com.tivoli.twg.inventory
Class TWGSystemBiosTable

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

public class TWGSystemBiosTable
extends TWGDatabaseTable

SQL database table for System BIOS information1

Primary key - MANAGED_OBJ_ID, BIOS_INDEX

TWG_SYSTEM_BIOS
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
BIOS_INDEX INT Index X X X X
BIOS_MANUFACTURER CHAR(40) Manufacturer X X X X
BIOS_VERSION CHAR(128) Version X X X X
BIOS_RELEASE_DATE DATE Release date X X X X
BIOS_SM_VERSION CHAR(20) SMBIOS Version X X X X

1 Note: Currently only limited BIOS type information is available; mostly these types are IBM-derived and SMBIOS enabled machines


Field Summary
static java.lang.String BIOS_INDEX
           
static java.lang.String BIOS_MANUFACTURER
           
static java.lang.String BIOS_RELEASE_DATE
           
static java.lang.String BIOS_SM_VERSION
           
static java.lang.String BIOS_VERSION
           
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
TWGSystemBiosTable()
           
 
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

BIOS_INDEX

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

BIOS_MANUFACTURER

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

BIOS_VERSION

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

BIOS_RELEASE_DATE

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

BIOS_SM_VERSION

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

TABLE_VERSION

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

TWGSystemBiosTable

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