org.jscience.economics
Class OrganizationTask

java.lang.Object
  extended by org.jscience.economics.Task
      extended by org.jscience.economics.OrganizationTask
All Implemented Interfaces:
Named

public class OrganizationTask
extends Task

A class representing the transformation of some materials and some human ressources into a finished something that can be sold. A product (whether primary or secondary, that is, already transformed) is a material thing. A service is a kind of immaterial product (like having a hair cut). Work is also known as task. Each task can in turn be divided further on into subtasks to further describe each process.


Constructor Summary
OrganizationTask(java.lang.String name, java.util.Set resources, java.util.Set products)
          Creates a new OrganizationTask object.
 
Method Summary
 Amount<Money> getAdjustedCost()
          DOCUMENT ME!
 double getHumanCost()
          DOCUMENT ME!
 int getKind()
          DOCUMENT ME!
 void setAdjustedCost(Amount<Money> cost)
          DOCUMENT ME!
 void setHumanCost(double cost)
          DOCUMENT ME!
 void setKind(int kind)
          DOCUMENT ME!
 
Methods inherited from class org.jscience.economics.Task
addSubTasks, getDuration, getName, getProcess, getProducts, getResources, getSubTasks, removeSubTasks, setDuration, setProcess, setSubTasks
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OrganizationTask

public OrganizationTask(java.lang.String name,
                        java.util.Set resources,
                        java.util.Set products)
Creates a new OrganizationTask object.

Parameters:
name - DOCUMENT ME!
resources - DOCUMENT ME!
products - DOCUMENT ME!
Method Detail

getHumanCost

public double getHumanCost()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setHumanCost

public void setHumanCost(double cost)
DOCUMENT ME!

Parameters:
cost - DOCUMENT ME!

getAdjustedCost

public Amount<Money> getAdjustedCost()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setAdjustedCost

public void setAdjustedCost(Amount<Money> cost)
DOCUMENT ME!

Parameters:
cost - DOCUMENT ME!

getKind

public int getKind()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setKind

public void setKind(int kind)
DOCUMENT ME!

Parameters:
kind - DOCUMENT ME!