edu.cuny.cat.core
Class AccountHolder
java.lang.Object
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
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
account
protected Account account
desc
protected java.lang.String desc
- The description of this account holder.
id
protected java.lang.String id
AccountHolder
public AccountHolder()
AccountHolder
public AccountHolder(java.lang.String id)
AccountHolder
public AccountHolder(java.lang.String id,
java.lang.String desc)
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>