|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--dke.smwp.db.DB_smwp_pcfc_mapping
database handling for table SMWP_PCFC_MAPPING
;
Assigns fragment classes to page classes, and defines which fragment class is used as foundation fragment class.
SMWP_PCFC_MAPPING ( PC_NAME VARCHAR2 (255) FC_NAME VARCHAR2 (255) FOUNDATION_FC VARCHAR2 (1) )
Field Summary | |
private ConnectionPool |
_connectionPool
ConnectionPool handle |
static java.lang.String |
COLUMN_FC_NAME
column name for logical name of fragment class (mapped to page class) |
static java.lang.String |
COLUMN_FOUNDATION_FC
class name descibing fragment class as foundation fragment class "J" if fragment class is the foundation fragment class for the mapped page class; "N" otherwise; every page class must contain exactly one foundation fragment class |
static java.lang.String |
COLUMN_PC_NAME
column name for name of page class |
static java.lang.String |
TABLENAME_SMWP_PCFC_MAPPING
tablename for page class to fragment class mapping |
Constructor Summary | |
DB_smwp_pcfc_mapping()
default constructor |
Method Summary | |
boolean |
delete(java.lang.String pc_name)
deletes all fragment class mappings mapped to given page class |
boolean |
delete(java.lang.String pc_name,
java.lang.String fc_longName)
deletes Fragment Class mapping to Page Class |
java.util.Hashtable[] |
getMappedFragmentClasses(java.lang.String pc_name)
gets all fragment class mapping of given page class |
java.util.Hashtable[] |
getMappedPageClasses(java.lang.String fc_name)
gets all page class mapping of given fragment class |
boolean |
isMappedToPageClass(java.lang.String fc_longName)
checks if fragment class, designated by fc_longName is mapped
to a page class |
boolean |
isMappedToPageClass(java.lang.String fc_longName,
java.lang.String pc_name)
checks if fragment class, designated by fc_longName is mapped
to page class pc_name |
void |
set(java.lang.String pc_name,
java.lang.String fc_name,
boolean isFoundationFragmentClass)
inserts page class mapping to fragment class |
Methods inherited from class java.lang.Object |
|
Field Detail |
public static final java.lang.String TABLENAME_SMWP_PCFC_MAPPING
public static final java.lang.String COLUMN_PC_NAME
public static final java.lang.String COLUMN_FC_NAME
public static final java.lang.String COLUMN_FOUNDATION_FC
"J" if fragment class is the foundation fragment class for the mapped page class; "N" otherwise; every page class must contain exactly one foundation fragment class
private ConnectionPool _connectionPool
Constructor Detail |
public DB_smwp_pcfc_mapping()
Method Detail |
public boolean delete(java.lang.String pc_name)
pc_name
- page class name whose fragment class
mappings are to be deletedpublic boolean delete(java.lang.String pc_name, java.lang.String fc_longName)
pc_name
- name of Page Class, which is to be modifiedfc_longName
- name of Fragment Class, whose mapping is to be deletedpublic java.util.Hashtable[] getMappedFragmentClasses(java.lang.String pc_name)
pc_name
- page class (longname) whose fragment class mappings are fetchedpublic java.util.Hashtable[] getMappedPageClasses(java.lang.String fc_name)
fc_name
- fragment class (longname) whose page class mappings are fetchedpublic void set(java.lang.String pc_name, java.lang.String fc_name, boolean isFoundationFragmentClass) throws java.sql.SQLException
pc_name
- page class name (longname)fc_name
- fragment class name (longname)isFoundationFragmentClass
- true
if fragment class is
foundation fragment class
false
if fragment class is
not foundation fragment classjava.sql.SQLException
- inserting data failedpublic boolean isMappedToPageClass(java.lang.String fc_longName)
fc_longName
is mapped
to a page classfc_longName
- name of fragment class, whose mapping is to be checkedpublic boolean isMappedToPageClass(java.lang.String fc_longName, java.lang.String pc_name)
fc_longName
is mapped
to page class pc_name
fc_longName
- name of fragment class, whose mapping is to be checkedpc_name
- name of page class, which is checked
for fragment class mapping
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |