jreceiver.common.rec.tag
Class GenreRec

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

public class GenreRec
extends BaseRec
implements Genre

Bean to represent a single genre

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.Genre
HKEY_GENRE_ID, HKEY_GENRE_NAME
 
Fields inherited from interface jreceiver.common.rec.Rec
HKEY_KEY, NO_LIMIT
 
Constructor Summary
GenreRec(java.util.Hashtable hash)
          ctor - construct from a hashtable, usually retrieved via XML-RPC
GenreRec(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 GenreRec object that appears as a hash in the list.
 void setKey(java.lang.Object new_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
 

Field Detail

m_name

protected java.lang.String m_name

m_id

protected int m_id
Constructor Detail

GenreRec

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

GenreRec

public GenreRec(java.util.Hashtable hash)
ctor - construct from a hashtable, usually retrieved via XML-RPC
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 Genre

getId

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

toHash

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

Use GenreRec(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 GenreRec object that appears as a hash in the list.


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