Method Summary |
|
public Alarm | addAlarm(long timeOut) |
protected void | addInventory(Inventory inventory) |
public Alarm | addRealTimeAlarm(long timeOut) |
protected void | addRehydratedInventories(Collection inventories) Add some inventories to the inventoryHash. |
public void | automatedSelfTest() |
public ShortfallInventory | checkForShortfall(Inventory inv) |
public void | checkShortfallStatus(Collection inventories) |
protected Inventory | createInventory(Asset resource, String item) |
protected boolean | didOrgRelationshipsChange() |
public void | disposeOfUnusedMILTask(Inventory inventory, boolean noRefills) |
protected void | execute() |
protected boolean | expandIncomingProjections(Collection tasks) |
protected void | expandIncomingRequisitions(Collection tasks) |
public Inventory | findOrMakeInventory(Task task) |
public Inventory | findOrMakeInventory(Asset resource) |
protected Collection | getActionableInventories() |
protected String | getAgentPrefix(String agentId) |
protected AllocatorModule | getAllocatorModule() |
public AssetUtils | getAssetUtils() |
public BlackboardService | getBBService() |
public MessageAddress | getClusterId() |
protected String | getClusterSuffix(String clusterId) |
public Collection | getCommStatusSubscription() |
protected ComparatorModule | getComparatorModule() |
public int | getCriticalLevel() |
public long | getCurrentTimeMillis() |
protected long | getEndOfLevelSix() |
public long | getEndOfLevelTwo() |
protected ExpanderModule | getExpanderModule() |
public boolean | getFillToCapacity() |
protected double | getFuelCapacity(String item) |
protected double | getInitialLevel(String item) |
public Collection | getInventories() |
public Collection | getInventoriesWithDeletions() |
public String | getInventoryType(Inventory inventory) |
public long | getLogOPlanEndTime() |
public long | getLogOPlanStartTime() |
public LoggingService | getLoggingService(Object requestor) |
public int | getMaxLeadTime() |
public Organization | getMyOrganization() |
protected Organization | getMyOrganization(Enumeration orgs) |
public List | getNewTaskSplitTimes(Task task) |
public long | getNextLegalRefillTime(long today) |
public NodeIdentificationService | getNodeIdService() |
public long | getOPlanArrivalInTheaterTime() |
public long | getOPlanEndTime() |
public long | getOPlanStartTime() |
public int | getOrderShipTime() |
public String | getOrgName() |
protected void | getOverlappingTasks(Collection refill_allocations, Verb verb) |
public PlanningFactory | getPlanningFactory() |
public long | getPrepoArrivalTime() |
protected void | getProviderDates(HashMap providerStartDates, HashMap providerEndDates) |
protected RefillGeneratorModule | getRefillGeneratorModule() |
protected RefillProjectionGeneratorModule | getRefillProjectionGeneratorModule() |
public long | getRefillStartTime() |
protected Role | getRole(String supply_type) |
public ScheduleUtils | getScheduleUtils() |
protected List | getSplitTimes(Task task, HashMap providerSched) |
public long | getSupplierArrivalTime() |
public TaskScheduler | getSupplyTaskScheduler() |
public Collection | getSupplyTasks() |
public String | getSupplyType() |
public TaskUtils | getTaskUtils() |
protected Collection | getTasksWithoutPEs(Collection tasks) |
public TimeUtils | getTimeUtils() |
public Collection | getTouchedInventories() |
public UIDService | getUIDService() |
protected Collection | getUncoveredTasks(Collection tasks) |
protected Collection | getUnprovidedTasks(Collection refill_allocations, Verb verb, HashMap providerStartDates, HashMap providerEndDates) |
public void | handleRemovedRefills(Collection removedTasks) When one of our Refill tasks gets removed (Supply or ProjectSupply),
remove it from the BG list. |
protected boolean | isValidSpan(long start, long end) |
public void | load() |
protected void | processDetReq(Collection addedDRs) |
protected boolean | processRemoves() |
public void | publishAdd(Object o) |
public void | publishAddExpansion(Expansion expansion) |
public void | publishAddToExpansion(Task parent, Task subtask) |
public void | publishChange(Object o) |
public boolean | publishRefillTask(Task task, Inventory inventory) |
public void | publishRemove(Object o) |
protected HashMap | readParameters() |
protected void | rebuildPGCustomerHash() |
protected HashMap | relationshipScheduleMap() |
protected void | removeInventories(Enumeration inventories) |
protected void | removeInventory(Inventory inventory) |
public void | removeSubTask(Task taskToRemove) |
protected void | resetLogOPlanForInventories() |
protected void | setupOperatingModes() |
protected void | setupSubscriptions() |
protected void | setupTaskSchedulers() |
public void | takeInventorySnapshot(Collection inventories) |
protected void | testBG() |
public void | touchInventory(Inventory inventory) |
public void | touchInventoryForTask(Task taskWithInventory, Inventory inventory) |
public void | touchInventoryWithDeletions(Inventory inventory) |
protected Set | uniqueProviders() |
public void | unload() |
protected boolean | updateInventoryPolicy(Collection policies) |
public void | updateStartAndEndTimes() |