public class NegotiationRecord
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
| protected java.lang.Object | cfpThe cfp sent to the participants. | 
| protected java.lang.Object | cfp_infoThe cfp_info kept locally. | 
| protected long | endtimeThe end time. | 
| protected ParticipantProposal[] | proposalsThe participant proposals. | 
| protected long | starttimeThe start time. | 
| Constructor and Description | 
|---|
| NegotiationRecord(java.lang.Object cfp,
                 java.lang.Object cfp_info,
                 IComponentIdentifier[] participants,
                 long starttime)Create a new negotiation record. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.Object | getCFP()Get the call for proposal (sent to participants). | 
| java.lang.Object | getCFPInfo()Get the cfp info (i.e. | 
| long | getEndtime()Get the end time. | 
| IComponentIdentifier[] | getParticipants()Get all participants. | 
| ParticipantProposal | getProposal(IComponentIdentifier participant)Get the proposal for the participant. | 
| ParticipantProposal[] | getProposals()Get the participant proposals. | 
| long | getStarttime()Get the start time. | 
| void | setCFP(java.lang.Object cfp)Set the call for proposal (sent to participants). | 
| void | setCFPInfo(java.lang.Object cfp_info)Set the cfp info (i.e. | 
| void | setEndtime(long endtime)Set the end time. | 
| void | setStarttime(long starttime)Set the start time. | 
| java.lang.String | toString()Get the string representation. | 
protected java.lang.Object cfp
protected java.lang.Object cfp_info
protected ParticipantProposal[] proposals
protected long starttime
protected long endtime
public NegotiationRecord(java.lang.Object cfp,
                         java.lang.Object cfp_info,
                         IComponentIdentifier[] participants,
                         long starttime)
cfp - The call for proposal object.cfp_info - The cfp info (local meta information).participants - The participants agent identifiers.public java.lang.Object getCFP()
public void setCFP(java.lang.Object cfp)
cfp - The call for proposal.public java.lang.Object getCFPInfo()
public void setCFPInfo(java.lang.Object cfp_info)
cfp_info - The cfp_info to set.public long getStarttime()
public void setStarttime(long starttime)
starttime - The start time to set.public long getEndtime()
public void setEndtime(long endtime)
endtime - The end time to set.public ParticipantProposal[] getProposals()
public IComponentIdentifier[] getParticipants()
public ParticipantProposal getProposal(IComponentIdentifier participant)
participant - The participants agent identifier.public java.lang.String toString()
toString in class java.lang.Object