com.tivoli.twg.inventory
Class TWGPointingDeviceTable

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

public class TWGPointingDeviceTable
extends TWGDatabaseTable

SQL database table for Pointing Device information (i.e Mouse, Trackpoint, etc.)

Primary key - MANAGED_OBJ_ID

TWG_POINTING_DEVICE
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
INTERFACE CHAR(32) interface type - ENUM1 X X X
BUTTONS INT Number of buttons on the mouse X X X
DOUBLE_CLICK_RATE INT Double-click interval (millisec) X X X
HANDEDNESS CHAR(20) Righthanded or lefthanded - ENUM2 X X X
SENSITIVITY INT Mouse sensitivity (mickeys/cm) X X X

1 Note: Data values like INTERFACE_*; see static variables below
2 Note: Data values like HANDEDNESS_*; see static variables below


Field Summary
static java.lang.String BUTTONS
           
static java.lang.String DOUBLE_CLICK_RATE
           
static java.lang.String HANDEDNESS
           
static java.lang.String HANDEDNESS_LEFT
           
static java.lang.String HANDEDNESS_RIGHT
           
static java.lang.String HANDEDNESS_UNKNOWN
           
static java.lang.String INTERFACE
           
static java.lang.String INTERFACE_APPLEDATABUS
           
static java.lang.String INTERFACE_BUS
           
static java.lang.String INTERFACE_BUSDB9
           
static java.lang.String INTERFACE_BUSMICRODIN
           
static java.lang.String INTERFACE_HPHIL
           
static java.lang.String INTERFACE_INFRARED
           
static java.lang.String INTERFACE_OTHER
           
static java.lang.String INTERFACE_PS2
           
static java.lang.String INTERFACE_SERIAL
           
static java.lang.String INTERFACE_UNKNOWN
           
static java.lang.String INTERFACE_USB
           
static java.lang.String MANAGED_OBJ_ID
           
static java.lang.String SENSITIVITY
           
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
TWGPointingDeviceTable()
           
 
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

INTERFACE

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

BUTTONS

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

DOUBLE_CLICK_RATE

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

HANDEDNESS

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

SENSITIVITY

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

INTERFACE_OTHER

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

INTERFACE_UNKNOWN

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

INTERFACE_SERIAL

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

INTERFACE_PS2

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

INTERFACE_INFRARED

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

INTERFACE_HPHIL

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

INTERFACE_BUS

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

INTERFACE_APPLEDATABUS

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

INTERFACE_BUSDB9

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

INTERFACE_BUSMICRODIN

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

INTERFACE_USB

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

HANDEDNESS_RIGHT

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

HANDEDNESS_LEFT

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

HANDEDNESS_UNKNOWN

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

TABLE_VERSION

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

TWGPointingDeviceTable

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