com.tivoli.twg.engine.cluster
Class TWGClusterMemberTable

java.lang.Object
  extended bycom.tivoli.twg.engine.TWGObject
      extended bycom.tivoli.twg.engine.TWGPersistentObject
          extended bycom.tivoli.twg.engine.TWGDatabaseTable
              extended bycom.tivoli.twg.engine.cluster.TWGClusterMemberTable

public class TWGClusterMemberTable
extends TWGDatabaseTable

SQL database table for Cluster Member information

Primary key - MANAGED_OBJ_ID, CLUS_MEMBER_NAME, CLUS_MEMBER_TYPE

TWG_CLUSTER_MEMBERS
Field Name Data Type Description NT/2000 95/98 OS/2 Netware AS/400 SNMP AIX HPUX Solaris Unixware Linux
MANAGED_OBJ_ID INT Managed object id (of cluster) X
CLUS_MEMBER_NAME CHAR(64) Cluster member name X
CLUS_MEMBER_TYPE CHAR(16) Cluster member type - ENUM X
MEMBER_MANAGED_OBJ_ID INT Managed Object ID member (0=non-MO) X


Field Summary
static java.lang.String CLUS_MEMBER_NAME
           
static java.lang.String CLUS_MEMBER_TYPE
           
static java.lang.String CLUS_MEMBER_TYPE_APP
           
static java.lang.String CLUS_MEMBER_TYPE_FILESHARE
           
static java.lang.String CLUS_MEMBER_TYPE_GENERIC
           
static java.lang.String CLUS_MEMBER_TYPE_HUB
           
static java.lang.String CLUS_MEMBER_TYPE_IPADDR
           
static java.lang.String CLUS_MEMBER_TYPE_NET
           
static java.lang.String CLUS_MEMBER_TYPE_NETINT
           
static java.lang.String CLUS_MEMBER_TYPE_NETNAME
           
static java.lang.String CLUS_MEMBER_TYPE_NODE
           
static java.lang.String CLUS_MEMBER_TYPE_PHYSDISK
           
static java.lang.String CLUS_MEMBER_TYPE_PRINTSPOOL
           
static java.lang.String CLUS_MEMBER_TYPE_QUEUE
           
static java.lang.String CLUS_MEMBER_TYPE_RES
           
static java.lang.String CLUS_MEMBER_TYPE_RESGRP
           
static java.lang.String CLUS_MEMBER_TYPE_ROUTER
           
static java.lang.String CLUS_MEMBER_TYPE_SVC
           
static java.lang.String CLUS_MEMBER_TYPE_SWITCH
           
static java.lang.String MANAGED_OBJ_ID
           
static java.lang.String MEMBER_MANAGED_OBJ_ID
           
static java.lang.String SHORT_MEMBER_MANAGED_OBJ_ID
           
static java.lang.String SHORT_TABLE_NAME
           
static java.lang.String TABLE_NAME
           
static java.lang.String TABLE_VERSION
           
 
Fields inherited from class com.tivoli.twg.engine.TWGDatabaseTable
CLASSNAME, DbKeyWords, DEFAULT_TABLE_BUNDLE_NAME, validChars
 
Fields inherited from class com.tivoli.twg.engine.TWGPersistentObject
CLASS_NAME, SIZEOF_BYTE, SIZEOF_CHAR, SIZEOF_DOUBLE, SIZEOF_FLOAT, SIZEOF_INT, SIZEOF_LONG, SIZEOF_SHORT
 
Constructor Summary
TWGClusterMemberTable()
          Default constructor for cluster member table
 
Method Summary
 void create()
          Table create method
 java.lang.String getTableVersion()
          Get the version number for the table
 
Methods inherited from class com.tivoli.twg.engine.TWGDatabaseTable
deleteManagedObject, deleteTable, findTableByClassName, flatten, getAllFullColumnNames, getAllTrue, getAllTrueForSame, getAnyTrue, getBundleName, getBundleString, getColumn, getColumnByColumnRealName, getColumnLength, getColumnLength, getColumnLengths, getColumns, getColumnType, getColumnType, getColumnTypes, getDatabase, getDefaultValue, getDefaultValue, getDefaultValues, getDisplayColumnName, getDisplayFullColumnNames, getDisplayName, getDisplayValues, getEachTrueForAtLeastOne, getFilterColumns, getFilterPrompt, getFilterSQL, getGraphicName, getKey, getMatchingMoids, getMultiLocaleBundle, getMyClassName, getNumberOfColumns, getRealColumnName, getRealColumnName, getRealColumnNames, getRealName, getShortClassName, getTable, getTableBy, getTableByRealTableName, getTableInfo, getTableMultiLocaleBundle, getTableName, getTables, getTokenColumnNames, getTokenName, insertOrDeleteRow, insertRow, isFilterColumn, isMappedColumn, restoreData, saveData, setShortTableName, toString, TWGInitTable, userTableFixClassName
 
Methods inherited from class com.tivoli.twg.engine.TWGPersistentObject
Destroy, enableAsyncWrites, fromPersistID, initialize, isNewPersistentStore, isSaveRequired, PersistID, restore, restoreAll, save, save, setSaveRequired, terminate, toPersistID
 
Methods inherited from class com.tivoli.twg.engine.TWGObject
AllObjects, AllObjects, Delete, DumpTWGObjects, FindObject, isDeleted, isNewObject, isPersistent, isPersistent, isValid, isValid, ObjectID, setDistinctObjectID, SetObjectID
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TABLE_NAME

public static final java.lang.String TABLE_NAME
See Also:
Constant Field Values

SHORT_TABLE_NAME

public static final java.lang.String SHORT_TABLE_NAME
See Also:
Constant Field Values

MANAGED_OBJ_ID

public static final java.lang.String MANAGED_OBJ_ID
See Also:
Constant Field Values

CLUS_MEMBER_NAME

public static final java.lang.String CLUS_MEMBER_NAME
See Also:
Constant Field Values

CLUS_MEMBER_TYPE

public static final java.lang.String CLUS_MEMBER_TYPE
See Also:
Constant Field Values

MEMBER_MANAGED_OBJ_ID

public static final java.lang.String MEMBER_MANAGED_OBJ_ID
See Also:
Constant Field Values

SHORT_MEMBER_MANAGED_OBJ_ID

public static final java.lang.String SHORT_MEMBER_MANAGED_OBJ_ID
See Also:
Constant Field Values

CLUS_MEMBER_TYPE_GENERIC

public static final java.lang.String CLUS_MEMBER_TYPE_GENERIC
See Also:
Constant Field Values

CLUS_MEMBER_TYPE_NODE

public static final java.lang.String CLUS_MEMBER_TYPE_NODE
See Also:
Constant Field Values

CLUS_MEMBER_TYPE_NET

public static final java.lang.String CLUS_MEMBER_TYPE_NET
See Also:
Constant Field Values

CLUS_MEMBER_TYPE_NETINT

public static final java.lang.String CLUS_MEMBER_TYPE_NETINT
See Also:
Constant Field Values

CLUS_MEMBER_TYPE_RESGRP

public static final java.lang.String CLUS_MEMBER_TYPE_RESGRP
See Also:
Constant Field Values

CLUS_MEMBER_TYPE_FILESHARE

public static final java.lang.String CLUS_MEMBER_TYPE_FILESHARE
See Also:
Constant Field Values

CLUS_MEMBER_TYPE_APP

public static final java.lang.String CLUS_MEMBER_TYPE_APP
See Also:
Constant Field Values

CLUS_MEMBER_TYPE_SVC

public static final java.lang.String CLUS_MEMBER_TYPE_SVC
See Also:
Constant Field Values

CLUS_MEMBER_TYPE_IPADDR

public static final java.lang.String CLUS_MEMBER_TYPE_IPADDR
See Also:
Constant Field Values

CLUS_MEMBER_TYPE_QUEUE

public static final java.lang.String CLUS_MEMBER_TYPE_QUEUE
See Also:
Constant Field Values

CLUS_MEMBER_TYPE_NETNAME

public static final java.lang.String CLUS_MEMBER_TYPE_NETNAME
See Also:
Constant Field Values

CLUS_MEMBER_TYPE_PHYSDISK

public static final java.lang.String CLUS_MEMBER_TYPE_PHYSDISK
See Also:
Constant Field Values

CLUS_MEMBER_TYPE_PRINTSPOOL

public static final java.lang.String CLUS_MEMBER_TYPE_PRINTSPOOL
See Also:
Constant Field Values

CLUS_MEMBER_TYPE_RES

public static final java.lang.String CLUS_MEMBER_TYPE_RES
See Also:
Constant Field Values

CLUS_MEMBER_TYPE_HUB

public static final java.lang.String CLUS_MEMBER_TYPE_HUB
See Also:
Constant Field Values

CLUS_MEMBER_TYPE_ROUTER

public static final java.lang.String CLUS_MEMBER_TYPE_ROUTER
See Also:
Constant Field Values

CLUS_MEMBER_TYPE_SWITCH

public static final java.lang.String CLUS_MEMBER_TYPE_SWITCH
See Also:
Constant Field Values

TABLE_VERSION

public static final java.lang.String TABLE_VERSION
See Also:
Constant Field Values
Constructor Detail

TWGClusterMemberTable

public TWGClusterMemberTable()
Default constructor for cluster member table

Method Detail

create

public void create()
            throws TWGDbException
Table create method

Specified by:
create in class TWGDatabaseTable
Throws:
TWGDbException - if error creating table

getTableVersion

public java.lang.String getTableVersion()
Get the version number for the table

Specified by:
getTableVersion in class TWGDatabaseTable
Returns:
the version id for this table