|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectinfo.ProposalInfo
public class ProposalInfo
This class is used to store proposal info. We use this to store proposals we make to someone and also for proposals someone makes to us. Implements serializable, because it is logged!
| Field Summary | |
|---|---|
private boolean |
eventGenerated
When proposal accepted, ignored, rejected we will generate one event and store the info here |
private boolean |
proposalAccepted
True if proposal was accepted |
private boolean |
proposalIgnored
True if proposal was ignored |
private boolean |
proposalRejected
True if proposal was rejected |
private double |
proposalResponseTime
Time we have responded or when we have got response to this proposal |
private int |
target
Either who is this proposal for, or from who is this proposal |
private double |
time
Time we have made/received this proposal |
private ProposalType |
type
Type of the proposal |
| Constructor Summary | |
|---|---|
ProposalInfo(ProposalType type,
int target,
double time)
Constructor for this class. |
|
ProposalInfo(ProposalType type,
int target,
double time,
double responseTime,
boolean accepted,
boolean rejected,
boolean ignored)
Complete constructor for this class. |
|
| Method Summary | |
|---|---|
double |
getProposalResponseTime()
Gets time this proposal was responded. |
int |
getTarget()
Gets id of the agent this proposal is for, or id of the agent who made the proposal. |
double |
getTime()
Gets time this proposal was created. |
ProposalType |
getType()
Gets type of this proposal. |
boolean |
isEventGenerated()
After we have received response to the proposal, we should generate emotional evanet. |
boolean |
isProposalAccepted()
Is proposal accepted? |
boolean |
isProposalIgnored()
Is proposal ignored? |
boolean |
isProposalRejected()
Is proposal rejected? |
void |
setEventGenerated(boolean eventGenerated)
Sets eventGenerated flag. |
void |
setProposalAccepted(boolean proposalAccepted)
Sets proposal accepted/ |
void |
setProposalIgnored(boolean proposalIgnored)
Sets proposal ignored. |
void |
setProposalRejected(boolean proposalRejected)
Sets proposal rejected flag. |
void |
setProposalResponseTime(double proposalResponseTime)
Sets proposal response time. |
void |
setTarget(int target)
Sets id of the agent this proposal is for, or who made this proposal to us. |
void |
setTime(double time)
Sets time this proposal was created. |
void |
setType(ProposalType type)
Sets type of this proposal. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private ProposalType type
private int target
private double time
private double proposalResponseTime
private boolean eventGenerated
private boolean proposalAccepted
private boolean proposalRejected
private boolean proposalIgnored
| Constructor Detail |
|---|
public ProposalInfo(ProposalType type,
int target,
double time)
type - input proposal typetarget - input agent idtime - input proposal time
public ProposalInfo(ProposalType type,
int target,
double time,
double responseTime,
boolean accepted,
boolean rejected,
boolean ignored)
type - type of the proposaltarget - agent id this proposal is from/totime - time of the proposalresponseTime - response time of the proposalaccepted - was proposal acceptedrejected - was proposal rejectedignored - was proposal ignored| Method Detail |
|---|
public boolean isEventGenerated()
public void setEventGenerated(boolean eventGenerated)
eventGenerated - input booleanpublic boolean isProposalAccepted()
public void setProposalAccepted(boolean proposalAccepted)
proposalAccepted - public boolean isProposalIgnored()
public void setProposalIgnored(boolean proposalIgnored)
proposalIgnored - public boolean isProposalRejected()
public void setProposalRejected(boolean proposalRejected)
proposalRejected - public int getTarget()
public void setTarget(int target)
target - id of the agentpublic double getTime()
public void setTime(double time)
time - input timepublic double getProposalResponseTime()
public void setProposalResponseTime(double proposalResponseTime)
proposalResponseTime - input timepublic ProposalType getType()
public void setType(ProposalType type)
type - input type
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||