public class ProcSendCouponPromotionUsedMessage
extends atg.commerce.order.processor.ProcSendPromotionUsedMessage
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION |
STOP_CHAIN_EXECUTION, STOP_CHAIN_EXECUTION_AND_COMMIT, STOP_CHAIN_EXECUTION_AND_ROLLBACK
Constructor and Description |
---|
ProcSendCouponPromotionUsedMessage() |
Modifier and Type | Method and Description |
---|---|
int |
runProcess(java.lang.Object pParam,
atg.service.pipeline.PipelineResult pResult)
Sends promotion used events for any new promotions that were used
after modifying the order or for any promotions that increased in use count
as a result of the modifications to the order.
|
createEventToSend, createEventToSend, createEventToSend, getLoggingIdentifier, getMessageSourceName, getPromotionTools, setLoggingIdentifier, setMessageSourceName, setPromotionTools
createEventToSend, getEventType, getEventType, getMessageIdGenerator, getMessageIdSpaceName, getMessageSourceContext, getNextMessageId, getPortName, getRetCodes, getSiteId, isAllowMessageSending, sendObjectMessage, setAllowMessageSending, setEventType, setMessageIdGenerator, setMessageIdSpaceName, setMessageSourceContext, setPortName, startMessageSource, stopMessageSource
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
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning
public static final java.lang.String CLASS_VERSION
public int runProcess(java.lang.Object pParam, atg.service.pipeline.PipelineResult pResult) throws java.lang.Exception
The promotions that were used are stored are determined in another processor and stored in the CloneEditState
runProcess
in interface atg.service.pipeline.PipelineProcessor
runProcess
in class atg.commerce.order.processor.ProcSendPromotionUsedMessage
java.lang.Exception
CloneEditManager.CONSUMED_PROMOTIONS