Determines equality of shortfall inventory by comparing all the slot and shortfall periods. If all equivlent then
these two shortall inventories are equal.
Parameters: si - The compared to ShortfallInvenotry true if this ShortfallInvenotry and passed on are equivilent
The inventory id for this inventory.
The identifier for this inventory See Also: org.cougaar.logistics.servlet.LogisticsInventoryServlet>>getNomenclature(inv);
Return the max percent shortfall qty of all the shortfall periods. This percent shortfall is the max of all
totalDemandQty-totalFilledQty/totalDemandQty * 100 percentiles.
int the max percent shortfall of all the shortfall periods.
The total number of actual supply tasks demand and refill that have some form of shortfall
int The total number of actual supply tasks demand and refill that have some form of shortfall
The total number of demand tasks (both supply and project supply) that had some form of shortfall
int The total number of demand tasks (both supply and project supply) that had some form of shortfall
The number of demand project supply tasks asked for by customers that had some form of shortfall
int The number of demand project supply tasks asked for by customers that had some form of shortfall
The number of demand supply tasks asked for by customers that had some form of shortfall. Shortfall being
an allocation result that does not deliver the requested amount of demand at the time asked.
int - The number of demand tasks asked for by customers that had some form of shortfall
Get the total number of all tasks that contribute to permanent shortfall equivilent usually to failed tasks.
- the total number of all tasks that contribute to permanent shortfall equivilent usually to failed tasks.
The total number of projections demand and refill that have some form of shortfall
int The total number of projections demand and refill that have some form of shortfall
The total number of refill tasks requested from supplier (both actuals and projections) that had some form of shortfall
int The total number of refill tasks requested from supplier (both actuals and projections) that had some form of shortfall
The number of refill project supply tasks asked for of supplier that has some form of shortfall
int The number of refill project supply tasks asked for of supplier that has some form of shortfall
The number of resupply supply tasks asked of the supplier that has some form of shortfall. Shortfall being
an allocation result the amounts to not delivering the requested amount of refill at the time requested.
int - The number of resupply supply tasks asked of the supplier that has some form of shortfall
Get the total number of demand projections that do not get filled on time, but eventually do get completely filled.
int - the total number of demand projections that do not get filled on time, but eventually do get completely filled.
Get the total number of demand supply tasks that do not get filled on time, but eventually do get completely filled
int - the total number of demand supply tasks that do not get filled on time, but eventually do get completely filled
Get the total number of refill projections that do not get filled on time, but eventually do get completely filled.
int - the total number of refill projections that do not get filled on time, but eventually do get completely filled.
The total number of refill supply tasks that weren't filled on time, but eventually do get completely filled -
thus temporary shortfall
int The total number of refill supply tasks that eventually do get completely filled and thus temporary shortfall
Get the total number of all tasks that contribute to temporary shortfall. IE tasks that have shortfall but recover.
the total number of all tasks that contribute to temporary shortfall. IE tasks that have shortfall but recover.
Get the total number of tasks that contain shortfall ie the request for an amount is not met on time.
int - the total number of tasks that contain shortfall ie the request for an amount is not met on time.
Filled in by shortfall servlet. This is whether or not there is shortfall expected at this org/inventory after
the rules of discounting are applied. IE Shortfall of projections in the UA are expected shortfall and therefore discounted.
boolean true if unexpected shortfall exists at this inventory.
The unit of issue for the asset contained in this inventory
String the unit of issue for the asset of this inventory.
hasEqualShortfallPeriods
public boolean hasEqualShortfallPeriods(ArrayList otherShortfallPeriods)(Code)
Helper function to compare shortfall periods in a shortfall inventory
Parameters: otherShortfallPeriods - - shortfall periods in the compared with shortfall inventory true if they are all equivilent.
public void setNumDemandProj(int numDemandProj)(Code)
setNumDemandSupply
public void setNumDemandSupply(int numDemandSupply)(Code)
setNumResupplyProj
public void setNumResupplyProj(int numResupplyProj)(Code)
setNumResupplySupply
public void setNumResupplySupply(int numResupplySupply)(Code)
setNumTempDemandProj
public void setNumTempDemandProj(int numDemandTemp)(Code)
setNumTempDemandSupply
public void setNumTempDemandSupply(int numDemandTemp)(Code)
setNumTempResupplyProj
public void setNumTempResupplyProj(int numResupplyTemp)(Code)
setNumTempResupplySupply
public void setNumTempResupplySupply(int numResupplyTemp)(Code)
setUnexpected
public void setUnexpected(boolean isUnexpected)(Code)
Below are the mutators for the above numbers. Most are set in the LogisticsInventoryBG and UALogisticsBG.
The setUnexpected mutator is called in the servlet.data.shortfall methods in ShortfallShortData and LatShortfallShortData.