Package jadex.bdi.planlib.protocols
Class AuctionDescription
- java.lang.Object
-
- jadex.bdi.planlib.protocols.AuctionDescription
-
public class AuctionDescription extends java.lang.Object
Information about an auction. todo: support privat and public auctions allowing results/offers being seen/hidden
-
-
Field Summary
Fields Modifier and Type Field Description protected long
roundtimeout
The auction round timeout.protected long
starttime
The auction starttime.protected java.lang.Object
topic
The auction content.
-
Constructor Summary
Constructors Constructor Description AuctionDescription()
Create a new auction description.AuctionDescription(long starttime, long roundtimeout, java.lang.Object topic)
Create a new auction description.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getRoundTimeout()
Get the round timeout.long
getStarttime()
Get the start time.java.lang.Object
getTopic()
Get the auction topic.void
setRoundTimeout(long roundtimeout)
Set the round timeout.void
setStarttime(long starttime)
Set the start time.void
setTopic(java.lang.Object topic)
Set the auction topic.
-
-
-
Constructor Detail
-
AuctionDescription
public AuctionDescription()
Create a new auction description.
-
AuctionDescription
public AuctionDescription(long starttime, long roundtimeout, java.lang.Object topic)
Create a new auction description.- Parameters:
starttime
- The start time.roundtimeout
- The timeout of a single auction round.topic
- The auction topic.
-
-
Method Detail
-
getRoundTimeout
public long getRoundTimeout()
Get the round timeout.- Returns:
- The round timeout.
-
setRoundTimeout
public void setRoundTimeout(long roundtimeout)
Set the round timeout.- Parameters:
roundtimeout
- The round timeout to set.
-
getStarttime
public long getStarttime()
Get the start time.- Returns:
- The start time.
-
setStarttime
public void setStarttime(long starttime)
Set the start time.- Parameters:
starttime
- The starttime to set.
-
getTopic
public java.lang.Object getTopic()
Get the auction topic.- Returns:
- The topic.
-
setTopic
public void setTopic(java.lang.Object topic)
Set the auction topic.- Parameters:
topic
- The topic to set.
-
-