com.tivoli.twg.inventory
Class TWGSnmpMib2Table

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

public class TWGSnmpMib2Table
extends TWGDatabaseTable

SQL database table for SNMP MIB2 system information

Primary key - MANAGED_OBJ_ID

TWG_SNMP_MIB2
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
SYSDESCR CHAR(255) System description X
SYSOBJECTID CHAR(255) System object ID X
SYSUPTIME DATETIME System uptime X
SYSCONTACT CHAR(255) System contact X
SYSNAME CHAR(255) System name X
SYSLOCATION CHAR(255) System location X
VERSION CHAR(1) Version X
AUTH_TRAP_ENABLE CHAR(1) Authentication Failure Traps Enabled X
ENGINE_ID CHAR(64) SNMP Engine ID X
ENGINE_BOOTS INT SNMP Engine Boots X


Field Summary
static java.lang.String AUTH_TRAP_ENABLE
           
static java.lang.String AUTH_TRAP_ENABLE_FALSE
           
static java.lang.String AUTH_TRAP_ENABLE_TRUE
           
static java.lang.String ENGINE_BOOTS
           
static java.lang.String ENGINE_ID
           
static java.lang.String MANAGED_OBJ_ID
           
static java.lang.String SYSCONTACT
           
static java.lang.String SYSDESCR
           
static java.lang.String SYSLOCATION
           
static java.lang.String SYSNAME
           
static java.lang.String SYSOBJECTID
           
static java.lang.String SYSUPTIME
           
static java.lang.String TABLE_NAME
           
static java.lang.String TABLE_VERSION
           
static java.lang.String VERSION
           
static java.lang.String VERSION_SNMPV1
           
static java.lang.String VERSION_SNMPV2C
           
static java.lang.String VERSION_SNMPV3
           
 
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
TWGSnmpMib2Table()
           
 
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

SYSDESCR

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

SYSOBJECTID

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

SYSUPTIME

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

SYSCONTACT

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

SYSNAME

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

SYSLOCATION

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

VERSION

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

AUTH_TRAP_ENABLE

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

ENGINE_ID

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

ENGINE_BOOTS

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

VERSION_SNMPV1

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

VERSION_SNMPV2C

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

VERSION_SNMPV3

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

AUTH_TRAP_ENABLE_TRUE

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

AUTH_TRAP_ENABLE_FALSE

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

TABLE_VERSION

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

TWGSnmpMib2Table

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