com.tivoli.twg.inventory
Class TWGIdeAdapterTable

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.inventory.TWGIdeAdapterTable

public class TWGIdeAdapterTable
extends TWGDatabaseTable

SQL database table for IDE Adapter information

Primary key - MANAGED_OBJ_ID, IDE_INDEX

TWG_IDE_ADAPTER
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 X
IDE_INDEX INT Index X
IDE_BUS_TYPE CHAR(32) Bus type X
IDE_LOCATION CHAR(32) Location - ENUM1 X
DEVICES_CONNECTED INT Devices connected X

1 Note: Data values like IDE_LOCATION_*; see static variables below


Field Summary
static java.lang.String BUS_TYPE_RAID
           
static java.lang.String BUS_TYPE_SCSI
           
static java.lang.String BUS_TYPE_ST506IDE
           
static java.lang.String DEVICES_CONNECTED
           
static java.lang.String IDE_BUS_TYPE
           
static java.lang.String IDE_INDEX
           
static java.lang.String IDE_LOCATION
           
static java.lang.String IDE_LOCATION_OTHER
           
static java.lang.String IDE_LOCATION_PLANAR
           
static java.lang.String IDE_LOCATION_SLOT
           
static java.lang.String IDE_LOCATION_UNKNOWN
           
static java.lang.String MANAGED_OBJ_ID
           
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
TWGIdeAdapterTable()
           
 
Method Summary
 void create()
          Abstract method must be overriden by subclass to define the table.
 java.lang.String getTableVersion()
          Abstract method must be overriden by subclass to get the version for 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

MANAGED_OBJ_ID

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

IDE_INDEX

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

IDE_BUS_TYPE

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

IDE_LOCATION

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

DEVICES_CONNECTED

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

IDE_LOCATION_UNKNOWN

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

IDE_LOCATION_OTHER

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

IDE_LOCATION_PLANAR

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

IDE_LOCATION_SLOT

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

BUS_TYPE_ST506IDE

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

BUS_TYPE_SCSI

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

BUS_TYPE_RAID

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

TABLE_VERSION

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

TWGIdeAdapterTable

public TWGIdeAdapterTable()
Method Detail

create

public void create()
            throws TWGDbException
Description copied from class: TWGDatabaseTable
Abstract method must be overriden by subclass to define the table.

Specified by:
create in class TWGDatabaseTable
Throws:
TWGDbException

getTableVersion

public java.lang.String getTableVersion()
Description copied from class: TWGDatabaseTable
Abstract method must be overriden by subclass to get the version for table

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