public class OrderBasedProcessConfiguration extends BusinessProcessConfiguration
The following are the properties of a OrderBasedProcessConfiguration.
The findOrder method is called by the business process manager to get the order to be marked. This method defaults to the shopping cart's current order.
| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.String | CLASS_VERSIONClass version string | 
| protected OrderMarkerManager | mOrderMarkerManager | 
| protected java.lang.String | mShoppingCartPath | 
mBusinessProcessName, mDuplicationMode, mEnabled, mGenerateEvents, mMarkedItemType, mMarkerItemType, mMarkerPropertyName, mMarkerValidatorContainer, mStageNamesmAcceptAllValues, mNullValueValidSERVICE_INFO_KEYBUSINESS_PROCESS_RESOURCE_NAME, sBusinessProcessResourceBundleALLOW_DUPLICATES, ANY_VALUE, DEFAULT_MARKER_ID_PROPERTY_NAME, DEFAULT_MARKER_ITEM_TYPE, DEFAULT_MARKER_PROPERTY_NAME, DEFAULT_MARKER_SORT_PROPERTY_NAME, MARKER_CREATIONDATE_PROPERTY_NAME, MARKER_DATA_PROPERTY_NAME, MARKER_DUPLICATIONMODE_PROPERTY_NAME, MARKER_KEY_PROPERTY_NAME, MARKER_OWNER_PROPERTY_NAME, MARKER_RESOURCE_NAME, MARKER_VALUE_PROPERTY_NAME, NO_DUPLICATES, PARAM_DATA, PARAM_DUPMODE, PARAM_EXTENDED_PROPERTIES, PARAM_ITEM, PARAM_ITEM_ID, PARAM_KEY, PARAM_MARKED_ITEM_TYPE, PARAM_MARKER_ITEM_TYPE, PARAM_MARKER_MANAGER, PARAM_MARKER_PROPERTY_NAME, PARAM_VALUE, REPLACE_DUPLICATES, sResourceBundleDEFAULT_LOG_TRACE_STATUSDEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS| Constructor and Description | 
|---|
| OrderBasedProcessConfiguration() | 
| Modifier and Type | Method and Description | 
|---|---|
| Order | findOrder()Finds the order to be used for the business process. | 
| java.lang.String | getMarkedItemType()This extension will return the default marked item
 type of the configured OrderMarkerManager if the
 property is not already configured. | 
| MarkerValidatorContainer | getMarkerValidatorContainer()Gets the MarkerValidator that contains this marker validator. | 
| OrderMarkerManager | getOrderMarkerManager()Returns the OrderMarkerManager to use for the business process. | 
| java.lang.String | getShoppingCartPath()Returns property ShoppingCartPath | 
| void | setOrderMarkerManager(OrderMarkerManager pOrderMarkerManager)The OrderMarkerManager to use for this business process | 
| void | setShoppingCartPath(java.lang.String pShoppingCartPath)Sets property ShoppingCartPath | 
| void | validateConfiguration()Validates the property settings for the configuration component | 
doStartService, getBusinessProcessName, getDuplicationMode, getMarkerItemType, getMarkerPropertyName, getPossibleValues, getStageNames, isEnabled, isGenerateEvents, isNullValueValid, setBusinessProcessName, setDuplicationMode, setEnabled, setGenerateEvents, setMarkedItemType, setMarkerItemType, setMarkerPropertyName, setMarkerValidatorContainer, setStageNamesgetValidValuesForKey, setPossibleValuesisAcceptAllValues, isValidMarker, isValidValueForKey, setAcceptAllValues, setNullValueValidaddLogListener, createAdminServlet, doStopService, getAbsoluteName, getAdminServlet, getAdminServletOutputStreamEncoding, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isAdminServletUseServletOutputStream, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, reResolveThis, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setAdminServletOutputStreamEncoding, setAdminServletUseServletOutputStream, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopServicevlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarningpublic static final java.lang.String CLASS_VERSION
protected OrderMarkerManager mOrderMarkerManager
protected java.lang.String mShoppingCartPath
public java.lang.String getMarkedItemType()
getMarkedItemType in class BusinessProcessConfigurationpublic void setOrderMarkerManager(OrderMarkerManager pOrderMarkerManager)
public OrderMarkerManager getOrderMarkerManager()
If this property is not set in the property file configuration this method will automatically return the nucleus component /atg/commerce/markers/OrderMarkerManager.
public void setShoppingCartPath(java.lang.String pShoppingCartPath)
public java.lang.String getShoppingCartPath()
public Order findOrder()
By default this method returns the shopping cart's current order
public MarkerValidatorContainer getMarkerValidatorContainer()
getMarkerValidatorContainer in class BusinessProcessConfigurationpublic void validateConfiguration()
                           throws BusinessProcessException
validateConfiguration in class BusinessProcessConfigurationBusinessProcessException - for properties that aren't properly
 configured.