atg.commerce.order.processor
Class ProcAddOrderToRepository
java.lang.Object
   atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
       atg.nucleus.logging.ApplicationLoggingImpl
atg.nucleus.logging.ApplicationLoggingImpl
           atg.commerce.order.processor.ProcAddOrderToRepository
atg.commerce.order.processor.ProcAddOrderToRepository
- All Implemented Interfaces: 
- ApplicationLogging, atg.nucleus.logging.ApplicationLoggingSender, atg.nucleus.logging.TraceApplicationLogging, VariableArgumentApplicationLogging, PipelineProcessor
- public class ProcAddOrderToRepository 
- extends ApplicationLoggingImpl- implements PipelineProcessor
This processor calls updateOrder() on the supplied Order and then checks to see
 if it is transient. If it is transient then addOrder() is called in the OrderManager
 to make the Order persistent.
- See Also:
- OrderManager.addOrder(Order),- OrderManager.updateOrder(Order)
| Field Summary | 
| static java.lang.String | CLASS_VERSIONClass version string
 | 
 
 
| Fields inherited from interface atg.nucleus.logging.TraceApplicationLogging | 
| DEFAULT_LOG_TRACE_STATUS | 
 
 
 
| Method Summary | 
|  java.lang.String | getLoggingIdentifier()Returns property LoggingIdentifier
 | 
|  int[] | getRetCodes()Returns the valid return codes
 1 - The processor completed
 | 
|  int | runProcess(java.lang.Object pParam,
           PipelineResult pResult)This method calls updateOrder() on the supplied Order and then checks to see
 if it is transient.
 | 
|  void | setLoggingIdentifier(java.lang.String pLoggingIdentifier)Sets property LoggingIdentifier
 | 
 
| Methods inherited from class atg.nucleus.logging.ApplicationLoggingImpl | 
| addGlobalLogListeners, addLogListener, getLoggingForVlogging, getLoggingIdentifer, getLogListenerCount, getLogListeners, initializeFromServiceEvent, isAutoInitListeners, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, removeLogListener, sendLogEvent, setAutoInitListeners, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning | 
 
| Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl | 
| vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning | 
 
| 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
 
 
ProcAddOrderToRepository
public ProcAddOrderToRepository()
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.
 
setLoggingIdentifier
public void setLoggingIdentifier(java.lang.String pLoggingIdentifier)
- Sets property LoggingIdentifier
 
- 
- Overrides:
- setLoggingIdentifierin class- ApplicationLoggingImpl
 
- 
 
getLoggingIdentifier
public java.lang.String getLoggingIdentifier()
- Returns property LoggingIdentifier
 
- 
- Overrides:
- getLoggingIdentifierin class- ApplicationLoggingImpl
 
- 
 
runProcess
public int runProcess(java.lang.Object pParam,
                      PipelineResult pResult)
               throws java.lang.Exception
- This method calls updateOrder() on the supplied Order and then checks to see
 if it is transient. If it is transient then addOrder() is called in the OrderManager
 to make the Order persistent.
 This method requires that an Order and OrderManager 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 an Order and OrderManager 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),- OrderManager.addOrder(Order),- OrderManager.updateOrder(Order)