org.powertac.common.repo
Class TariffRepo
java.lang.Object
org.powertac.common.repo.TariffRepo
- All Implemented Interfaces:
- DomainRepo
@Repository
public class TariffRepo
- extends Object
- implements DomainRepo
Repository for TariffSpecifications, Tariffs, Rates, and other related types.
- Author:
- John Collins
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TariffRepo
public TariffRepo()
addSpecification
public void addSpecification(TariffSpecification spec)
findSpecificationById
public TariffSpecification findSpecificationById(long id)
addTariff
public void addTariff(Tariff tariff)
findTariffById
public Tariff findTariffById(long id)
findAllTariffs
public List<Tariff> findAllTariffs()
findTariffsByState
public List<Tariff> findTariffsByState(Tariff.State state)
findActiveTariffs
public List<Tariff> findActiveTariffs(PowerType type)
findRateById
public Rate findRateById(long id)
recycle
public void recycle()
- Description copied from interface:
DomainRepo
- Implementations must clear out the repository in preparation for
a new simulation.
- Specified by:
recycle in interface DomainRepo
Copyright © 2011. All Rights Reserved.