|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jscience.util.NAryTree
org.jscience.economics.Organigram
public class Organigram
A class representing a formal organigram, that is the organization a it is seen from above and meant to be by the boss. It is different from the real process of work (see Worker, the hierarchy of workers is not really a hierarchy) and different from the flow of resources (see Work).
Constructor Summary | |
---|---|
Organigram(java.lang.String name)
Creates a new Organigram object. |
|
Organigram(java.lang.String name,
java.util.Set workers)
Creates a new Organigram object. |
Method Summary | |
---|---|
void |
addWorker(Worker worker)
DOCUMENT ME! |
java.util.Set |
getAllWorkers()
DOCUMENT ME! |
java.lang.String |
getName()
DOCUMENT ME! |
java.util.Set |
getWorkers()
DOCUMENT ME! |
void |
removeWorker(Worker worker)
DOCUMENT ME! |
void |
setContents(java.lang.Object obj)
DOCUMENT ME! |
void |
setName(java.lang.String name)
DOCUMENT ME! |
void |
setWorkers(java.util.Set workers)
DOCUMENT ME! |
Methods inherited from class org.jscience.util.NAryTree |
---|
addChild, clone, equals, extractNAryTree, getAllChildren, getChildren, getCommonRoot, getContents, getDepth, getLineage, getParent, getRoot, getRoot, hasChild, hasChild, hasDistantChild, hasParent, removeChild, setChildren |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Organigram(java.lang.String name)
name
- DOCUMENT ME!public Organigram(java.lang.String name, java.util.Set workers)
name
- DOCUMENT ME!workers
- DOCUMENT ME!Method Detail |
---|
public java.lang.String getName()
getName
in interface Named
public void setName(java.lang.String name)
name
- DOCUMENT ME!
java.lang.IllegalArgumentException
- DOCUMENT ME!public void setContents(java.lang.Object obj)
setContents
in class NAryTree
obj
- DOCUMENT ME!
java.lang.IllegalArgumentException
- DOCUMENT ME!public java.util.Set getWorkers()
public void addWorker(Worker worker)
worker
- DOCUMENT ME!
java.lang.IllegalArgumentException
- DOCUMENT ME!public void removeWorker(Worker worker)
worker
- DOCUMENT ME!public void setWorkers(java.util.Set workers)
workers
- DOCUMENT ME!
java.lang.IllegalArgumentException
- DOCUMENT ME!public java.util.Set getAllWorkers()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |