com.tivoli.twg.inventory
Class TWGKeyboardTable

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

public class TWGKeyboardTable
extends TWGDatabaseTable

SQL database table for Keyboard information

Primary key - MANAGED_OBJ_ID

TWG_KEYBOARD
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
KEYBOARD_TYPE CHAR(80) Type of keyboard - ENUM1 X X X
CODEPAGE INT code page. For example, 437 X X X
TYPEMATIC_RATE INT Characters per second X X X
TYPEMATIC_DELAY INT Repeat Delay in milliseconds X X X

1 Note: Data values like KEYBOARD_TYPE_*; see static variables below


Field Summary
static java.lang.String CODEPAGE
           
static java.lang.String KEYBOARD_TYPE
           
static java.lang.String KEYBOARD_TYPE_101KEY
           
static java.lang.String KEYBOARD_TYPE_101KEY_DBCS
           
static java.lang.String KEYBOARD_TYPE_106KEY_DBCS
           
static java.lang.String KEYBOARD_TYPE_122KEY
           
static java.lang.String KEYBOARD_TYPE_122KEY_DBCS
           
static java.lang.String KEYBOARD_TYPE_83KEY
           
static java.lang.String KEYBOARD_TYPE_84KEY
           
static java.lang.String KEYBOARD_TYPE_84KEY_DBCS
           
static java.lang.String KEYBOARD_TYPE_88KEY
           
static java.lang.String KEYBOARD_TYPE_IBM_5576_001
           
static java.lang.String KEYBOARD_TYPE_IBM_5576_002
           
static java.lang.String KEYBOARD_TYPE_NEC_106KEY
           
static java.lang.String KEYBOARD_TYPE_NEC_BUNGOU
           
static java.lang.String KEYBOARD_TYPE_NEC_HARDLOCK_H
           
static java.lang.String KEYBOARD_TYPE_NEC_HARDLOCK_N
           
static java.lang.String KEYBOARD_TYPE_NEC_LAPTOP
           
static java.lang.String KEYBOARD_TYPE_NEC_RAKURAKU
           
static java.lang.String KEYBOARD_TYPE_NEC_SOFTLOCK
           
static java.lang.String KEYBOARD_TYPE_OTHER
           
static java.lang.String KEYBOARD_TYPE_UNKNOWN
           
static java.lang.String MANAGED_OBJ_ID
           
static java.lang.String TABLE_NAME
           
static java.lang.String TABLE_VERSION
           
static java.lang.String TYPEMATIC_DELAY
           
static java.lang.String TYPEMATIC_RATE
           
 
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
TWGKeyboardTable()
           
 
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

KEYBOARD_TYPE

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

CODEPAGE

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

TYPEMATIC_RATE

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

TYPEMATIC_DELAY

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

KEYBOARD_TYPE_UNKNOWN

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

KEYBOARD_TYPE_OTHER

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

KEYBOARD_TYPE_83KEY

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

KEYBOARD_TYPE_84KEY

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

KEYBOARD_TYPE_88KEY

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

KEYBOARD_TYPE_101KEY

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

KEYBOARD_TYPE_122KEY

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

KEYBOARD_TYPE_84KEY_DBCS

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

KEYBOARD_TYPE_101KEY_DBCS

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

KEYBOARD_TYPE_122KEY_DBCS

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

KEYBOARD_TYPE_NEC_SOFTLOCK

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

KEYBOARD_TYPE_NEC_HARDLOCK_N

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

KEYBOARD_TYPE_NEC_HARDLOCK_H

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

KEYBOARD_TYPE_NEC_LAPTOP

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

KEYBOARD_TYPE_NEC_106KEY

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

KEYBOARD_TYPE_NEC_RAKURAKU

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

KEYBOARD_TYPE_NEC_BUNGOU

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

KEYBOARD_TYPE_106KEY_DBCS

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

KEYBOARD_TYPE_IBM_5576_001

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

KEYBOARD_TYPE_IBM_5576_002

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

TABLE_VERSION

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

TWGKeyboardTable

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