edu.cuny.cat.core
Class AccountHolder

java.lang.Object
  extended by edu.cuny.cat.core.AccountHolder
All Implemented Interfaces:
edu.cuny.obj.Resetable, java.lang.Comparable<AccountHolder>
Direct Known Subclasses:
Specialist, Trader

public class AccountHolder
extends java.lang.Object
implements edu.cuny.obj.Resetable, java.lang.Comparable<AccountHolder>

representing the entity that can own an Account.

Version:
$Revision: 1.8 $
Author:
Jinzhong Niu

Field Summary
protected  Account account
           
protected  java.lang.String desc
          The description of this account holder.
protected  java.lang.String id
           
 
Constructor Summary
AccountHolder()
           
AccountHolder(java.lang.String id)
           
AccountHolder(java.lang.String id, java.lang.String desc)
           
 
Method Summary
 int compareTo(AccountHolder holder)
           
 Account getAccount()
           
 java.lang.String getDescription()
           
 java.lang.String getId()
           
 void reset()
           
 void setDescription(java.lang.String desc)
           
 void setId(java.lang.String id)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

account

protected Account account

desc

protected java.lang.String desc
The description of this account holder.


id

protected java.lang.String id
Constructor Detail

AccountHolder

public AccountHolder()

AccountHolder

public AccountHolder(java.lang.String id)

AccountHolder

public AccountHolder(java.lang.String id,
                     java.lang.String desc)
Method Detail

reset

public void reset()
Specified by:
reset in interface edu.cuny.obj.Resetable

getAccount

public Account getAccount()

getId

public java.lang.String getId()

setId

public void setId(java.lang.String id)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String desc)

compareTo

public int compareTo(AccountHolder holder)
Specified by:
compareTo in interface java.lang.Comparable<AccountHolder>