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

java.lang.Object
  extended by uk.ac.leeds.sog.moses.agent.Person
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable
Direct Known Subclasses:
AdultDependent, Child, ElderlyDependent, HRP, SingleAdult, Spouse, UnknownTypePerson

public abstract class Person
extends java.lang.Object
implements java.io.Serializable, java.lang.Comparable

See Also:
Serialized Form

Field Summary
protected  int i_age
           
protected  int i_career
           
protected  int i_deathStatus
           
protected  java.lang.String i_fitness
           
protected  int i_formalCare
           
protected  int i_gender
           
protected  int i_hasChildDependent
           
protected  int i_health
           
protected  int i_householdID
           
protected  int i_householdSize
           
protected  int i_hrpStatus
           
protected  int i_id
           
protected  int i_indSARRecID
           
protected  int i_intIllness
           
protected  java.lang.String i_location
           
protected  int i_maritalStatus
           
protected  int i_numAdultDependent
           
protected  int i_numChildDependent
           
protected  int i_numElderly
           
protected  int i_numElderlyDependent
           
protected  java.lang.String i_oLocation
           
protected  int i_pid
           
protected  java.lang.String i_socialClass
           
protected  java.lang.String i_wLocation
           
 
Constructor Summary
Person(int a_pid)
           
 
Method Summary
 void addAge(int increasement)
           
 void addRole(java.lang.String a_rolename)
           
 int compareTo(java.lang.Object object)
           
 int getAge()
           
 int getCarer()
           
 int getChildDependentFlag()
           
 int getDeathStatus()
           
 java.lang.String getFitness()
           
 int getFormalCare()
           
 int getGender()
           
 int getHealth()
           
 int getHouseholdSize()
           
 int getHouseID()
           
 int getHrpStatus()
           
 int getId()
           
 int getIndSARRecID()
           
 int getIntIllness()
           
 java.lang.String getLocation()
           
 int getMaritalStatus()
           
 int getNumAdultDependent()
           
 int getNumChildDependent()
           
 int getNumElderly()
           
 int getNumElderlyDependent()
           
 java.lang.String getOLocation()
           
 int getPid()
           
 java.util.List getRoleHistory()
           
 java.lang.String getSocialClass()
           
 java.lang.String getWLocation()
           
 void setAge(int an_age)
           
 void setCarer(int a_career)
           
 void setChildDependentFlag(int a_childDependentFlag)
           
 void setDeathStatus(int a_deathStatus)
           
 void setFitness(java.lang.String a_fitness)
           
 void setFormalCare(int a_formalCare)
           
 void setGender(int a_gender)
           
 void setHealth(int a_health)
           
 void setHouseholdSize(int a_householdSize)
           
 void setHouseID(int a_hid)
           
 void setHrpStatus(int a_hrpStatus)
           
 void setId(int an_id)
           
 void setIndSARRecID(int an_id)
           
 void setIntIllness(int an_intIllness)
           
 void setLocation(java.lang.String a_location)
           
 void setMaritalStatus(int a_maritalStatus)
           
 void setNumAdultDependent(int a_numAdultDependent)
           
 void setNumChildDependent(int a_numChildDependent)
           
 void setNumElderly(int a_numElderl)
           
 void setNumElderlyDependent(int a_numElderlyDependent)
           
 void setOLocation(java.lang.String a_location)
           
 void setPid(int a_pid)
           
 void setSocialClass(java.lang.String a_socialClass)
           
 void setWLocation(java.lang.String a_location)
           
abstract  void step()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

i_pid

protected int i_pid

i_age

protected int i_age

i_socialClass

protected java.lang.String i_socialClass

i_gender

protected int i_gender

i_maritalStatus

protected int i_maritalStatus

i_intIllness

protected int i_intIllness

i_health

protected int i_health

i_wLocation

protected java.lang.String i_wLocation

i_oLocation

protected java.lang.String i_oLocation

i_hrpStatus

protected int i_hrpStatus

i_householdID

protected int i_householdID

i_householdSize

protected int i_householdSize

i_career

protected int i_career

i_formalCare

protected int i_formalCare

i_deathStatus

protected int i_deathStatus

i_numElderlyDependent

protected int i_numElderlyDependent

i_numElderly

protected int i_numElderly

i_hasChildDependent

protected int i_hasChildDependent

i_numChildDependent

protected int i_numChildDependent

i_numAdultDependent

protected int i_numAdultDependent

i_indSARRecID

protected int i_indSARRecID

i_id

protected int i_id

i_fitness

protected java.lang.String i_fitness

i_location

protected java.lang.String i_location
Constructor Detail

Person

public Person(int a_pid)
Method Detail

getPid

public int getPid()

setPid

public void setPid(int a_pid)

getHouseID

public int getHouseID()

setHouseID

public void setHouseID(int a_hid)

getHrpStatus

public int getHrpStatus()

setHrpStatus

public void setHrpStatus(int a_hrpStatus)

getAge

public int getAge()

setAge

public void setAge(int an_age)

addAge

public void addAge(int increasement)

getSocialClass

public java.lang.String getSocialClass()

setSocialClass

public void setSocialClass(java.lang.String a_socialClass)

getGender

public int getGender()

setGender

public void setGender(int a_gender)

getMaritalStatus

public int getMaritalStatus()

setMaritalStatus

public void setMaritalStatus(int a_maritalStatus)

getCarer

public int getCarer()

setCarer

public void setCarer(int a_career)

getHealth

public int getHealth()

setHealth

public void setHealth(int a_health)

getIntIllness

public int getIntIllness()

setIntIllness

public void setIntIllness(int an_intIllness)

getFormalCare

public int getFormalCare()

setFormalCare

public void setFormalCare(int a_formalCare)

getDeathStatus

public int getDeathStatus()

setDeathStatus

public void setDeathStatus(int a_deathStatus)

getNumElderlyDependent

public int getNumElderlyDependent()

setNumElderlyDependent

public void setNumElderlyDependent(int a_numElderlyDependent)

getNumElderly

public int getNumElderly()

setNumElderly

public void setNumElderly(int a_numElderl)

getNumChildDependent

public int getNumChildDependent()

setNumChildDependent

public void setNumChildDependent(int a_numChildDependent)

setNumAdultDependent

public void setNumAdultDependent(int a_numAdultDependent)

getNumAdultDependent

public int getNumAdultDependent()

getChildDependentFlag

public int getChildDependentFlag()

setChildDependentFlag

public void setChildDependentFlag(int a_childDependentFlag)

getHouseholdSize

public int getHouseholdSize()

setHouseholdSize

public void setHouseholdSize(int a_householdSize)

getWLocation

public java.lang.String getWLocation()

setWLocation

public void setWLocation(java.lang.String a_location)

getOLocation

public java.lang.String getOLocation()

setOLocation

public void setOLocation(java.lang.String a_location)

getId

public int getId()

setId

public void setId(int an_id)

getIndSARRecID

public int getIndSARRecID()

setIndSARRecID

public void setIndSARRecID(int an_id)

getFitness

public java.lang.String getFitness()

setFitness

public void setFitness(java.lang.String a_fitness)

getLocation

public java.lang.String getLocation()

setLocation

public void setLocation(java.lang.String a_location)

addRole

public void addRole(java.lang.String a_rolename)

getRoleHistory

public java.util.List getRoleHistory()

compareTo

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

step

public abstract void step()

toString

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