Class OfficeComplexCustomerService

java.lang.Object
org.powertac.common.interfaces.TimeslotPhaseProcessor
org.powertac.officecomplexcustomer.OfficeComplexCustomerService
All Implemented Interfaces:
CustomerServiceAccessor, InitializationService, NewTariffListener

@Service
public class OfficeComplexCustomerService
extends TimeslotPhaseProcessor
implements NewTariffListener, InitializationService, CustomerServiceAccessor
Implements the Office Consumer Model. It creates Office Consumers that can subscribe to tariffs, evaluate them in order to choose the best one for its interests, shift their load in order to minimize their costs and many others. They contain different types of households with respect to the way they choose the tariffs and they shift their loads.
Version:
1.5, Date: 2.25.12
Author:
Antonios Chrysopoulos