Method Summary |
|
public int | addDueIn(Task refillTask) |
public void | addInventoryReport(InventoryReport anInventoryReport) |
public int | addPreviousRefillsToInventory(Task maintainInv) |
public int | clearContentSchedule(Inventory inventory) |
public int | clearInventoryLevelsSchedule(Inventory inventory) |
public Object | clone() |
public void | computeThresholdSchedule(int daysOfDemand, int daysForward, int daysBackward, double minReorderLevel, double maxReorderLevel, double goalLevelMultiplier) |
public long | convertDayToTime(int day) |
public int | convertTimeToDay(long time) |
public PGDelegate | copy(PropertyGroup pg) |
public PropertyGroup | copy() |
public int | determineInventoryLevels() |
public boolean | equals(Object other) |
public Enumeration | getAllDueIns() |
public String | getAssetGetMethod() |
public String | getAssetSetMethod() |
public Scalar | getCapacity() |
public org.cougaar.planning.ldm.dq.DataQuality | getDataQuality() |
public boolean | getFillToCapacity() |
public Integer | getFirstOverflow(int day, MessageAddress cluster) |
public int | getFirstPlanningDay() |
public double | getGoalLevel(int day) |
public int | getImputedDay(int day) |
public int | getImputedDayOfTime(long time) |
public Scalar | getInitialLevel() |
public InventoryBG | getInvBG() |
public InventoryReport | getLatestInventoryReport() |
public Scalar | getLevel(long day) |
public Scalar | getLevel(int day) |
public DueOut | getLowestPriorityDueOutBeforeDay(int end) |
public boolean | getMaintainAtCapacity() |
public Scalar | getMinReorder() |
public double | getNDaysDemand(int day) |
public InventoryReport | getOldestInventoryReport() |
public int | getPlanningDays() |
public Class | getPrimaryClass() |
public Scalar | getProjected(int day) |
public Scalar | getProjectedRefill(int day) |
public ProjectionWeight | getProjectionWeight() |
public PropertyDescriptor[] | getPropertyDescriptors() |
public Task | getRefillOnDay(int day) |
public Scalar | getReorderLevel() |
public double | getReorderLevel(int day) |
public Asset | getResource() |
public long | getStartOfDay(int day) |
public int | getToday() |
public Scalar | getUnobtainable() |
public boolean | hasDataQuality() |
public Date | lastDemandTaskEnd(Inventory inventory) |
public PropertyGroup | lock(Object key) |
public PropertyGroup | lock() |
public int | printInventoryLevels(Inventory inventory, MessageAddress clusterID) |
public int | printQuantityScheduleTimes(Schedule sched) |
public void | pruneOldInventoryReports(long pruneTime) |
public Task | refillAlreadyFailedOnDay(int day) |
public int | removeDueIn(Task refillTask) |
public void | removeRefillProjection(int day) |
public int | resetInventory(Inventory inventory, long today) |
public void | setCapacity(Scalar capacity) |
public void | setDueOutFilled(DueOut dueOut, boolean newFilled) |
public void | setFillToCapacity(boolean fillToCapacity) |
public void | setInitialLevel(Scalar initialLevel) |
public void | setInvBG(InventoryBG _invBG) |
public void | setMaintainAtCapacity(boolean maintainAtCapacity) |
public void | setMinReorder(Scalar minReorder) |
public void | setProjectionWeight(ProjectionWeight newWeight) |
public void | setReorderLevel(Scalar reorderLevel) |
public void | setResource(Asset resource) |
public void | setUnobtainable(Scalar unobtainable) |
public NewPropertyGroup | unlock(Object key) |
public int | updateContentSchedule(Inventory inventory) |
public int | updateDetailedContentSchedule(Inventory inventory) |
public List | updateDueOutAllocations() |
public int | updateInventoryLevelsSchedule(Inventory inventory) |
public int | withdrawFromInventory(Inventory inventory, MessageAddress cluster) |