|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.economics.money.Account
public class Account
A class representing a bank account on which you can store money or properties on some things.
| Constructor Summary | |
|---|---|
Account(Bank bank,
java.util.Set owners,
Identification identification,
java.lang.String name,
Amount<Money> amount)
Creates a new Account object. |
|
Account(Bank bank,
java.util.Set owners,
Identification identification,
java.lang.String name,
Amount<Money> amount,
java.util.Map shares)
Creates a new Account object. |
|
| Method Summary | |
|---|---|
void |
addAmount(Amount<Money> amount)
DOCUMENT ME! |
void |
addOwner(Human owner)
DOCUMENT ME! |
void |
addShare(Share share,
int quantity)
DOCUMENT ME! |
Bank |
getBank()
DOCUMENT ME! |
Currency |
getCurrency()
DOCUMENT ME! |
Identification |
getIdentification()
DOCUMENT ME! |
java.lang.String |
getName()
DOCUMENT ME! |
java.util.Set |
getOwners()
DOCUMENT ME! |
java.util.Map |
getShares()
DOCUMENT ME! |
Amount<Money> |
getValue()
DOCUMENT ME! |
boolean |
isEmpty()
DOCUMENT ME! |
void |
removeOwner(Human owner)
DOCUMENT ME! |
void |
removeShare(Share share,
int quantity)
DOCUMENT ME! |
void |
setOwners(java.util.Set owners)
DOCUMENT ME! |
void |
setShares(java.util.Map shares)
DOCUMENT ME! |
void |
subtractAmount(Amount<Money> amount)
DOCUMENT ME! |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Account(Bank bank,
java.util.Set owners,
Identification identification,
java.lang.String name,
Amount<Money> amount)
bank - DOCUMENT ME!owners - DOCUMENT ME!identification - DOCUMENT ME!name - DOCUMENT ME!amount - DOCUMENT ME!
public Account(Bank bank,
java.util.Set owners,
Identification identification,
java.lang.String name,
Amount<Money> amount,
java.util.Map shares)
bank - DOCUMENT ME!owners - DOCUMENT ME!identification - DOCUMENT ME!name - DOCUMENT ME!amount - DOCUMENT ME!shares - DOCUMENT ME!| Method Detail |
|---|
public final Bank getBank()
public final java.util.Set getOwners()
getOwners in interface Propertypublic final void addOwner(Human owner)
owner - DOCUMENT ME!
java.lang.IllegalArgumentException - DOCUMENT ME!public final void removeOwner(Human owner)
owner - DOCUMENT ME!
java.lang.IllegalArgumentException - DOCUMENT ME!public final void setOwners(java.util.Set owners)
owners - DOCUMENT ME!
java.lang.IllegalArgumentException - DOCUMENT ME!public final Identification getIdentification()
getIdentification in interface Identifiedpublic final java.lang.String getName()
getName in interface Namedpublic final Amount<Money> getValue()
getValue in interface Propertypublic final Currency getCurrency()
public final void addAmount(Amount<Money> amount)
amount - DOCUMENT ME!public final void subtractAmount(Amount<Money> amount)
amount - DOCUMENT ME!public boolean isEmpty()
public final java.util.Map getShares()
public final void addShare(Share share,
int quantity)
share - DOCUMENT ME!quantity - DOCUMENT ME!
java.lang.IllegalArgumentException - DOCUMENT ME!
public final void removeShare(Share share,
int quantity)
share - DOCUMENT ME!quantity - DOCUMENT ME!
java.lang.IllegalArgumentException - DOCUMENT ME!public final void setShares(java.util.Map shares)
shares - DOCUMENT ME!
java.lang.IllegalArgumentException - DOCUMENT ME!
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||