com.tivoli.twg.inventory
Class TWGNetworkAdapterTable

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

public class TWGNetworkAdapterTable
extends TWGDatabaseTable

SQL database table for Network Adapter information

Primary key - MANAGED_OBJ_ID, ADAPTER_INDEX

TWG_NETWORK_ADAPTER
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
ADAPTER_INDEX INT Index X X X X X X X X X
ADAPTER_TYPE CHAR(20) Adapter type - ENUM1 X X X X X X X X X
MAC_ADDRESS CHAR(12) Current address X X X X X X X X X
CANONICAL_ADDRESS CHAR(12) Current address in canonical form X X X X X X X X X
DESCRIPTION CHAR(80) Description X X X
R_DEV_NUM CHAR(4) Base Real Device Number X X X
V_DEV_NUM CHAR(4) Base Virtual Device Number X X X
DEV_RANGE INT Number of Adapter Assigned Devices X X X
MFS INT Maximum Frame Size X X X
PORTNAME CHAR(8) Port Name X X X
LAN_NAME CHAR(8) Virtual LAN Name X X X
LAN_OWNER CHAR(8) Virtual LAN Owner X X X

1 Note: Value like ADAPTER_TYPE_*; see static variables below


Field Summary
static java.lang.String ADAPTER_INDEX
           
static java.lang.String ADAPTER_TYPE
           
static java.lang.String ADAPTER_TYPE_ATM
           
static java.lang.String ADAPTER_TYPE_DSL
           
static java.lang.String ADAPTER_TYPE_ETHERNET
           
static java.lang.String ADAPTER_TYPE_FDDI
           
static java.lang.String ADAPTER_TYPE_FIBRECHANNEL
           
static java.lang.String ADAPTER_TYPE_GIGABITETHERNET
           
static java.lang.String ADAPTER_TYPE_IPFORWARD
           
static java.lang.String ADAPTER_TYPE_ISDN
           
static java.lang.String ADAPTER_TYPE_MODEM
           
static java.lang.String ADAPTER_TYPE_PPP
           
static java.lang.String ADAPTER_TYPE_SLIP
           
static java.lang.String ADAPTER_TYPE_SONET
           
static java.lang.String ADAPTER_TYPE_TOKEN_RING
           
static java.lang.String ADAPTER_TYPE_UNKNOWN
           
static java.lang.String ADAPTER_TYPE_USB
           
static java.lang.String ADAPTER_TYPE_VLAN
           
static java.lang.String CANONICAL_ADDRESS
           
static java.lang.String DESCRIPTION
           
static java.lang.String DEV_RANGE
           
static java.lang.String LAN_NAME
           
static java.lang.String LAN_OWNER
           
static java.lang.String MAC_ADDRESS
           
static java.lang.String MANAGED_OBJ_ID
           
static java.lang.String MFS
           
static java.lang.String PORTNAME
           
static java.lang.String R_DEV_NUM
           
static java.lang.String SHORT_TABLE_NAME
           
static java.lang.String TABLE_NAME
           
static java.lang.String TABLE_VERSION
           
static java.lang.String V_DEV_NUM
           
 
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
TWGNetworkAdapterTable()
           
 
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

ADAPTER_INDEX

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

ADAPTER_TYPE

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

MAC_ADDRESS

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

CANONICAL_ADDRESS

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

DESCRIPTION

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

R_DEV_NUM

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

V_DEV_NUM

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

DEV_RANGE

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

MFS

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

PORTNAME

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

LAN_NAME

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

LAN_OWNER

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

ADAPTER_TYPE_UNKNOWN

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

ADAPTER_TYPE_TOKEN_RING

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

ADAPTER_TYPE_ETHERNET

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

ADAPTER_TYPE_PPP

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

ADAPTER_TYPE_SLIP

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

ADAPTER_TYPE_MODEM

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

ADAPTER_TYPE_DSL

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

ADAPTER_TYPE_ISDN

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

ADAPTER_TYPE_SONET

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

ADAPTER_TYPE_ATM

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

ADAPTER_TYPE_FDDI

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

ADAPTER_TYPE_FIBRECHANNEL

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

ADAPTER_TYPE_USB

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

ADAPTER_TYPE_IPFORWARD

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

ADAPTER_TYPE_GIGABITETHERNET

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

ADAPTER_TYPE_VLAN

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

TABLE_VERSION

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

TWGNetworkAdapterTable

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