|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.powertac.officecomplexcustomer.persons.Person
public class Person
A person domain instance represents a single person in its real life activities. The person is working in an office, is on a break, he goes back home, he is sick, it goes on a vacation trip. In order to make the models as realistic as possible we have them to live their lives as part of a bigger community.
| Field Summary | |
|---|---|
protected static org.apache.log4j.Logger |
log
logger for trace logging -- use log.info(), log.warn(), and log.error() appropriately. |
protected org.powertac.common.repo.RandomSeedRepo |
randomSeedRepo
|
| Constructor Summary | |
|---|---|
Person()
|
|
| Method Summary | |
|---|---|
void |
fillDailyRoutine(int day)
This function fills out the daily routine of the person, taking into account the different variables and occupations, if he is sick or on vacation etc. |
Vector<Status> |
getDailyRoutine()
This function returns the daily routine of a person. |
Vector<Vector<Status>> |
getWeeklyRoutine()
This function returns the weekly routine of a person. |
void |
initialize(String AgentName,
Properties conf,
Vector<Integer> publicVacationVector,
int seed)
This is the initialization function. |
void |
refresh(Properties config)
At the end of each week the person models refresh their schedule. |
void |
setMemberOf(Office house)
This function sets the office in which the person is working on. |
void |
showInfo()
This is the function utilized to show the information regarding the person in question, its variables values etc. |
void |
test()
|
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected static org.apache.log4j.Logger log
@Autowired protected org.powertac.common.repo.RandomSeedRepo randomSeedRepo
| Constructor Detail |
|---|
public Person()
| Method Detail |
|---|
public void initialize(String AgentName,
Properties conf,
Vector<Integer> publicVacationVector,
int seed)
AgentName - conf - publicVacationVector - gen - public Vector<Vector<Status>> getWeeklyRoutine()
public Vector<Status> getDailyRoutine()
public void setMemberOf(Office house)
public void fillDailyRoutine(int day)
day - vacationAbsence - gen - public void showInfo()
public void test()
public void refresh(Properties config)
conf - gen - public String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||