jreceiver.common.rec.tag
Class ComposerRec

java.lang.Object
  |
  +--jreceiver.common.rec.BaseRec
        |
        +--jreceiver.common.rec.tag.ComposerRec
All Implemented Interfaces:
Composer, Hashable, Rec

public class ComposerRec
extends BaseRec
implements Composer

Bean to represent a single composer

Version:
$Revision: 1.2 $ $Date: 2002/09/24 18:29:51 $
Author:
Reed Esau

Field Summary
protected  int m_id
           
protected  java.lang.String m_name
           
 
Fields inherited from interface jreceiver.common.rec.tag.Composer
HKEY_COMPOSER_ID, HKEY_COMPOSER_NAME
 
Fields inherited from interface jreceiver.common.rec.Rec
HKEY_KEY, NO_LIMIT
 
Constructor Summary
ComposerRec(java.util.Hashtable hash)
          ctor - construct from a hashtable, usually retrieved via XML-RPC
ComposerRec(int id, java.lang.String name)
          ctor
 
Method Summary
 int getId()
           
 java.lang.Object getKey()
          return the Integer object that serves as this Rec's key.
 java.lang.String getName()
           
static java.util.Vector reconstitute(java.util.Vector vector)
          Reconstitute each ComposerRec object that appears as a hash in the list.
 void setId(int id)
           
 void setKey(java.lang.Object new_key)
          assign the Number-derived, Key-derived or String that serves as this Rec's key.
 void setName(java.lang.String name)
           
 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
 

Field Detail

m_name

protected java.lang.String m_name

m_id

protected int m_id
Constructor Detail

ComposerRec

public ComposerRec(int id,
                   java.lang.String name)
ctor

ComposerRec

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

getKey

public java.lang.Object getKey()
return the Integer object that serves as this Rec's key.
Specified by:
getKey in interface Rec

setKey

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

getName

public java.lang.String getName()
Specified by:
getName in interface Composer

setName

public void setName(java.lang.String name)
Specified by:
setName in interface Composer

getId

public int getId()
Specified by:
getId in interface Composer

setId

public void setId(int id)
Specified by:
setId in interface Composer

toHash

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

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

Specified by:
toHash in interface Hashable
Returns:
 

toString

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

reconstitute

public static java.util.Vector reconstitute(java.util.Vector vector)
Reconstitute each ComposerRec object that appears as a hash in the list.


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