dke.smwp.db
Class DB_smwp_pc_params

java.lang.Object
  |
  +--dke.smwp.db.DB_smwp_pc_params

public class DB_smwp_pc_params
extends java.lang.Object

database handling for table SMWP_PC_PARAMS;

Defines all parameters which are used to parameterize page classes.

SMWP_PC_PARAMS (
   PC_NAME        VARCHAR2 (255)
   PC_PARAM_NAME  VARCHAR2 (255)
 ) 

Version:
1.0
Author:
Werner Enser

Field Summary
private  ConnectionPool _connectionPool
          ConnectionPool handle
static java.lang.String COLUMN_PC_NAME
          column name for page class name
static java.lang.String COLUMN_PC_PARAM_NAME
          column name for parameter name
static java.lang.String TABLENAME_SMWP_PC_PARAMS
          tablename
 
Constructor Summary
DB_smwp_pc_params()
          default constructor
 
Method Summary
 boolean delete(java.lang.String pc_name)
          deletes meta-data for Page Class pc_name
 boolean delete(java.lang.String pc_name, java.lang.String pc_paramName)
          deletes meta-data for parameter pc_paramName used by page class pc_name
 java.lang.String[] getParameters(java.lang.String pc_name)
          gets parameter names defined upon Page Class pc_name
 void set(java.lang.String pc_name, java.util.ArrayList pc_paramNames)
          inserts meta-data for Page Class; ignoring insert if tuple already exists in table smwp_pc_params;
 void set(java.lang.String pc_name, java.lang.String pc_paramNames)
          inserts meta-data for Page Class; ignoring insert if tuple already exists in table smwp_pc_params;
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

TABLENAME_SMWP_PC_PARAMS

public static final java.lang.String TABLENAME_SMWP_PC_PARAMS
tablename

COLUMN_PC_NAME

public static final java.lang.String COLUMN_PC_NAME
column name for page class name

COLUMN_PC_PARAM_NAME

public static final java.lang.String COLUMN_PC_PARAM_NAME
column name for parameter name

_connectionPool

private ConnectionPool _connectionPool
ConnectionPool handle
Constructor Detail

DB_smwp_pc_params

public DB_smwp_pc_params()
default constructor
Method Detail

getParameters

public java.lang.String[] getParameters(java.lang.String pc_name)
gets parameter names defined upon Page Class pc_name
Parameters:
pc_name - Page Class name

delete

public boolean delete(java.lang.String pc_name,
                      java.lang.String pc_paramName)
deletes meta-data for parameter pc_paramName used by page class pc_name
Parameters:
pc_name - name of page class
pc_paramName - parameter name used by page class

delete

public boolean delete(java.lang.String pc_name)
deletes meta-data for Page Class pc_name
Parameters:
pc_name - name of Page Class

set

public void set(java.lang.String pc_name,
                java.lang.String pc_paramNames)
         throws java.sql.SQLException
inserts meta-data for Page Class; ignoring insert if tuple already exists in table smwp_pc_params;
Parameters:
pc_name - name of Page Class
pc_paramNames - parameter name used by Page Class
Throws:
java.sql.SQLException - saving meta-data failed

set

public void set(java.lang.String pc_name,
                java.util.ArrayList pc_paramNames)
         throws java.sql.SQLException
inserts meta-data for Page Class; ignoring insert if tuple already exists in table smwp_pc_params;
Parameters:
pc_name - name of Page Class
pc_paramNames - parameter names used by Page Class
Throws:
java.sql.SQLException - saving meta-data failed