public class SimpleRelativeNonGenericPriceUpdate<T extends Good> extends Object implements NonGenericPriceUpdater<T>
| Constructor and Description |
|---|
SimpleRelativeNonGenericPriceUpdate() |
| Modifier and Type | Method and Description |
|---|---|
Map<T,BigDecimal> |
getLastPrices() |
void |
setInitialUpdate(BigDecimal initialUpdate) |
void |
setPriceUpdate(BigDecimal priceUpdate) |
Map<T,BigDecimal> |
updatePrices(Map<T,BigDecimal> oldPrices,
Map<T,Integer> demand) |
SimpleRelativeNonGenericPriceUpdate<T> |
withInitialUpdate(BigDecimal initialUpdate) |
SimpleRelativeNonGenericPriceUpdate<T> |
withPriceUpdate(BigDecimal priceUpdate) |
public Map<T,BigDecimal> updatePrices(Map<T,BigDecimal> oldPrices, Map<T,Integer> demand)
updatePrices in interface NonGenericPriceUpdater<T extends Good>public Map<T,BigDecimal> getLastPrices()
getLastPrices in interface NonGenericPriceUpdater<T extends Good>public void setPriceUpdate(BigDecimal priceUpdate)
public void setInitialUpdate(BigDecimal initialUpdate)
public SimpleRelativeNonGenericPriceUpdate<T> withPriceUpdate(BigDecimal priceUpdate)
public SimpleRelativeNonGenericPriceUpdate<T> withInitialUpdate(BigDecimal initialUpdate)
Copyright © 2019. All rights reserved.