com.tivoli.twg.inventory
Class TWGOperatingSystemTable

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

public class TWGOperatingSystemTable
extends TWGDatabaseTable

SQL database table for Operating System information


Field Summary
static java.lang.String MANAGED_OBJ_ID
           
static java.lang.String OP_SYS_INDEX
           
static java.lang.String OP_SYS_INS_DATE
           
static java.lang.String OP_SYS_MAJ_VER
           
static java.lang.String OP_SYS_MIN_VER
           
static java.lang.String OP_SYS_NAME
           
static java.lang.String OP_SYS_NAME_NETWARE
           
static java.lang.String OP_SYS_NAME_OS2
           
static java.lang.String OP_SYS_NAME_OS400
           
static java.lang.String OP_SYS_NAME_OTHER
           
static java.lang.String OP_SYS_NAME_UNKNOWN
           
static java.lang.String OP_SYS_NAME_WIN2000
           
static java.lang.String OP_SYS_NAME_WIN2003
           
static java.lang.String OP_SYS_NAME_WIN31
           
static java.lang.String OP_SYS_NAME_WIN95
           
static java.lang.String OP_SYS_NAME_WIN98
           
static java.lang.String OP_SYS_NAME_WINME
           
static java.lang.String OP_SYS_NAME_WINNT
           
static java.lang.String OP_SYS_NAME_WINXP
           
static java.lang.String OP_SYS_PRIMARY
           
static java.lang.String OP_SYS_PRIMARY_FALSE
           
static java.lang.String OP_SYS_PRIMARY_TRUE
           
static java.lang.String OP_SYS_PRODUCT_ID
           
static java.lang.String OP_SYS_REG_ORG
           
static java.lang.String OP_SYS_REG_OWN
           
static java.lang.String OP_SYS_REVISION
           
static java.lang.String OP_SYS_TYPE
           
static java.lang.String OP_SYS_TYPE_AIX
           
static java.lang.String OP_SYS_TYPE_DOS
           
static java.lang.String OP_SYS_TYPE_HPUX
           
static java.lang.String OP_SYS_TYPE_JAVAOS
           
static java.lang.String OP_SYS_TYPE_LINUX
           
static java.lang.String OP_SYS_TYPE_MAC
           
static java.lang.String OP_SYS_TYPE_MVS
           
static java.lang.String OP_SYS_TYPE_NETWARE
           
static java.lang.String OP_SYS_TYPE_NEXTSTEP
           
static java.lang.String OP_SYS_TYPE_OS2
           
static java.lang.String OP_SYS_TYPE_OS400
           
static java.lang.String OP_SYS_TYPE_OTHER
           
static java.lang.String OP_SYS_TYPE_SCOUNIX
           
static java.lang.String OP_SYS_TYPE_SOLARIS
           
static java.lang.String OP_SYS_TYPE_SUNOS
           
static java.lang.String OP_SYS_TYPE_UNIXWARE
           
static java.lang.String OP_SYS_TYPE_UNKNOWN
           
static java.lang.String OP_SYS_TYPE_VINES
           
static java.lang.String OP_SYS_TYPE_VM
           
static java.lang.String OP_SYS_TYPE_VMS
           
static java.lang.String OP_SYS_TYPE_WINDOWS
           
static java.lang.String OP_SYS_TYPE_WINDOWS_9X
           
static java.lang.String OP_SYS_TYPE_WINDOWS_NT
           
static java.lang.String OP_SYS_VARIANT
           
static java.lang.String OP_SYS_VERSION
           
static java.lang.String SHORT_TABLE_NAME
           
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
TWGOperatingSystemTable()
           
 
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

OP_SYS_INDEX

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

OP_SYS_NAME

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

OP_SYS_TYPE

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

OP_SYS_VERSION

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

OP_SYS_PRIMARY

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

OP_SYS_REVISION

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

OP_SYS_PRODUCT_ID

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

OP_SYS_MIN_VER

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

OP_SYS_MAJ_VER

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

OP_SYS_INS_DATE

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

OP_SYS_REG_ORG

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

OP_SYS_REG_OWN

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

OP_SYS_VARIANT

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

OP_SYS_PRIMARY_TRUE

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

OP_SYS_PRIMARY_FALSE

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

OP_SYS_NAME_OTHER

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

OP_SYS_NAME_UNKNOWN

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

OP_SYS_NAME_WIN31

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

OP_SYS_NAME_WIN95

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

OP_SYS_NAME_WIN98

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

OP_SYS_NAME_WINNT

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

OP_SYS_NAME_NETWARE

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

OP_SYS_NAME_OS2

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

OP_SYS_NAME_OS400

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

OP_SYS_NAME_WIN2000

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

OP_SYS_NAME_WINME

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

OP_SYS_NAME_WINXP

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

OP_SYS_NAME_WIN2003

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

OP_SYS_TYPE_OTHER

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

OP_SYS_TYPE_UNKNOWN

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

OP_SYS_TYPE_DOS

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

OP_SYS_TYPE_WINDOWS

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

OP_SYS_TYPE_WINDOWS_9X

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

OP_SYS_TYPE_WINDOWS_NT

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

OP_SYS_TYPE_AIX

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

OP_SYS_TYPE_SOLARIS

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

OP_SYS_TYPE_NETWARE

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

OP_SYS_TYPE_HPUX

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

OP_SYS_TYPE_SUNOS

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

OP_SYS_TYPE_SCOUNIX

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

OP_SYS_TYPE_UNIXWARE

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

OP_SYS_TYPE_LINUX

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

OP_SYS_TYPE_VINES

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

OP_SYS_TYPE_MAC

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

OP_SYS_TYPE_JAVAOS

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

OP_SYS_TYPE_OS400

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

OP_SYS_TYPE_OS2

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

OP_SYS_TYPE_VMS

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

OP_SYS_TYPE_NEXTSTEP

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

OP_SYS_TYPE_MVS

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

OP_SYS_TYPE_VM

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

TABLE_VERSION

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

TWGOperatingSystemTable

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