public class CommodityStatTracker extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
CommodityStatTracker.CommodityStats |
| Constructor and Description |
|---|
CommodityStatTracker() |
| Modifier and Type | Method and Description |
|---|---|
void |
advance(float days) |
CommodityStatTracker.CommodityStats |
getStats(java.lang.String commodityId) |
boolean |
isDemandPriceSignificant(CommodityOnMarketAPI com) |
boolean |
isDemandPriceSignificant(CommodityOnMarketAPI com,
float price) |
boolean |
isDemandPriceWithMultSignificant(CommodityOnMarketAPI com,
float mult) |
boolean |
isSupplyPriceSignificant(CommodityOnMarketAPI com) |
boolean |
isSupplyPriceSignificant(CommodityOnMarketAPI com,
float price) |
boolean |
isSupplyPriceWithMultSignificant(CommodityOnMarketAPI com,
float mult) |
void |
updateCommodityStats(java.lang.String commodityId) |
public CommodityStatTracker()
public void advance(float days)
public boolean isSupplyPriceSignificant(CommodityOnMarketAPI com)
public boolean isDemandPriceSignificant(CommodityOnMarketAPI com)
public boolean isSupplyPriceWithMultSignificant(CommodityOnMarketAPI com, float mult)
public boolean isDemandPriceWithMultSignificant(CommodityOnMarketAPI com, float mult)
public boolean isSupplyPriceSignificant(CommodityOnMarketAPI com, float price)
public boolean isDemandPriceSignificant(CommodityOnMarketAPI com, float price)
public void updateCommodityStats(java.lang.String commodityId)
public CommodityStatTracker.CommodityStats getStats(java.lang.String commodityId)