jreceiver.common.rec.driver
Class DeviceBindingKey

java.lang.Object
  |
  +--jreceiver.common.rec.BaseRec
        |
        +--jreceiver.common.rec.driver.DeviceBindingKey
All Implemented Interfaces:
Hashable, Key

public class DeviceBindingKey
extends BaseRec
implements Key

An interface representing a single master/slave binding key

Version:
$Revision: 1.2 $ $Date: 2002/07/20 00:44:02 $
Author:
Reed Esau

Field Summary
static java.lang.String HKEY_DEV_MASTER_ID
           
static java.lang.String HKEY_DEV_SLAVE_ID
           
static java.lang.String HKEY_DRVBIND_KEY
           
 
Constructor Summary
DeviceBindingKey(DriverBindingKey drvbind_key, int dev_master_id, int dev_slave_id)
          ctor - shallow
DeviceBindingKey(java.util.Hashtable hash)
          ctor - construct from a hashtable, usually retrieved via XML-RPC
 
Method Summary
 boolean equals(java.lang.Object obj)
          Indicates whether some other object is "equal to" this one.
 DriverBindingKey getDriverBindingKey()
           
 int getMasterDeviceId()
           
 int getSlaveDeviceId()
           
 boolean isValid()
          return true if the key is internally sound
 java.util.Hashtable toHash()
          Store the object as a hash suitable for transport over an XML-RPC connection or similar.
 java.lang.String toString()
          Returns a string representation of the object.
 
Methods inherited from class jreceiver.common.rec.BaseRec
dissolve, dissolveMap, find, find, find, find
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

HKEY_DRVBIND_KEY

public static final java.lang.String HKEY_DRVBIND_KEY

HKEY_DEV_MASTER_ID

public static final java.lang.String HKEY_DEV_MASTER_ID

HKEY_DEV_SLAVE_ID

public static final java.lang.String HKEY_DEV_SLAVE_ID
Constructor Detail

DeviceBindingKey

public DeviceBindingKey(DriverBindingKey drvbind_key,
                        int dev_master_id,
                        int dev_slave_id)
ctor - shallow

DeviceBindingKey

public DeviceBindingKey(java.util.Hashtable hash)
ctor - construct from a hashtable, usually retrieved via XML-RPC
Method Detail

equals

public boolean equals(java.lang.Object obj)
Indicates whether some other object is "equal to" this one.
Overrides:
equals in class java.lang.Object

getDriverBindingKey

public DriverBindingKey getDriverBindingKey()

getMasterDeviceId

public int getMasterDeviceId()

getSlaveDeviceId

public int getSlaveDeviceId()

toString

public java.lang.String toString()
Returns a string representation of the object.
Specified by:
toString in interface Hashable
Overrides:
toString in class java.lang.Object

isValid

public boolean isValid()
return true if the key is internally sound

toHash

public java.util.Hashtable toHash()
Store the object as a hash suitable for transport over an XML-RPC connection or similar.

Use DeviceBindingRec(Hashtable) to transform the data back into an object of this type.

Specified by:
toHash in interface Hashable
Following copied from interface: jreceiver.common.rec.Hashable
Returns:
 


Copyright © 2001-2002 Reed Esau, All Rights Reserved.