com.tivoli.twg.inventory
Class TWGDiskTable
java.lang.Object
com.tivoli.twg.engine.TWGObject
com.tivoli.twg.engine.TWGPersistentObject
com.tivoli.twg.engine.TWGDatabaseTable
com.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 |
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 |
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
TWGDiskTable
public TWGDiskTable()
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