Method Summary |
|
public void | Test() |
public void | addRefillProjection(Task task) |
public void | addRefillRequisition(Task task) |
public void | addWithdrawProjection(Task task) |
public void | addWithdrawRequisition(Task task) |
public ShortfallInventory | checkForShortfall(String invID, String unitOfIssue) |
public List | clearRefillProjectionTasks(long now) |
public List | clearRefillTasks(Date now) |
public void | clearTargetLevels(int startBucket) |
public Object | clone() |
public long | convertBucketToTime(int bucket) |
public int | convertTimeToBucket(long time, boolean partialBuckets) |
public PropertyGroup | copy() |
public boolean | equals(Object other) |
public double | getActualDemand(int bucket) |
public Collection | getActualDemandTasks(int bucket) |
public ArrayList | getActualDemandTasksList() |
public long | getArrivalTime() |
public String | getAssetGetMethod() |
public String | getAssetSetMethod() |
public long | getBucketMillis() |
public Schedule | getBufferedCritLevels() |
public Schedule | getBufferedInvLevels() |
public Schedule | getBufferedTargetLevels() |
public double | getCapacity() |
public double | getCriticalLevel(int bucket) |
public int | getCriticalLevel() |
public HashMap | getCustomerHash() |
public org.cougaar.planning.ldm.dq.DataQuality | getDataQuality() |
public long | getEffectiveProjectionStart(Task task, long start) |
public int | getEndOfLevelSixBucket() |
public boolean | getFailuresFlag() |
public boolean | getFillToCapacity() |
public int | getFirstProjectWithdrawBucket() |
public double | getInitialLevel() |
public boolean | getIsLevel2() |
public String | getItemName() |
public int | getLastDemandBucket() |
public int | getLastRefillRequisition() |
public int | getLastWithdrawBucket() |
public double | getLevel(int bucket) |
public LogisticsInventoryBG | getLogInvBG() |
public Asset | getMei() |
public Organization | getOrg() |
public List | getOverlappingRefillProjections() |
public Class | getPrimaryClass() |
public ArrayList | getProjSupplyList() |
public ArrayList | getProjWithdrawList() |
public Collection | getProjectWithdrawTasks(int bucket) |
public double | getProjectedDemand(int bucket) |
public Collection | getProjectedDemandTasks(int bucket) |
public double | getProjectionTaskDemand(Task task, int bucket, long start, long end) |
public PropertyDescriptor[] | getPropertyDescriptors() |
public ArrayList | getRefillProjection(int bucket) |
public ArrayList | getRefillRequisitions() |
public double | getReorderPeriod() |
public Asset | getResource() |
public int | getStartBucket() |
public long | getStartTime() |
public long | getSupplierArrivalTime() |
public ArrayList | getSupplyList() |
public ArrayList | getWithdrawList() |
public Collection | getWithdrawTasks(int bucket) |
public boolean | hasDataQuality() |
public void | initialize(long today, long oplanEndTime, int critLevel, int reorderPeriod, int ost, long bucketSize, long now, boolean logToCSV, InventoryManager parentPlugin) |
public PropertyGroup | lock(Object key) |
public PropertyGroup | lock() |
public void | logAllToCSVFile(long aCycleStamp) |
public void | rebuildCustomerHash() |
public void | recalculateInitialLevel() |
public void | reinitialize(boolean logToCSV, InventoryManager parentPlugin) |
public void | removeRefillProjection(Task task) |
public void | removeRefillRequisition(Task task) |
public void | removeWithdrawProjection(Task task) |
public void | removeWithdrawRequisition(Task task) |
public void | setArrivalTime(long arrivalTime) |
public void | setCapacity(double capacity) |
public void | setEndOfLevelSixBucket(int bucket) |
public void | setFailuresFlag(boolean value) |
public void | setFillToCapacity(boolean fillToCapacity) |
public void | setInitialLevel(double initialLevel) |
public void | setIsLevel2(boolean isLevel2) |
public void | setLevel(int bucket, double value) |
public void | setLogInvBG(LogisticsInventoryBG _logInvBG) |
public void | setMei(Asset mei) |
public void | setOrg(Organization org) |
public void | setResource(Asset resource) |
public void | setStartCDay(long startCTime) |
public void | setSupplierArrivalTime(long supplierArrivalTime) |
public void | setTarget(int bucket, double value) |
public void | takeSnapshot(Inventory inventory) |
public NewPropertyGroup | unlock(Object key) |
public void | updateRefillProjection(Task task) |
public void | updateRefillRequisition(Task task) |
public void | updateWithdrawProjection(Task task) |
public void | updateWithdrawRequisition(Task task) |