com.tivoli.twg.inventory
Class TWGDiskTable

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

public class TWGDiskTable
extends TWGDatabaseTable

SQL database table for Physical Disk information

Primary key - MANAGED_OBJ_ID, DISK_TYPE, DISK_INDEX

TWG_DISK
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 X
DISK_TYPE CHAR(32) Disk type - ENUM X X X X X X X X X X
DISK_INDEX INT Index X X X X X X X X X X
DISK_MEDIA_LOADED CHAR(10) Is media currently loaded? - ENUM X X X X X X X X X X
DISK_REMOVABLE_MEDIA CHAR(10) Is the media removable? - ENUM X X X X X X X X X X
DISK_CYLINDERS INT Cylinders X X X X X X X
DISK_SECTORS_PER_TRACK INT Sectors per track X X X X X X X
DISK_TOTAL_SIZE_KB INT Total size (in Kbytes) X X X X X X X X X X
DISK_HEADS INT Heads X X X X X X X
DISK_MODEL CHAR(32) Model X X X
DISK_MANUFACTURER CHAR(32) Manufacturer X
DISK_SERIAL_NUMBER CHAR(32) Serial Number X
MDISK_DEV_NUM CHAR(4) Logical Device Number X
DISK_R_TYPE CHAR(6) DASD Type X
MDISK_TYPE CHAR(30) Minidisk Type X
MDISK_ACCESS CHAR(4) Minidisk Access Mode X
DISK_VOLUME_LABEL CHAR(8) DASD Volume Label X
MDISK_OWNER CHAR(8) VM Owner ID X
MDISK_OWNER_DEV_NUM CHAR(4) Owner Device Number X
DISK_R_DEV_NUM CHAR(4) Real DASD Device Number X
MDISK_LINUX_DEV CHAR(6) DASD Device ID X
MDISK_LINUX_STATE CHAR(30) DASD State X


Field Summary
static java.lang.String DISK_CYLINDERS
           
static java.lang.String DISK_HEADS
           
static java.lang.String DISK_INDEX
           
static java.lang.String DISK_MANUFACTURER
           
static java.lang.String DISK_MEDIA_LOADED
           
static java.lang.String DISK_MEDIA_LOADED_FALSE
           
static java.lang.String DISK_MEDIA_LOADED_TRUE
           
static java.lang.String DISK_MEDIA_LOADED_UNKNOWN
           
static java.lang.String DISK_MODEL
           
static java.lang.String DISK_R_DEV_NUM
           
static java.lang.String DISK_R_TYPE
           
static java.lang.String DISK_REMOVABLE_MEDIA
           
static java.lang.String DISK_REMOVABLE_MEDIA_FALSE
           
static java.lang.String DISK_REMOVABLE_MEDIA_TRUE
           
static java.lang.String DISK_REMOVABLE_MEDIA_UNKNOWN
           
static java.lang.String DISK_SECTORS_PER_TRACK
           
static java.lang.String DISK_SERIAL_NUMBER
           
static java.lang.String DISK_TOTAL_SIZE_KB
           
static java.lang.String DISK_TYPE
           
static java.lang.String DISK_TYPE_BERNOULLI
           
static java.lang.String DISK_TYPE_CDROM
           
static java.lang.String DISK_TYPE_FLASH
           
static java.lang.String DISK_TYPE_FLOPPY
           
static java.lang.String DISK_TYPE_HARDDISK
           
static java.lang.String DISK_TYPE_OPTICALFLOPPY
           
static java.lang.String DISK_TYPE_OPTICALROM
           
static java.lang.String DISK_TYPE_OPTICALRW
           
static java.lang.String DISK_TYPE_OPTICALWORM
           
static java.lang.String DISK_TYPE_OTHER
           
static java.lang.String DISK_TYPE_TAPE
           
static java.lang.String DISK_TYPE_UNKNOWN
           
static java.lang.String DISK_VOLUME_LABEL
           
static java.lang.String MANAGED_OBJ_ID
           
static java.lang.String MDISK_ACCESS
           
static java.lang.String MDISK_DEV_NUM
           
static java.lang.String MDISK_LINUX_DEV
           
static java.lang.String MDISK_LINUX_STATE
           
static java.lang.String MDISK_LINUX_STATE_ACCEPTED
           
static java.lang.String MDISK_LINUX_STATE_ACTIVE
           
static java.lang.String MDISK_LINUX_STATE_UNKNOWN
           
static java.lang.String MDISK_OWNER
           
static java.lang.String MDISK_OWNER_DEV_NUM
           
static java.lang.String MDISK_TYPE
           
static java.lang.String MDISK_TYPE_DEDICATED
           
static java.lang.String MDISK_TYPE_FULLPACK
           
static java.lang.String MDISK_TYPE_REGULAR
           
static java.lang.String SHORT_DISK_REMOVABLE_MEDIA
           
static java.lang.String SHORT_DISK_SECTORS_PER_TRACK
           
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
TWGDiskTable()
           
 
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

DISK_TYPE

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

DISK_INDEX

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

DISK_MEDIA_LOADED

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

DISK_REMOVABLE_MEDIA

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

SHORT_DISK_REMOVABLE_MEDIA

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

DISK_CYLINDERS

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

DISK_SECTORS_PER_TRACK

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

SHORT_DISK_SECTORS_PER_TRACK

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

DISK_TOTAL_SIZE_KB

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

DISK_HEADS

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

DISK_MODEL

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

DISK_MANUFACTURER

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

DISK_SERIAL_NUMBER

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

MDISK_DEV_NUM

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

DISK_R_TYPE

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

MDISK_TYPE

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

MDISK_ACCESS

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

DISK_VOLUME_LABEL

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

MDISK_OWNER

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

MDISK_OWNER_DEV_NUM

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

DISK_R_DEV_NUM

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

MDISK_LINUX_DEV

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

MDISK_LINUX_STATE

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

DISK_TYPE_OTHER

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

DISK_TYPE_HARDDISK

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

DISK_TYPE_FLOPPY

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

DISK_TYPE_OPTICALROM

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

DISK_TYPE_OPTICALWORM

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

DISK_TYPE_OPTICALRW

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

DISK_TYPE_CDROM

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

DISK_TYPE_TAPE

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

DISK_TYPE_FLASH

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

DISK_TYPE_BERNOULLI

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

DISK_TYPE_OPTICALFLOPPY

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

DISK_TYPE_UNKNOWN

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

DISK_MEDIA_LOADED_TRUE

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

DISK_MEDIA_LOADED_FALSE

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

DISK_MEDIA_LOADED_UNKNOWN

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

DISK_REMOVABLE_MEDIA_TRUE

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

DISK_REMOVABLE_MEDIA_FALSE

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

DISK_REMOVABLE_MEDIA_UNKNOWN

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

MDISK_TYPE_REGULAR

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

MDISK_TYPE_DEDICATED

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

MDISK_TYPE_FULLPACK

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

MDISK_LINUX_STATE_ACTIVE

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

MDISK_LINUX_STATE_UNKNOWN

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

MDISK_LINUX_STATE_ACCEPTED

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

TABLE_VERSION

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

TWGDiskTable

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