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