jreceiver.common.rec.tag
Class ArtistRec

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

public class ArtistRec
extends BaseRec
implements Artist

Bean to represent a single artist record

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.Artist
HKEY_ARTIST_ID, HKEY_ARTIST_NAME
 
Fields inherited from interface jreceiver.common.rec.Rec
HKEY_KEY, NO_LIMIT
 
Constructor Summary
ArtistRec(java.util.Hashtable hash)
          ctor - construct from a hashtable, usually retrieved via XML-RPC
ArtistRec(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 ArtistRec 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

ArtistRec

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

ArtistRec

public ArtistRec(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 Artist

setName

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

getId

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

setId

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

toHash

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

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


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