atg.commerce.fulfillment.processor
Class ProcPerformShippingGroupModification
java.lang.Object
  
atg.commerce.fulfillment.processor.ProcPerformShippingGroupModification
- All Implemented Interfaces: 
 - PipelineProcessor
 
public class ProcPerformShippingGroupModification
- extends java.lang.Object
- implements PipelineProcessor
  
This processor executes the shipping group modification passed in the modifyOrder message
 to the OrderFufiller
| 
Field Summary | 
static java.lang.String | 
CLASS_VERSION
 
          Class version string | 
 
 
 
| 
Method Summary | 
 int[] | 
getRetCodes()
 
          Returns the valid return codes
 1 - The processor completed | 
 int | 
runProcess(java.lang.Object pParam,
           PipelineResult pResult)
 
          Executes the shipping group modification passed in the modifyOrder message
 This call simply forwards the message down to the fulfiller system
 This method requires that an Order and OrderFulfiller object be supplied
 in pParam in a HashMap. | 
 
| 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
 
ProcPerformShippingGroupModification
public ProcPerformShippingGroupModification()
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.
 
 
 
runProcess
public int runProcess(java.lang.Object pParam,
                      PipelineResult pResult)
               throws java.lang.Exception
- Executes the shipping group modification passed in the modifyOrder message
 This call simply forwards the message down to the fulfiller system
 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, CommerceMessage 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)