|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.biology.Population
org.jscience.psychology.social.Group
org.jscience.economics.Community
org.jscience.economics.Organization
public class Organization
A class representing an organization basic facts. It can be a company, a familly... or an individual (consumer).
| Constructor Summary | |
|---|---|
Organization(java.lang.String name,
Identification identification,
java.util.Set owners,
BusinessPlace place,
java.util.Set accounts)
Creates a new Organization object. |
|
| Method Summary | |
|---|---|
void |
addAccount(Account account)
DOCUMENT ME! |
void |
addClient(Organization organization)
DOCUMENT ME! |
void |
addOwner(Human owner)
DOCUMENT ME! |
void |
addProvider(Organization organization)
DOCUMENT ME! |
void |
buyResources(Amount<Money> value,
Organization otherParty,
java.util.Set wantedResources)
DOCUMENT ME! |
java.util.Set |
getAccounts()
DOCUMENT ME! |
Amount<Money> |
getCapital()
DOCUMENT ME! |
java.util.Set |
getClients()
DOCUMENT ME! |
Identification |
getIdentification()
DOCUMENT ME! |
java.lang.String |
getName()
DOCUMENT ME! |
Organigram |
getOrganigram()
DOCUMENT ME! |
java.util.Set |
getOwners()
DOCUMENT ME! |
java.util.Set |
getProviders()
DOCUMENT ME! |
Amount<Money> |
getValue()
DOCUMENT ME! |
java.util.Set |
getWorkers()
DOCUMENT ME! |
void |
removeAccount(Account account)
DOCUMENT ME! |
void |
removeClient(Organization organization)
DOCUMENT ME! |
void |
removeOwner(Human owner)
DOCUMENT ME! |
void |
removeProvider(Organization organization)
DOCUMENT ME! |
void |
setAccounts(java.util.Set accounts)
DOCUMENT ME! |
void |
setCapital(Amount<Money> value)
DOCUMENT ME! |
void |
setIdentification(Identification identification)
DOCUMENT ME! |
void |
setName(java.lang.String name)
DOCUMENT ME! |
void |
setOrganigram(Organigram organigram)
DOCUMENT ME! |
void |
setOwners(java.util.Set owners)
DOCUMENT ME! |
void |
setValue(Amount<Money> value)
DOCUMENT ME! |
| Methods inherited from class org.jscience.economics.Community |
|---|
addResource, barterResources, consumeResources, getResources, removeResource, setResources |
| Methods inherited from class org.jscience.psychology.social.Group |
|---|
addIndividual, getFormalTerritory, getLeaders, getRelation, removeIndividual, setFormalTerritory, setIndividuals, setLeaders, setRelation |
| Methods inherited from class org.jscience.biology.Population |
|---|
getIndividuals, getPosition, getSpecies, getTerritory, isContained, size |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Organization(java.lang.String name,
Identification identification,
java.util.Set owners,
BusinessPlace place,
java.util.Set accounts)
name - DOCUMENT ME!identification - DOCUMENT ME!owners - DOCUMENT ME!place - DOCUMENT ME!accounts - DOCUMENT ME!| Method Detail |
|---|
public java.lang.String getName()
public void setName(java.lang.String name)
name - DOCUMENT ME!
java.lang.IllegalArgumentException - DOCUMENT ME!public Identification getIdentification()
getIdentification in interface Identifiedpublic void setIdentification(Identification identification)
identification - DOCUMENT ME!
java.lang.IllegalArgumentException - DOCUMENT ME!public Amount<Money> getValue()
getValue in interface Propertypublic void setValue(Amount<Money> value)
value - DOCUMENT ME!
java.lang.IllegalArgumentException - DOCUMENT ME!public java.util.Set getOwners()
getOwners in interface Propertypublic void addOwner(Human owner)
owner - DOCUMENT ME!
java.lang.IllegalArgumentException - DOCUMENT ME!public void removeOwner(Human owner)
owner - DOCUMENT ME!public void setOwners(java.util.Set owners)
owners - DOCUMENT ME!
java.lang.IllegalArgumentException - DOCUMENT ME!public Organigram getOrganigram()
public void setOrganigram(Organigram organigram)
organigram - DOCUMENT ME!public java.util.Set getProviders()
public void addProvider(Organization organization)
organization - DOCUMENT ME!public void removeProvider(Organization organization)
organization - DOCUMENT ME!public java.util.Set getClients()
public void addClient(Organization organization)
organization - DOCUMENT ME!public void removeClient(Organization organization)
organization - DOCUMENT ME!
public void buyResources(Amount<Money> value,
Organization otherParty,
java.util.Set wantedResources)
value - DOCUMENT ME!otherParty - DOCUMENT ME!wantedResources - DOCUMENT ME!public Amount<Money> getCapital()
public void setCapital(Amount<Money> value)
value - DOCUMENT ME!public java.util.Set getAccounts()
public void addAccount(Account account)
account - DOCUMENT ME!
java.lang.IllegalArgumentException - DOCUMENT ME!public void removeAccount(Account account)
account - DOCUMENT ME!
java.lang.IllegalArgumentException - DOCUMENT ME!public void setAccounts(java.util.Set accounts)
accounts - DOCUMENT ME!
java.lang.IllegalArgumentException - DOCUMENT ME!public java.util.Set getWorkers()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||