atg.commerce.fulfillment.processor
Class ProcHandleOrderWaitingShipMap
java.lang.Object
   atg.commerce.fulfillment.processor.ProcHandleOrderWaitingShipMap
atg.commerce.fulfillment.processor.ProcHandleOrderWaitingShipMap
- All Implemented Interfaces: 
- PipelineProcessor
- public class ProcHandleOrderWaitingShipMap 
- extends java.lang.Object- implements PipelineProcessor
This processor handles the HashMap object that contains the orders with shipping
 groups whose items could not be allocated from the repository in the former allocation
 procedures. It will call to the chain to reprocess those shipping groups.
| Field Summary | 
| static java.lang.String | CLASS_VERSIONClass 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 handles the HashMap object that contains the orders with shipping
 groups whose items could not be allocated from the repository in the former allocation
 procedures.
 | 
|  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
 
 
ProcHandleOrderWaitingShipMap
public ProcHandleOrderWaitingShipMap()
getRetCodes
public int[] getRetCodes()
- Returns the valid return codes
 1 - The processor completed
 
- 
- Specified by:
- getRetCodesin 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 handles the HashMap object that contains the orders with shipping
 groups whose items could not be allocated from the repository in the former allocation
 procedures. It will call to the chain to reprocess those shipping groups.
 This method requires that a JMS message 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:
- runProcessin interface- PipelineProcessor
 
- 
- Parameters:
- pParam- a HashMap which must contain a JMS message and OrderFulfiller object
- pResult- 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)