atg.commerce.markers.scenario
Class OrderMarkerConfiguration

java.lang.Object
  extended by atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
      extended by atg.nucleus.GenericService
          extended by atg.markers.scenario.MarkerConfiguration
              extended by atg.commerce.markers.scenario.OrderMarkerConfiguration
All Implemented Interfaces:
MarkerConstants, NameContextBindingListener, NameContextElement, NameResolver, AdminableService, ApplicationLogging, atg.nucleus.logging.ApplicationLoggingSender, atg.nucleus.logging.TraceApplicationLogging, VariableArgumentApplicationLogging, ComponentNameResolver, Service, ServiceListener, java.util.EventListener

public class OrderMarkerConfiguration
extends MarkerConfiguration

Configuration class used by order scenario marker actions and expressions.

Configurable properties:
orderMarkerManager -the order marker manager used for api calls defaultDuplicationMode - the duplication mode used when adding new marker items.
defaultMarkerItemType - the default marker item type.
defaultMarkerPropertyName - the property name for the List of markers.
defaultMarkedItemType - the default marker item type.
hasMarkerOperatorMap - operator name mappings for the hasMarker expression classes.


Field Summary
static java.lang.String CLASS_VERSION
          Class version string
 
Fields inherited from class atg.markers.scenario.MarkerConfiguration
mDefaultDuplicationMode, mDefaultMarkedItemType, mDefaultMarkerItemType, mDefaultMarkerPropertyName, mHasMarkerOperatorMap, mRepositoryMarkerManager, mTransactionManager
 
Fields inherited from class atg.nucleus.GenericService
SERVICE_INFO_KEY
 
Fields inherited from interface atg.markers.MarkerConstants
ALLOW_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, sResourceBundle
 
Fields inherited from interface atg.nucleus.logging.TraceApplicationLogging
DEFAULT_LOG_TRACE_STATUS
 
Fields inherited from interface atg.nucleus.logging.ApplicationLogging
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS
 
Constructor Summary
OrderMarkerConfiguration()
           
 
Method Summary
 OrderMarkerManager getOrderMarkerManager()
          Returns the order marker manager
 java.lang.String getShoppingCartPath()
          Returns the nucleus path to the shopping cart.
 void setOrderMarkerManager(OrderMarkerManager pOrderMarkerManager)
           
 void setShoppingCartPath(java.lang.String pShoppingCartPath)
           
 
Methods inherited from class atg.markers.scenario.MarkerConfiguration
getDefaultDuplicationMode, getDefaultMarkedItemType, getDefaultMarkerItemType, getDefaultMarkerPropertyName, getHasMarkerOperatorMap, getRepositoryMarkerManager, getTransactionManager, setDefaultDuplicationMode, setDefaultMarkedItemType, setDefaultMarkerItemType, setDefaultMarkerPropertyName, setHasMarkerOperatorMap, setRepositoryMarkerManager, setTransactionManager
 
Methods inherited from class atg.nucleus.GenericService
addLogListener, createAdminServlet, doStartService, doStopService, getAbsoluteName, getAdminServlet, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, 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, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopService
 
Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
vlogDebug, vlogDebug, vlogDebug, vlogDebug, 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
 

Field Detail

CLASS_VERSION

public static java.lang.String CLASS_VERSION
Class version string

Constructor Detail

OrderMarkerConfiguration

public OrderMarkerConfiguration()
Method Detail

setOrderMarkerManager

public void setOrderMarkerManager(OrderMarkerManager pOrderMarkerManager)

getOrderMarkerManager

public OrderMarkerManager getOrderMarkerManager()
Returns the order marker manager


setShoppingCartPath

public void setShoppingCartPath(java.lang.String pShoppingCartPath)

getShoppingCartPath

public java.lang.String getShoppingCartPath()
Returns the nucleus path to the shopping cart.