dke.smwp.db
Class DB_smwp_pc

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

public class DB_smwp_pc
extends java.lang.Object

database handling for table SMWP_PC;

Contains all existing page classes.

SMWP_PC (
   PC_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 unique page class name
static java.lang.String TABLENAME_SMWP_PC
          tablename for page class names
 
Constructor Summary
DB_smwp_pc()
          default constructor
 
Method Summary
 boolean delete(java.lang.String pc_name)
          deletes meta-data for Page Class;
 java.lang.String[] getAllPageClasses()
          gets names of all defined Page Classes
 boolean isPageClass(java.lang.String pc_name)
          checks if pc_name is a Page Class
 void set(java.lang.String pc_name)
          inserts meta-data for Page Class;
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

TABLENAME_SMWP_PC

public static final java.lang.String TABLENAME_SMWP_PC
tablename for page class names

COLUMN_PC_NAME

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

_connectionPool

private ConnectionPool _connectionPool
ConnectionPool handle
Constructor Detail

DB_smwp_pc

public DB_smwp_pc()
default constructor
Method Detail

delete

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

getAllPageClasses

public java.lang.String[] getAllPageClasses()
gets names of all defined Page Classes

isPageClass

public boolean isPageClass(java.lang.String pc_name)
checks if pc_name is a Page Class
Parameters:
pc_name - name of Page Class which is to be checked

set

public void set(java.lang.String pc_name)
         throws java.sql.SQLException
inserts meta-data for Page Class;
Parameters:
pc_name - name of Page Class
Throws:
java.sql.SQLException - saving meta-data failed