| org.cougaar.glm.ldm.QueryLDMPlugin org.cougaar.logistics.ldm.MEIPrototypeProvider
Method Summary | |
protected void | addConsumerPGs(Collection meiConsumers) | public boolean | canHandle(String typeid, Class class_hint) | protected boolean[] | checkLevel2MeiConsumption() | protected boolean[] | checkMeiConsumption(Asset asset) | protected void | configure() | public String | createACRQuery(Asset asset, String asset_type, String service, String theater) | public void | execute() | public void | fillProperties(Asset anAsset) | public String | generateMEIQueryParameter(Asset asset, String asset_type, Service service) | public AssetUtils | getAssetUtils() | public BlackboardQueryService | getBlackboardQueryService(Object requestor) | public LoggingService | getLoggingService(Object requestor) | protected String | getMEINomenclature(String type_id, String service) | public Organization | getMyOrg() | public Asset | getPrototype(String typeid) | public ScheduleUtils | getScheduleUtils() | public TaskUtils | getTaskUtils() | public TimeUtils | getTimeUtils() | public void | load() | public Vector | lookupAssetConsumptionRate(Asset asset, String asset_type, String service, String theater) | public Vector | lookupLevel2AssetConsumptionRate(String agent, Asset asset, String supply_type) | public Asset | makePrototype(String type_name, Class class_hint) | protected void | rehydrate() | public void | setServiceBroker(ServiceBroker serviceBroker) | protected void | setupSubscriptions() | public String | substituteEchelon(String q) Replaces the ":echelon" in the ammunition query with the actual value. | public String | substituteNSN(String q, String nsn) Replaces the ":nsn" in the query with the actual NSN. | public String | substituteNSNList(String q, List list) Replaces the ":nsns" in the query for the actual list of NSNs. | public String | substituteOrgName(String q, String agent_name) | public String | substituteSupplyType(String q, String supplyType) |
AMMO | final public static int AMMO(Code) | | |
FUEL | final public static int FUEL(Code) | | |
PKG_POL | final public static int PKG_POL(Code) | | |
SPARES | final public static int SPARES(Code) | | |
checkLevel2MeiConsumption | protected boolean[] checkLevel2MeiConsumption()(Code) | | |
checkMeiConsumption | protected boolean[] checkMeiConsumption(Asset asset)(Code) | | |
configure | protected void configure()(Code) | | |
execute | public void execute()(Code) | | |
fillProperties | public void fillProperties(Asset anAsset)(Code) | | |
rehydrate | protected void rehydrate()(Code) | | |
setupSubscriptions | protected void setupSubscriptions()(Code) | | |
substituteEchelon | public String substituteEchelon(String q)(Code) | | Replaces the ":echelon" in the ammunition query with the actual value.
Parameters: q - query string new query |
substituteNSN | public String substituteNSN(String q, String nsn)(Code) | | Replaces the ":nsn" in the query with the actual NSN.
Parameters: q - query string Parameters: nsn - actual NSN new query |
substituteNSNList | public String substituteNSNList(String q, List list)(Code) | | Replaces the ":nsns" in the query for the actual list of NSNs.
Parameters: q - query string Parameters: list - actual list of NSNs new query or null if unsuccessful |
|
|