|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--dke.smwp.db.DB_smwp_param_mapping
database handling for table SMWP_PARAM_MAPPING
;
Fragment classes and page classes can contain parameters with different names which have the same semantic meaning. Example: a page class contains the parameter "name", its foundation fragment class the parameter "user_name". Both parameter specify the name of a user. By using this table fragment class parameters can be mapped to page class parameters. This table contains a parameter mapping for every fragment class which is being assigned to a page class. Even if the parameter names are identical.
CREATE TABLE SMWP_PARAM_MAPPING ( PC_NAME VARCHAR2 (255) PC_PARAM_NAME VARCHAR2 (255) FC_NAME VARCHAR2 (255) FC_PARAM_NAME VARCHAR2 (255) )
Field Summary | |
private ConnectionPool |
_connectionPool
|
static java.lang.String |
COLUMN_FC_NAME
column name - locigal fragment class name |
static java.lang.String |
COLUMN_FC_PARAM_NAME
column name - parameter name of fragment class, which is mapped to the parameter of the page class |
static java.lang.String |
COLUMN_PC_NAME
column name for page class |
static java.lang.String |
COLUMN_PC_PARAM_NAME
column name containing parameter name for page class; unique within page class |
static java.lang.String |
TABLENAME_SMWP_PARAM_MAPPING
tablename for smwp parameter mapping |
Constructor Summary | |
DB_smwp_param_mapping()
default constructor |
Method Summary | |
void |
delete(java.lang.String pc_name)
delete page class meta-data |
void |
delete(java.lang.String pc_name,
java.lang.String fc_longName)
deletes fragment class mapping to page class |
void |
delete(java.lang.String pc_name,
java.lang.String pc_param,
java.lang.String fc_name,
java.lang.String fc_param)
delete meta-data |
java.util.Hashtable[] |
getMappingForPC(java.lang.String pc_name)
gets page class parameter mapping |
void |
set(java.lang.String pc_name,
java.lang.String pc_param,
java.lang.String fc_name,
java.lang.String fc_param)
set meta-data |
Methods inherited from class java.lang.Object |
|
Field Detail |
public static java.lang.String TABLENAME_SMWP_PARAM_MAPPING
public static java.lang.String COLUMN_PC_NAME
public static java.lang.String COLUMN_PC_PARAM_NAME
public static java.lang.String COLUMN_FC_NAME
public static java.lang.String COLUMN_FC_PARAM_NAME
private ConnectionPool _connectionPool
Constructor Detail |
public DB_smwp_param_mapping()
Method Detail |
public void delete(java.lang.String pc_name, java.lang.String pc_param, java.lang.String fc_name, java.lang.String fc_param)
pc_name
- page class name (longname)pc_param
- parameter name from page classfc_name
- fragment class name (longname)fc_param
- parameter name from fragment class which
is mapped to page class parameterpublic void delete(java.lang.String pc_name)
pc_name
- name of page class which is to be deletedpublic void delete(java.lang.String pc_name, java.lang.String fc_longName)
pc_name
- page class which is to be modifiedfc_longName
- framgnet class, whose mapping is to be
removed from page classpublic java.util.Hashtable[] getMappingForPC(java.lang.String pc_name)
pc_name
- page class whose mapping is to be fetchedsmwp_param_mapping
as keypublic void set(java.lang.String pc_name, java.lang.String pc_param, java.lang.String fc_name, java.lang.String fc_param) throws java.sql.SQLException
pc_name
- page class name (longname)pc_param
- parameter name from page classfc_name
- fragment class name (longname) whose parameter
is mapped to page class parameterfc_param
- parameter name from fragment class which
is mapped to page classjava.sql.SQLException
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |