com.tivoli.twg.inventory
Class TWGMotherboardTable

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

public class TWGMotherboardTable
extends TWGDatabaseTable

SQL database table for Motherboard information

Primary key - MANAGED_OBJ_ID

TWG_MOTHERBOARD
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
MANUFACTURER CHAR(40) Manufacturer X X X X
PRODUCT CHAR(40) Product X X X X
VERSION CHAR(40) Version X X X X
SERIAL_NUMBER CHAR(40) Serial Number X X X X
BASEBOARD_INDEX INT Baseboard Index X X X X
BOARD_TYPE CHAR(40) Board Type X X X X
ASSETTAG CHAR(40) Asset Tag X X X X
HOW_SWAPPABLE CHAR(5) Hot Swappable X X X X
REPLACEABLE CHAR(5) Replaceable X X X X
REMOVEABLE CHAR(5) Removeable X X X X
DAUGHTERBOARD_REQUIRED CHAR(5) Is a DaughterBoard Required? X X X X
HOSTING_BOARD CHAR(5) Is this a host board? X X X X
NOTE: Currently only filled in by PC's with SMBIOS capable.


Field Summary
static java.lang.String ASSETTAG
           
static java.lang.String BASEBOARD_INDEX
           
static java.lang.String BOARD_TYPE
           
static java.lang.String DAUGHTERBOARD_REQUIRED
           
static java.lang.String HOSTING_BOARD
           
static java.lang.String HOT_SWAPPABLE
           
static java.lang.String MANAGED_OBJ_ID
           
static java.lang.String MANUFACTURER
           
static java.lang.String PRODUCT
           
static java.lang.String REMOVEABLE
           
static java.lang.String REPLACEABLE
           
static java.lang.String SERIAL_NUMBER
           
static java.lang.String SHORT_TABLE_NAME
           
static java.lang.String TABLE_NAME
           
static java.lang.String TABLE_VERSION
           
static java.lang.String 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
TWGMotherboardTable()
           
 
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

SHORT_TABLE_NAME

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

MANAGED_OBJ_ID

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

MANUFACTURER

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

PRODUCT

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

VERSION

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

SERIAL_NUMBER

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

BOARD_TYPE

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

BASEBOARD_INDEX

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

ASSETTAG

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

HOT_SWAPPABLE

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

REPLACEABLE

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

REMOVEABLE

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

DAUGHTERBOARD_REQUIRED

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

HOSTING_BOARD

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

TABLE_VERSION

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

TWGMotherboardTable

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