com.tivoli.twg.inventory
Class TWGLogicalDriveTable

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.TWGLogicalDriveTable

public class TWGLogicalDriveTable
extends TWGDatabaseTable

SQL database table for Logical Drive information

Primary key - MANAGED_OBJ_ID, DRIVE_INDEX

TWG_LOGICAL_DRIVE
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 X X X X X X X X
DRIVE_INDEX INT Index X X X X X X X X X
DRIVE_TYPE CHAR(20) Type of drive ENUM X X X X X X X X X
DRIVE_NAME CHAR(64) For example, G:. Remote Disk Attached by LAN X X X X X X X X X
DRIVE_PATH CHAR(255) Path used to access this logical drive ( for remote drives) X X X X X X X X X
DRIVE_TOTAL_SIZE_KB INT Total size in kilobytes X X X X X X X X X
DRIVE_FREE_SIZE_KB INT Remaining free size in kilobytes X X X X X X X X X


Field Summary
static java.lang.String DRIVE_FREE_SIZE_KB
           
static java.lang.String DRIVE_INDEX
           
static java.lang.String DRIVE_NAME
           
static java.lang.String DRIVE_PATH
           
static java.lang.String DRIVE_TOTAL_SIZE_KB
           
static java.lang.String DRIVE_TYPE
           
static java.lang.String DRIVE_TYPE_ARRAY
           
static java.lang.String DRIVE_TYPE_CDROM
           
static java.lang.String DRIVE_TYPE_FIXED
           
static java.lang.String DRIVE_TYPE_FLOPPY
           
static java.lang.String DRIVE_TYPE_OTHER
           
static java.lang.String DRIVE_TYPE_RAM
           
static java.lang.String DRIVE_TYPE_REMOTE
           
static java.lang.String DRIVE_TYPE_REMOVABLE
           
static java.lang.String DRIVE_TYPE_UNKNOWN
           
static java.lang.String MANAGED_OBJ_ID
           
static java.lang.String SHORT_DRIVE_TOTAL_SIZE_KB
           
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
TWGLogicalDriveTable()
           
 
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

DRIVE_INDEX

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

DRIVE_TYPE

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

DRIVE_NAME

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

DRIVE_PATH

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

DRIVE_TOTAL_SIZE_KB

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

SHORT_DRIVE_TOTAL_SIZE_KB

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

DRIVE_FREE_SIZE_KB

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

DRIVE_TYPE_OTHER

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

DRIVE_TYPE_UNKNOWN

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

DRIVE_TYPE_FIXED

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

DRIVE_TYPE_REMOVABLE

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

DRIVE_TYPE_REMOTE

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

DRIVE_TYPE_CDROM

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

DRIVE_TYPE_FLOPPY

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

DRIVE_TYPE_RAM

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

DRIVE_TYPE_ARRAY

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

TABLE_VERSION

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

TWGLogicalDriveTable

public TWGLogicalDriveTable()
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