dke.smwp.db
Class DB_smwp_fc_params

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

public class DB_smwp_fc_params
extends java.lang.Object

database handling for table SMWP_FC_PARAMS.

 SMWP_FC_PARAMS (
   FC_NAME        VARCHAR2 (255)
   FC_PARAM_NAME  VARCHAR2 (30)
 )
 

Version:
1.0
Author:
Werner Enser

Field Summary
private  ConnectionPool _connectionPool
          connection pool handling
static java.lang.String TABLENAME_SMWP_FC_PARAMS
          tablename for mapped fragment class parameters
 
Constructor Summary
DB_smwp_fc_params()
          default constructor
 
Method Summary
 boolean delete(java.lang.String fc_longName)
          deletes meta-data of fragment class designated by fc_long_name
 java.util.ArrayList getParameters(java.lang.String fc_longName)
          gets parameter names used by Fragment Class designated by
 void set(java.lang.String fc_longName, java.util.ArrayList fc_paramNames)
          inserts SMWP_FC_PARAMS(fc_name, fc_param_name) tuples into meta-data relation
 void set(java.lang.String fc_longName, java.lang.String fc_paramName)
          inserts SMWP_FC_PARAMS(fc_name, fc_param_name) tuple into meta-data relation;
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

TABLENAME_SMWP_FC_PARAMS

public static final java.lang.String TABLENAME_SMWP_FC_PARAMS
tablename for mapped fragment class parameters

_connectionPool

private ConnectionPool _connectionPool
connection pool handling
Constructor Detail

DB_smwp_fc_params

public DB_smwp_fc_params()
default constructor
Method Detail

delete

public boolean delete(java.lang.String fc_longName)
deletes meta-data of fragment class designated by fc_long_name
Parameters:
fc_longName - name of fragment, whose meta-data is to be deleted
Returns:
true if meta-data was successfully deleted, false otherwise

getParameters

public java.util.ArrayList getParameters(java.lang.String fc_longName)
gets parameter names used by Fragment Class designated by
Parameters:
fc_longName - name of Fragment Class

set

public void set(java.lang.String fc_longName,
                java.lang.String fc_paramName)
         throws java.sql.SQLException
inserts SMWP_FC_PARAMS(fc_name, fc_param_name) tuple into meta-data relation;
Parameters:
fc_longName - name of Fragment Class
fc_paramName - parameter name used by Fragment Class
Throws:
java.sql.SQLException - data insertion failed

set

public void set(java.lang.String fc_longName,
                java.util.ArrayList fc_paramNames)
         throws java.sql.SQLException
inserts SMWP_FC_PARAMS(fc_name, fc_param_name) tuples into meta-data relation
Parameters:
fc_longName - name of Fragment Class
fc_paramNames - list of parameter names used by Fragment Class
Throws:
java.sql.SQLException - inserting tuple(s) failed