public class MultiSessionModel extends java.lang.Object implements MultilateralSessionConfiguration
MultilateralSessionConfiguration
containing all info to run a multi party negotiation session.Constructor and Description |
---|
MultiSessionModel() |
Modifier and Type | Method and Description |
---|---|
void |
addListener(MultiSessionConfigListener l) |
void |
addParty(Participant participant)
Add a non-mediator participant.
|
Deadline |
getDeadline() |
java.util.List<Participant> |
getParticipants() |
java.util.List<Participant> |
getParties() |
MultiPartyProtocolRepItem |
getProtocol() |
void |
removeParty(Participant participant) |
void |
setDeadline(Deadline deadline) |
void |
setMediator(Participant mediator) |
void |
setProtocol(MultiPartyProtocolRepItem prot) |
public void addListener(MultiSessionConfigListener l)
public void addParty(Participant participant)
participant
- public void removeParty(Participant participant)
public void setProtocol(MultiPartyProtocolRepItem prot)
public java.util.List<Participant> getParticipants()
public void setMediator(Participant mediator)
public void setDeadline(Deadline deadline)
public java.util.List<Participant> getParties()
getParties
in interface MultilateralSessionConfiguration
public Deadline getDeadline()
getDeadline
in interface MultilateralSessionConfiguration
public MultiPartyProtocolRepItem getProtocol()
getProtocol
in interface MultilateralSessionConfiguration