org.cougaar.tutorial.booksonline.shipper
Class ShipperExpanderPlugin

java.lang.Object
  extended byorg.cougaar.util.GenericStateModelAdapter
      extended byorg.cougaar.core.blackboard.BlackboardClientComponent
          extended byorg.cougaar.core.plugin.ComponentPlugin
              extended byorg.cougaar.tutorial.booksonline.common.BOLComponentPlugin
                  extended byorg.cougaar.tutorial.booksonline.shipper.ShipperExpanderPlugin
All Implemented Interfaces:
org.cougaar.core.blackboard.BlackboardClient, org.cougaar.core.component.Component, org.cougaar.util.GenericStateModel, org.cougaar.core.plugin.PluginBase

public class ShipperExpanderPlugin
extends BOLComponentPlugin

Expands SHIP_BOOKS tasks

Author:
mabrams

Nested Class Summary
 
Nested classes inherited from class org.cougaar.tutorial.booksonline.common.BOLComponentPlugin
BOLComponentPlugin.PluginAlarm
 
Nested classes inherited from class org.cougaar.core.blackboard.BlackboardClient
org.cougaar.core.blackboard.BlackboardClient.Local
 
Field Summary
 
Fields inherited from interface org.cougaar.core.plugin.PluginBase
INSERTION_POINT
 
Fields inherited from interface org.cougaar.util.GenericStateModel
ACTIVE, IDLE, LOADED, UNINITIALIZED, UNLOADED
 
Fields inherited from interface org.cougaar.core.blackboard.BlackboardClient
current
 
Constructor Summary
ShipperExpanderPlugin()
           
 
Method Summary
 org.cougaar.planning.ldm.plan.Task createRouteTask(org.cougaar.planning.ldm.plan.ClusterObjectFactory theCOF, UserDetails ud, java.lang.String shippingMethod, int quantity, GISBehavior gisb)
          Creates a Route Task
 
Methods inherited from class org.cougaar.tutorial.booksonline.common.BOLComponentPlugin
getDomainService, setDomainService, setLoggingService, setUIDService, wakeAfter
 
Methods inherited from class org.cougaar.core.blackboard.BlackboardClientComponent
currentTimeMillis, getBlackboardClientName, getParameter, getParameters, halt, initialize, load, resume, setAgentIdentificationService, setAlarmService, setBindingSite, setBlackboardService, setParameter, setSchedulerService, start, stop, suspend, toString, unload
 
Methods inherited from class org.cougaar.util.GenericStateModelAdapter
getModelState
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.cougaar.util.GenericStateModel
getModelState, halt, initialize, load, resume, start, stop, suspend, unload
 

Constructor Detail

ShipperExpanderPlugin

public ShipperExpanderPlugin()
Method Detail

createRouteTask

public org.cougaar.planning.ldm.plan.Task createRouteTask(org.cougaar.planning.ldm.plan.ClusterObjectFactory theCOF,
                                                          UserDetails ud,
                                                          java.lang.String shippingMethod,
                                                          int quantity,
                                                          GISBehavior gisb)
Creates a Route Task

Parameters:
theCOF -
ud -
shippingMethod -
quantity -
gisb -
Returns: