dke.smwp.db
Class DB_smwp_tablename

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

public class DB_smwp_tablename
extends java.lang.Object

database handling for table SMWP_TABLENAME.

SMWP_TABLENAME (
   LONGNAME   VARCHAR2 (255)
   SHORTNAME  VARCHAR2 (30)
 )

Version:
1.0
Author:
Werner Enser

Field Summary
private  ConnectionPool _connectionPool
          ConnectionPool handle
static java.lang.String TABLENAME_SMWP_TABLENAME
          tablename containing shortname-longname mapping
 
Constructor Summary
DB_smwp_tablename()
          default constructor
 
Method Summary
 boolean delete(java.lang.String fc_longName)
          deletes meta-data of given Fragment Class
 java.lang.String getLongname(java.lang.String shortName)
          resolves logical from meta-data for pyhsical shortName atabase relation
 java.lang.String getShortname(java.lang.String longName)
          resolves physical shortName from meta-data for logical longName database relation
 boolean setTablename(java.lang.String shortName, java.lang.String longName)
          saves shortName - longName mapping
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

TABLENAME_SMWP_TABLENAME

public static java.lang.String TABLENAME_SMWP_TABLENAME
tablename containing shortname-longname mapping

_connectionPool

private ConnectionPool _connectionPool
ConnectionPool handle
Constructor Detail

DB_smwp_tablename

public DB_smwp_tablename()
default constructor
Method Detail

delete

public boolean delete(java.lang.String fc_longName)
deletes meta-data of given Fragment Class
Parameters:
fc_longName - name of Fragment Class, whose meta-data is to be deleted
Returns:
true for successful deletion, false otherwise

setTablename

public boolean setTablename(java.lang.String shortName,
                            java.lang.String longName)
saves shortName - longName mapping
Parameters:
shortName - physical name of relation; max. 30 character size is a given restriction by the Oracle Database
longName - locical name of relation

getShortname

public java.lang.String getShortname(java.lang.String longName)
resolves physical shortName from meta-data for logical longName database relation
Parameters:
longName - logical name for database relation

getLongname

public java.lang.String getLongname(java.lang.String shortName)
resolves logical from meta-data for pyhsical shortName atabase relation
Parameters:
shortName - physical name for database relation