| org.cougaar.lib.vishnu.client.VishnuAggregatorPlugin org.cougaar.lib.vishnu.client.custom.CustomVishnuAggregatorPlugin
All known Subclasses: org.cougaar.logistics.plugin.trans.GenericVishnuPlugin,
CustomVishnuAggregatorPlugin | public class CustomVishnuAggregatorPlugin extends VishnuAggregatorPlugin (Code) | | Uses CustomDataXMLize to create Vishnu objects either directly or through XML.
Data translation process left to the writer of XMLizer created in createXMLizer.
|
createXMLProcessor | protected XMLProcessor createXMLProcessor()(Code) | | Overrides VishnuPlugin.createXMLProcessor
Use a different data xmlizer to create the data xml stream to send to vishnu,
specifically, TranscomDataXMLize.
|
createXMLizer | protected XMLizer createXMLizer(boolean direct)(Code) | | override to use a different XMLizer
|
prepareVishnuObjects | public void prepareVishnuObjects(List alpObjects, Collection changed, List vishnuTasks, List vishnuResources, List changedVishnuResources, Document formatDoc, SchedulingData schedData)(Code) | | Creates lists of Vishnu objects.
Parameters: tasksAndResources - - Cougaar tasks and resources to translate Parameters: vishnuTasks - - list to add Vishnu tasks to Parameters: vishnuResources - - list to add Vishnu resources to Parameters: objectFormat - - contains field type info necessary to create fields on Vishnu objects Parameters: timeOps - - time object used when making Vishnu dates |
Methods inherited from org.cougaar.lib.vishnu.client.VishnuAggregatorPlugin | protected void addAggregations(NewComposition comp, Vector parentTasks, Date start, Date end)(Code)(Java Doc) protected AssetGroup addToDirectObject(Task task, Vector objects)(Code)(Java Doc) public boolean addToPrevious(Vector tasklist, Asset anAsset, Date start, Date end, Date setupStart, Date wrapupEnd)(Code)(Java Doc) protected void addToPreviousSetupWrapup(Asset anAsset, Asset directObject, Date start, Date end, String info)(Code)(Java Doc) public void changeExpansion(Expansion exp)(Code)(Java Doc) protected void checkMPTaskDO(MPTask mpTask)(Code)(Java Doc) protected void cleanupAggregation(Asset a, List tasklist, List aggResults)(Code)(Java Doc) protected UTILAggregationCallback createAggCallback()(Code)(Java Doc) protected UTILFilterCallback createThreadCallback(UTILGenericListener bufferingThread)(Code)(Java Doc) protected XMLResultHandler createXMLResultHandler()(Code)(Java Doc) protected Vector enumToVector(Enumeration en)(Code)(Java Doc) protected MPTask findMPTask(List results)(Code)(Java Doc) protected boolean forgetTripletToTask(Object subtask)(Code)(Java Doc) protected AspectValue[] getAVsForAgg(Asset a, List g, Date start, Date end)(Code)(Java Doc) protected UTILAggregationCallback getAggCallback()(Code)(Java Doc) protected Map getAspectValuesMap(List g, Date start, Date end)(Code)(Java Doc) protected Asset getAssetFromMPTask(MPTask combinedTask)(Code)(Java Doc) protected Vector getDirectObjectsForAgg(List parentTasks)(Code)(Java Doc) protected Task getEncapsulatedTask(Asset asset, Date start, Date end)(Code)(Java Doc) protected Enumeration getEnumWithNewParents(Vector oldParents, Vector tasklist)(Code)(Java Doc) protected MPTask getMPTask(UID parentUID)(Code)(Java Doc) protected Vector getPreferencesForAgg(Asset a, List g, Date start, Date end)(Code)(Java Doc) protected Vector getPrepPhrasesForAgg(Asset a, List g)(Code)(Java Doc) protected Verb getVerbForAgg(List g)(Code)(Java Doc) protected UTILFilterCallback getWorkflowCallback()(Code)(Java Doc) public void handleConstraintViolation(Expansion exp, List violatedConstraints)(Code)(Java Doc) public void handleFailedExpansion(Expansion exp, List failedSubTasks)(Code)(Java Doc) public void handleIllFormedTask(Task t)(Code)(Java Doc) public void handleMultiAssignment(Vector tasks, Asset asset, Date start, Date end, Date setupStart, Date wrapupEnd, boolean assetWasUsedBefore)(Code)(Java Doc) public void handleRemovedAggregation(Aggregation agg)(Code)(Java Doc) public boolean handleRescindedAggregation(Aggregation agg)(Code)(Java Doc) public void handleSuccessfulAggregation(Aggregation agg)(Code)(Java Doc) public void handleSuccessfulExpansion(Expansion exp, List successfulSubtasks)(Code)(Java Doc) public boolean interestingExpandedTask(Task t)(Code)(Java Doc) public boolean interestingParentTask(Task t)(Code)(Java Doc) public void localSetup()(Code)(Java Doc) protected AspectValue[] makeAVsFromPrefs(Vector prefs)(Code)(Java Doc) protected AspectValue[] makeAVsFromPrefs(Vector prefs, Date start, Date end)(Code)(Java Doc) public void makePlanElement(Vector tasklist, Asset anAsset, Date start, Date end, Date setupStart, Date wrapupEnd, boolean assetWasUsedBefore)(Code)(Java Doc) public boolean needToRescind(Aggregation agg)(Code)(Java Doc) public void publishChangedExpansion(Expansion exp)(Code)(Java Doc) protected void publishList(List toPublish)(Code)(Java Doc) public void publishRemovalOfAggregation(Aggregation aggToRemove)(Code)(Java Doc) protected void rememberTripletToTask(String taskKey, Task subtask)(Code)(Java Doc) protected AssetGroup removeFromDirectObject(Task removedTask, MPTask mpTask)(Code)(Java Doc) public void reportChangedAggregation(Aggregation agg)(Code)(Java Doc) public void reportChangedExpansion(Expansion exp)(Code)(Java Doc) public void setupFilters()(Code)(Java Doc) public boolean wantToChangeExpansion(Expansion exp)(Code)(Java Doc)
|
|
|