Package org.powertac.common.interfaces
Interface CustomerServiceAccessor
- All Known Implementing Classes:
CustomerModelService
public interface CustomerServiceAccessor
Accessors to allow customer models (which are not Spring beans)
to interface with sim services that are Spring beans
- Author:
- John Collins
-
Method Summary
Modifier and Type Method Description org.powertac.common.repo.CustomerRepogetCustomerRepo()Returns a reference to a CustomerRepoRandomSeedRepogetRandomSeedRepo()Returns a reference to a RandomSeedRepoServerConfigurationgetServerConfiguration()Returns a reference to a ServerConfiguration serviceTariffMarketgetTariffMarket()Returns a reference to the TariffMarketorg.powertac.common.repo.TariffRepogetTariffRepo()Returns a reference to a TariffRepoTariffSubscriptionRepogetTariffSubscriptionRepo()Returns a reference to a TariffSubscriptionRepoorg.powertac.common.TimeServicegetTimeService()Returns a reference to the TimeServiceorg.powertac.common.repo.TimeslotRepogetTimeslotRepo()Returns a reference to a TimeslotRepoorg.powertac.common.repo.WeatherReportRepogetWeatherReportRepo()Returns a reference to a WeatherReportRepo
-
Method Details
-
getCustomerRepo
org.powertac.common.repo.CustomerRepo getCustomerRepo()Returns a reference to a CustomerRepo -
getServerConfiguration
ServerConfiguration getServerConfiguration()Returns a reference to a ServerConfiguration service -
getRandomSeedRepo
RandomSeedRepo getRandomSeedRepo()Returns a reference to a RandomSeedRepo -
getTariffMarket
TariffMarket getTariffMarket()Returns a reference to the TariffMarket -
getTariffRepo
org.powertac.common.repo.TariffRepo getTariffRepo()Returns a reference to a TariffRepo -
getTariffSubscriptionRepo
TariffSubscriptionRepo getTariffSubscriptionRepo()Returns a reference to a TariffSubscriptionRepo -
getTimeslotRepo
org.powertac.common.repo.TimeslotRepo getTimeslotRepo()Returns a reference to a TimeslotRepo -
getTimeService
org.powertac.common.TimeService getTimeService()Returns a reference to the TimeService -
getWeatherReportRepo
org.powertac.common.repo.WeatherReportRepo getWeatherReportRepo()Returns a reference to a WeatherReportRepo
-