Package org.powertac.common.msg
Class TariffExpire
- java.lang.Object
- 
- org.powertac.common.state.XStreamStateLoggable
- 
- org.powertac.common.TariffMessage
- 
- org.powertac.common.msg.TariffUpdate
- 
- org.powertac.common.msg.TariffExpire
 
 
 
 
- 
- All Implemented Interfaces:
- ValidatableMessage
 
 @Domain(fields={"broker","tariffId","newExpiration"}) public class TariffExpire extends TariffUpdate Request to change expiration date on an existing tariff. There are no constraints on the new expiration date, but dates in the past will not have retroactive effect. Created by brokers. State log fields for readResolve():
 new(long brokerId, long tariffId, Instant expiration)- Author:
- John Collins
 
- 
- 
Field Summary- 
Fields inherited from class org.powertac.common.TariffMessagebroker, id
 
- 
 - 
Constructor SummaryConstructors Constructor Description TariffExpire(Broker broker, TariffSpecification tariff, org.joda.time.Instant expiration)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description org.joda.time.InstantgetNewExpiration()- 
Methods inherited from class org.powertac.common.msg.TariffUpdategetTariffId
 - 
Methods inherited from class org.powertac.common.TariffMessagegetBroker, getId, isValid
 - 
Methods inherited from class org.powertac.common.state.XStreamStateLoggablereadResolve
 
- 
 
- 
- 
- 
Constructor Detail- 
TariffExpirepublic TariffExpire(Broker broker, TariffSpecification tariff, org.joda.time.Instant expiration) 
 
- 
 
-