Uses of Class
org.powertac.common.TariffSpecification

Packages that use TariffSpecification
org.powertac.common   
org.powertac.common.msg   
org.powertac.common.repo   
 

Uses of TariffSpecification in org.powertac.common
 

Methods in org.powertac.common that return TariffSpecification
 TariffSpecification TariffSpecification.addRate(Rate rate)
          Adds a new Rate to this tariff.
 TariffSpecification TariffSpecification.addSupersedes(long specId)
          Indicates that this tariff supersedes the tariff specified by the specId, the id of the superseded tariff.
 TariffSpecification TariffTransaction.getTariffSpec()
           
 TariffSpecification Tariff.getTariffSpec()
           
 TariffSpecification Tariff.getTariffSpecification()
           
 TariffSpecification TariffSpecification.withEarlyWithdrawPayment(double earlyWithdrawPayment)
          Sets the payment for a customer who withdraws from a subscription to this tariff before the minimumDuration has expired.
 TariffSpecification TariffSpecification.withExpiration(org.joda.time.Instant expiration)
          Sets the expiration date for this tariff.
 TariffSpecification TariffSpecification.withMinDuration(long minDuration)
          Sets the minimum duration of a subscription for this tariff.
 TariffSpecification TariffSpecification.withPeriodicPayment(double periodicPayment)
          Sets the daily payment per customer for subscriptions to this tariff.
 TariffSpecification TariffSpecification.withSignupPayment(double signupPayment)
          Sets the signup payment for new subscriptions.
 

Constructors in org.powertac.common with parameters of type TariffSpecification
Tariff(TariffSpecification spec)
          Creates a new Tariff from the given TariffSpecification.
TariffTransaction(Broker broker, org.joda.time.Instant when, TariffTransaction.Type txType, TariffSpecification spec, CustomerInfo customer, int customerCount, double kWh, double charge)
          Creates a new TariffTransaction for broker of type txType against a particular tariff spec and customer.
 

Uses of TariffSpecification in org.powertac.common.msg
 

Constructors in org.powertac.common.msg with parameters of type TariffSpecification
BalancingControlEvent(TariffSpecification spec, double kwh, double payment, int timeslotIndex)
          Creates a new BalancingControlEvent to represent a curtailment in the current timeslot.
BalancingOrder(Broker broker, TariffSpecification tariff, double exerciseRatio, double price)
           
EconomicControlEvent(TariffSpecification tariff, double curtailmentRatio, int timeslotIndex)
          Creates a new EconomicControlEvent to take effect in the following timeslot.
TariffExpire(Broker broker, TariffSpecification tariff, org.joda.time.Instant expiration)
           
TariffRevoke(Broker broker, TariffSpecification tariff)
           
TariffUpdate(Broker broker, TariffSpecification tariff)
           
 

Uses of TariffSpecification in org.powertac.common.repo
 

Methods in org.powertac.common.repo that return TariffSpecification
 TariffSpecification TariffRepo.findSpecificationById(long id)
           
 

Methods in org.powertac.common.repo that return types with arguments of type TariffSpecification
 List<TariffSpecification> TariffRepo.findAllTariffSpecifications()
           
 

Methods in org.powertac.common.repo with parameters of type TariffSpecification
 void TariffRepo.addSpecification(TariffSpecification spec)
          Adds a TariffSpecification to the repo just in case another spec (or this one) has not already been added sometime in the past.
 



Copyright © 2012. All Rights Reserved.