|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--dke.smwp.db.DB_smwp_publish_fc
database handling for table SMWP_PUBLISH_FC
;
Defines XML serialization of fragment classes. Every fragment class refers an root element (fragment element) which contains for each tuple an child element (tuple element)
SMWP_PUBLISH_FC ( FC_NAME VARCHAR2 (255) NS_URI VARCHAR2 (500) FC_ELEMENT_LOCALNAME VARCHAR2 (100) TUPLE_ELEMENT_LOCALNAME VARCHAR2 (100) )
Field Summary | |
private ConnectionPool |
_connectionPool
ConnectionPool handle |
static java.lang.String |
COLUMN_FC_ELEMENT_LOCALNAME
class name for local name of fragment elements |
static java.lang.String |
COLUMN_FC_NAME
class name for fragment class name (longname) |
static java.lang.String |
COLUMN_NAMESPACE
class name for namespace URI of frament element and its tuple elements |
static java.lang.String |
COLUMN_TUPLE_ELEMENT_LOCALNAME
class name for local name of tuple elements |
static java.lang.String |
TABLENAME_SMWP_PUBLISH_FC
tablename for publication information of fragment class |
Constructor Summary | |
DB_smwp_publish_fc()
default constructor |
Method Summary | |
boolean |
delete(java.lang.String fc_longName)
deletes publishing information for given Fragment Class |
java.lang.String |
getFCElementLocalname(java.lang.String fc_longName)
fetches fc_element_localname from meta-data table for given
Fragment Class |
java.util.Hashtable |
getPublishingInfo(java.lang.String fc_longName)
fetches xml publishing information for given Fragment Class |
java.lang.String |
getTupleElementLocalname(java.lang.String fc_longName)
fetches tuple_element_localname from meta-data table for given fragment class |
void |
set(java.lang.String fc_longName,
java.lang.String ns_uri,
java.lang.String fc_element_localname,
java.lang.String tuple_element_localname)
saves xml publishing information for given Fragment Class |
void |
set(java.lang.String fc_longName,
XMLPublishFCStatement xmlPublishStmt)
saves xml publishing information for given fragment class |
void |
update(java.lang.String fc_longName,
java.lang.String ns_uri,
java.lang.String fc_element_localname,
java.lang.String tuple_element_localname)
updates xml publishing information for given fragment class |
void |
update(java.lang.String fc_longName,
XMLPublishFCStatement xmlPublishStmt)
updates xml publishing information for given fragment class |
Methods inherited from class java.lang.Object |
|
Field Detail |
public static final java.lang.String TABLENAME_SMWP_PUBLISH_FC
public static final java.lang.String COLUMN_FC_NAME
public static final java.lang.String COLUMN_NAMESPACE
public static final java.lang.String COLUMN_FC_ELEMENT_LOCALNAME
public static final java.lang.String COLUMN_TUPLE_ELEMENT_LOCALNAME
private ConnectionPool _connectionPool
Constructor Detail |
public DB_smwp_publish_fc()
Method Detail |
public boolean delete(java.lang.String fc_longName)
fc_longName
- name of Fragment Classpublic java.lang.String getFCElementLocalname(java.lang.String fc_longName)
fc_element_localname
from meta-data table for given
Fragment Classfc_longName
- name of Fragment Classpublic java.util.Hashtable getPublishingInfo(java.lang.String fc_longName)
fc_longName
- name of Fragment Class whose xml publishing
information is fetchedpublic java.lang.String getTupleElementLocalname(java.lang.String fc_longName)
fc_longName
- name of fragment Classpublic void set(java.lang.String fc_longName, XMLPublishFCStatement xmlPublishStmt) throws java.sql.SQLException
fc_longName
- name of fragment class whose publishing
information is to be savedxmlPublishStmt
- xml publishing informationjava.sql.SQLException
- failed to save publishing informationpublic void set(java.lang.String fc_longName, java.lang.String ns_uri, java.lang.String fc_element_localname, java.lang.String tuple_element_localname) throws java.sql.SQLException
fc_longName
- name of Fragment Class whose publishing
information is to be savedns_uri
- namespace for Fragment Classfc_element_localname
- name of Fragment Class fragment in xml documenttuple_element_localname
- name of tuples Fragment Class in xml documentjava.sql.SQLException
- failed to save publishing informationpublic void update(java.lang.String fc_longName, XMLPublishFCStatement xmlPublishStmt) throws java.sql.SQLException
fc_longName
- name of fragment class whose publishing
information is to be updatedxmlPublishStmt
- xml publishing information which overwrites
the old informationjava.sql.SQLException
- updating data failspublic void update(java.lang.String fc_longName, java.lang.String ns_uri, java.lang.String fc_element_localname, java.lang.String tuple_element_localname) throws java.sql.SQLException
fc_longName
- name of fragment class whose publishing
information is to be updatedns_uri
- namespace for fragment classfc_element_localname
- name of fragment class fragment
in xml documenttuple_element_localname
- name of tuples fragment class
in xml documentjava.sql.SQLException
- updating data fails
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |