jreceiver.common.rec.driver
Class DriverBindingRec

java.lang.Object
  |
  +--jreceiver.common.rec.BaseRec
        |
        +--jreceiver.common.rec.driver.DriverBindingRec
All Implemented Interfaces:
DriverBinding, Hashable, Rec, Selectable

public class DriverBindingRec
extends BaseRec
implements DriverBinding, Selectable

Bean to represent a single driverbind record

Version:
$Revision: 1.2 $ $Date: 2002/12/29 00:44:06 $
Author:
Reed Esau

Fields inherited from interface jreceiver.common.rec.driver.DriverBinding
HKEY_MASTER_DRV, HKEY_SIGNALS, HKEY_SLAVE_DRV, POPULATE_DRIVER_MASTER, POPULATE_DRIVER_SLAVE, POPULATE_SIGNALS
 
Fields inherited from interface jreceiver.common.rec.Rec
HKEY_KEY, NO_LIMIT
 
Fields inherited from interface jreceiver.common.rec.Selectable
HKEY_CHECKED
 
Constructor Summary
DriverBindingRec()
          ctor - default
DriverBindingRec(DriverBindingKey key)
          ctor - shallow
DriverBindingRec(DriverBindingKey key, java.util.Vector signals, Driver driver_master, Driver driver_slave)
          ctor - deep
DriverBindingRec(java.util.Hashtable hash)
          ctor - construct from a hashtable, usually retrieved via XML-RPC
 
Method Summary
 boolean getChecked()
          get the current select state
 DriverBindingKey getDriverBindingKey()
           
 Driver getDriverMaster()
           
 Driver getDriverSlave()
           
 java.lang.Object getKey()
          return the Number-derived, Key-derived or String that serves as this Rec's key.
 java.util.Vector getSignals()
           
 void setChecked(boolean is_checked)
          set the select state
 void setKey(java.lang.Object key)
          assign the Number-derived, Key-derived or String that serves as this Rec's key.
 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, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DriverBindingRec

public DriverBindingRec()
ctor - default

DriverBindingRec

public DriverBindingRec(DriverBindingKey key)
ctor - shallow

DriverBindingRec

public DriverBindingRec(DriverBindingKey key,
                        java.util.Vector signals,
                        Driver driver_master,
                        Driver driver_slave)
ctor - deep

DriverBindingRec

public DriverBindingRec(java.util.Hashtable hash)
                 throws RecException
ctor - construct from a hashtable, usually retrieved via XML-RPC
Parameters:
hash -  
Method Detail

getKey

public java.lang.Object getKey()
Description copied from interface: Rec
return the Number-derived, Key-derived or String that serves as this Rec's key.
Specified by:
getKey in interface Rec

setKey

public void setKey(java.lang.Object key)
assign the Number-derived, Key-derived or String that serves as this Rec's key.
Specified by:
setKey in interface Rec

getDriverBindingKey

public DriverBindingKey getDriverBindingKey()
Specified by:
getDriverBindingKey in interface DriverBinding

getSignals

public java.util.Vector getSignals()
Specified by:
getSignals in interface DriverBinding

getDriverMaster

public Driver getDriverMaster()
Specified by:
getDriverMaster in interface DriverBinding

getDriverSlave

public Driver getDriverSlave()
Specified by:
getDriverSlave in interface DriverBinding

getChecked

public boolean getChecked()
Description copied from interface: Selectable
get the current select state
Specified by:
getChecked in interface Selectable
Following copied from interface: jreceiver.common.rec.Selectable
Returns:
boolean true if the item has been selected by the user; false otherwise

setChecked

public void setChecked(boolean is_checked)
Description copied from interface: Selectable
set the select state
Specified by:
setChecked in interface Selectable
Following copied from interface: jreceiver.common.rec.Selectable
Parameters:
is_checked -  

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

toHash

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

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

Specified by:
toHash in interface Hashable
Returns:
 


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