Package org.powertac.common.interfaces
Interface CustomerServiceAccessor
-
- All Known Implementing Classes:
CustomerModelService
,FactoredCustomerService
,HouseholdCustomerService
,OfficeComplexCustomerService
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CustomerRepo
getCustomerRepo()
Returns a reference to a CustomerRepoRandomSeedRepo
getRandomSeedRepo()
Returns a reference to a RandomSeedRepoServerConfiguration
getServerConfiguration()
Returns a reference to a ServerConfiguration serviceTariffMarket
getTariffMarket()
Returns a reference to the TariffMarketTariffRepo
getTariffRepo()
Returns a reference to a TariffRepoTariffSubscriptionRepo
getTariffSubscriptionRepo()
Returns a reference to a TariffSubscriptionRepoTimeService
getTimeService()
Returns a reference to the TimeServiceTimeslotRepo
getTimeslotRepo()
Returns a reference to a TimeslotRepoWeatherReportRepo
getWeatherReportRepo()
Returns a reference to a WeatherReportRepo
-
-
-
Method Detail
-
getCustomerRepo
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
TariffRepo getTariffRepo()
Returns a reference to a TariffRepo
-
getTariffSubscriptionRepo
TariffSubscriptionRepo getTariffSubscriptionRepo()
Returns a reference to a TariffSubscriptionRepo
-
getTimeslotRepo
TimeslotRepo getTimeslotRepo()
Returns a reference to a TimeslotRepo
-
getTimeService
TimeService getTimeService()
Returns a reference to the TimeService
-
getWeatherReportRepo
WeatherReportRepo getWeatherReportRepo()
Returns a reference to a WeatherReportRepo
-
-