uk.ac.leeds.sog.moses.agent
Class Household

java.lang.Object
  extended by uk.ac.leeds.sog.moses.agent.Household
All Implemented Interfaces:
java.lang.Comparable

public class Household
extends java.lang.Object
implements java.lang.Comparable


Constructor Summary
Household(HRP a_hrp)
           
 
Method Summary
 void addAdultDependent(AdultDependent adult)
           
 void addChildDependent(Child child)
           
 void addElderlyDependent(ElderlyDependent elderly)
           
 int compareTo(java.lang.Object object)
           
 int getHouseholdStatus()
           
 HRP getHrp()
           
 int getId()
           
 java.util.List getListOfAdultDependents()
           
 java.util.List getListOfChildren()
           
 java.util.List getListOfElderlyDependents()
           
 java.lang.String getLocation()
           
 java.lang.String getOLocation()
           
 int getSize()
           
 Spouse getSpouse()
           
 java.lang.String getWLocation()
           
 void removeAdultDependent(AdultDependent adult)
           
 void removeChildDependent(Child child)
           
 void removeElderlyDependent(ElderlyDependent elderly)
           
 void setHouseholdStatus(int a_status)
           
 void setHrp(HRP a_hrp)
           
 void setId(int an_id)
           
 void setLocation(java.lang.String a_location)
           
 void setOLocation(java.lang.String a_oLocation)
           
 void setSize(int a_size)
           
 void setSpouse(Spouse a_spouse)
           
 void setWLocation(java.lang.String a_wLocation)
           
 void step()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Household

public Household(HRP a_hrp)
Method Detail

step

public void step()

getId

public int getId()

setId

public void setId(int an_id)

addChildDependent

public void addChildDependent(Child child)

removeChildDependent

public void removeChildDependent(Child child)

getListOfChildren

public java.util.List getListOfChildren()

addElderlyDependent

public void addElderlyDependent(ElderlyDependent elderly)

removeElderlyDependent

public void removeElderlyDependent(ElderlyDependent elderly)

getListOfElderlyDependents

public java.util.List getListOfElderlyDependents()

addAdultDependent

public void addAdultDependent(AdultDependent adult)

removeAdultDependent

public void removeAdultDependent(AdultDependent adult)

getListOfAdultDependents

public java.util.List getListOfAdultDependents()

getHrp

public HRP getHrp()

setHrp

public void setHrp(HRP a_hrp)

getWLocation

public java.lang.String getWLocation()

setWLocation

public void setWLocation(java.lang.String a_wLocation)

getOLocation

public java.lang.String getOLocation()

setOLocation

public void setOLocation(java.lang.String a_oLocation)

getLocation

public java.lang.String getLocation()

setLocation

public void setLocation(java.lang.String a_location)

getSpouse

public Spouse getSpouse()

setSpouse

public void setSpouse(Spouse a_spouse)

getSize

public int getSize()

setSize

public void setSize(int a_size)

getHouseholdStatus

public int getHouseholdStatus()

setHouseholdStatus

public void setHouseholdStatus(int a_status)

compareTo

public int compareTo(java.lang.Object object)
Specified by:
compareTo in interface java.lang.Comparable

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object