Package org.powertac.visualizer.domain
Class Customer
java.lang.Object
org.powertac.visualizer.domain.Customer
public class Customer extends Object
This entity represents a certain customer population within Power TAC game.
- Author:
- Jurica Babic, Govert Buijs, Erik Kemperman
-
Constructor Summary
Constructors Constructor Description Customer()Customer(CustomerInfo info) -
Method Summary
Modifier and Type Method Description List<Double>getBootstrapNetUsage()doublegetControllableKW()StringgetCustomerClass()doublegetDownRegulationKW()StringgetGenericPowerType()longgetId()longgetIdCustomerInfo()StringgetName()intgetPopulation()StringgetPowerType()RetailKPIHoldergetRetail()doublegetStorageCapacity()doublegetUpRegulationKW()booleanisCanNegotiate()booleanisMultiContracting()static voidrecycle()voidsetBootstrapNetUsage(List<Double> bootstrapNetUsage)voidsetRetail(RetailKPIHolder retailKPIHolder)
-
Constructor Details
-
Method Details
-
getId
public long getId() -
getIdCustomerInfo
public long getIdCustomerInfo() -
getCustomerClass
-
getName
-
getPopulation
public int getPopulation() -
getPowerType
-
getControllableKW
public double getControllableKW() -
getUpRegulationKW
public double getUpRegulationKW() -
getDownRegulationKW
public double getDownRegulationKW() -
getStorageCapacity
public double getStorageCapacity() -
isMultiContracting
public boolean isMultiContracting() -
isCanNegotiate
public boolean isCanNegotiate() -
getGenericPowerType
-
getBootstrapNetUsage
-
setBootstrapNetUsage
-
getRetail
-
setRetail
-
recycle
public static void recycle()
-