atg.commerce.fulfillment.processor
Class ProcExecuteFulfillOrderFragment
java.lang.Object
atg.commerce.fulfillment.processor.ProcExecuteFulfillOrderFragment
- All Implemented Interfaces:
- PipelineProcessor
public class ProcExecuteFulfillOrderFragment
- extends java.lang.Object
- implements PipelineProcessor
This processor will execute the chain to delegate the FulfillOrderFragment messages
to the fulfiller systems.
Field Summary |
static java.lang.String |
CLASS_VERSION
Class version string |
Method Summary |
java.lang.String |
getChainToRun()
|
int[] |
getRetCodes()
Returns the valid return codes
1 - The processor completed |
int |
runProcess(java.lang.Object pParam,
PipelineResult pResult)
This processor will execute the chain to delegate the FulfillOrderFragment messages
to the fulfillers responsible for different parts of the order (shipping groups)
This method requires that an Order and OrderFulfiller object be supplied
in pParam in a HashMap. |
void |
setChainToRun(java.lang.String pChainToRun)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CLASS_VERSION
public static java.lang.String CLASS_VERSION
- Class version string
ProcExecuteFulfillOrderFragment
public ProcExecuteFulfillOrderFragment()
getRetCodes
public int[] getRetCodes()
- Returns the valid return codes
1 - The processor completed
- Specified by:
getRetCodes
in interface PipelineProcessor
- Returns:
- an integer array of the valid return codes.
getChainToRun
public java.lang.String getChainToRun()
setChainToRun
public void setChainToRun(java.lang.String pChainToRun)
runProcess
public int runProcess(java.lang.Object pParam,
PipelineResult pResult)
throws java.lang.Exception
- This processor will execute the chain to delegate the FulfillOrderFragment messages
to the fulfillers responsible for different parts of the order (shipping groups)
This method requires that an Order and OrderFulfiller object be supplied
in pParam in a HashMap. Use the PipelineConstants class' static members to key
the objects in the HashMap.
- Specified by:
runProcess
in interface PipelineProcessor
- Parameters:
pParam
- a HashMap which must contain an Order and OrderFulfiller objectpResult
- a PipelineResult object which stores any information which must
be returned from this method invokation
- Returns:
- an integer specifying the processor's return code
- Throws:
java.lang.Exception
- throws any exception back to the caller- See Also:
PipelineProcessor.runProcess(Object, PipelineResult)