com.tivoli.twg.inventory
Class TWGPartitionTable

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

public class TWGPartitionTable
extends TWGDatabaseTable

SQL database table for Physical Disk Partiion information

Primary key - MANAGED_OBJ_ID, PARTITION_INDEX

TWG_PARTITION
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
PARTITION_INDEX INT Index X X X X X X X X X
PARTITION_NAME CHAR(32) Normally the drive letter X X X X X X X X X
PARTITION_TOTAL_SIZE_KBINT Total size (in kilobytes) X X X X X X X X X
PARTITION_FREE_SIZE_KB INT Free space (in kilobytes) X X X X X X X X X
PARTITION_LABEL CHAR(40) Label X X X X X X X X X
PARTITION_FILESYSTEM CHAR(32) ENUM1 X X X X X X X X X

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


Field Summary
static java.lang.String MANAGED_OBJ_ID
           
static java.lang.String PARTITION_FILESYSTEM
           
static java.lang.String PARTITION_FILESYSTEM_FAT
           
static java.lang.String PARTITION_FILESYSTEM_FAT32
           
static java.lang.String PARTITION_FILESYSTEM_FFS
           
static java.lang.String PARTITION_FILESYSTEM_HFS
           
static java.lang.String PARTITION_FILESYSTEM_HPFS
           
static java.lang.String PARTITION_FILESYSTEM_MFS
           
static java.lang.String PARTITION_FILESYSTEM_NETWARE
           
static java.lang.String PARTITION_FILESYSTEM_NETWARE286
           
static java.lang.String PARTITION_FILESYSTEM_NETWARE386
           
static java.lang.String PARTITION_FILESYSTEM_NTFS
           
static java.lang.String PARTITION_FILESYSTEM_OFS
           
static java.lang.String PARTITION_FILESYSTEM_OTHER
           
static java.lang.String PARTITION_FILESYSTEM_S5
           
static java.lang.String PARTITION_FILESYSTEM_S52K
           
static java.lang.String PARTITION_FILESYSTEM_SFS
           
static java.lang.String PARTITION_FILESYSTEM_UFS
           
static java.lang.String PARTITION_FILESYSTEM_UNKNOWN
           
static java.lang.String PARTITION_FILESYSTEM_VXFS
           
static java.lang.String PARTITION_FREE_SIZE_KB
           
static java.lang.String PARTITION_INDEX
           
static java.lang.String PARTITION_LABEL
           
static java.lang.String PARTITION_NAME
           
static java.lang.String PARTITION_TOTAL_SIZE_KB
           
static java.lang.String SHORT_PARTITION_FILESYSTEM
           
static java.lang.String SHORT_PARTITION_FREE_SIZE_KB
           
static java.lang.String SHORT_PARTITION_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
TWGPartitionTable()
           
 
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

PARTITION_INDEX

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

PARTITION_NAME

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

PARTITION_TOTAL_SIZE_KB

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

SHORT_PARTITION_TOTAL_SIZE_KB

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

PARTITION_FREE_SIZE_KB

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

SHORT_PARTITION_FREE_SIZE_KB

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

PARTITION_LABEL

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

PARTITION_FILESYSTEM

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

SHORT_PARTITION_FILESYSTEM

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

PARTITION_FILESYSTEM_OTHER

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

PARTITION_FILESYSTEM_UNKNOWN

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

PARTITION_FILESYSTEM_FAT

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

PARTITION_FILESYSTEM_HPFS

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

PARTITION_FILESYSTEM_NTFS

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

PARTITION_FILESYSTEM_OFS

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

PARTITION_FILESYSTEM_MFS

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

PARTITION_FILESYSTEM_HFS

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

PARTITION_FILESYSTEM_VXFS

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

PARTITION_FILESYSTEM_SFS

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

PARTITION_FILESYSTEM_S5

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

PARTITION_FILESYSTEM_S52K

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

PARTITION_FILESYSTEM_UFS

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

PARTITION_FILESYSTEM_FFS

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

PARTITION_FILESYSTEM_NETWARE286

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

PARTITION_FILESYSTEM_NETWARE386

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

PARTITION_FILESYSTEM_NETWARE

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

PARTITION_FILESYSTEM_FAT32

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

TABLE_VERSION

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

TWGPartitionTable

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