Package org.powertac.common.msg
Class TariffStatus
- java.lang.Object
- 
- org.powertac.common.state.XStreamStateLoggable
- 
- org.powertac.common.TariffMessage
- 
- org.powertac.common.msg.TariffStatus
 
 
 
- 
- All Implemented Interfaces:
- ValidatableMessage
 
 @Domain(fields={"broker","tariffId","updateId","status"}) public class TariffStatus extends TariffMessage Represents a response from server to broker to publication or update of a tariff.- Author:
- jcollins
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classTariffStatus.Status
 - 
Field Summary- 
Fields inherited from class org.powertac.common.TariffMessagebroker, id
 
- 
 - 
Constructor SummaryConstructors Constructor Description TariffStatus(Broker broker, long tariffId, long updateId, TariffStatus.Status status)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetMessage()TariffStatus.StatusgetStatus()longgetTariffId()longgetUpdateId()voidsetStatus(TariffStatus.Status status)TariffStatuswithMessage(String message)- 
Methods inherited from class org.powertac.common.TariffMessagegetBroker, getId, isValid
 - 
Methods inherited from class org.powertac.common.state.XStreamStateLoggablereadResolve
 
- 
 
- 
- 
- 
Constructor Detail- 
TariffStatuspublic TariffStatus(Broker broker, long tariffId, long updateId, TariffStatus.Status status) 
 
- 
 - 
Method Detail- 
getMessagepublic String getMessage() 
 - 
withMessage@StateChange public TariffStatus withMessage(String message) 
 - 
getTariffIdpublic long getTariffId() 
 - 
getUpdateIdpublic long getUpdateId() 
 - 
getStatuspublic TariffStatus.Status getStatus() 
 - 
setStatuspublic void setStatus(TariffStatus.Status status) 
 
- 
 
-