public class CostCharacterizationImpl extends java.lang.Object implements CostCharacterization
Modifier | Constructor and Description |
---|---|
protected |
CostCharacterizationImpl(java.lang.String characterizationId) |
Modifier and Type | Method and Description |
---|---|
void |
addCost(java.lang.String resourceId,
double cost) |
java.lang.Double |
getAverage(java.lang.String resourceId) |
java.lang.String |
getCharacterizationId() |
java.lang.Double |
getMax() |
java.lang.Double |
getMin() |
long |
getTotal() |
long |
getTotal(java.lang.String resourceId) |
protected CostCharacterizationImpl(java.lang.String characterizationId)
public void addCost(java.lang.String resourceId, double cost)
addCost
in interface CostCharacterization
public long getTotal(java.lang.String resourceId)
getTotal
in interface CostCharacterization
public long getTotal()
getTotal
in interface CostCharacterization
public java.lang.String getCharacterizationId()
public java.lang.Double getMin()
getMin
in interface CostCharacterization
public java.lang.Double getMax()
getMax
in interface CostCharacterization
public java.lang.Double getAverage(java.lang.String resourceId)
getAverage
in interface CostCharacterization