|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object atg.nucleus.logging.VariableArgumentApplicationLoggingImpl atg.nucleus.GenericService atg.nucleus.TimedOperationService atg.nucleus.servlet.ServletService atg.nucleus.servlet.HttpServletService atg.servlet.DynamoServlet atg.markers.droplet.MarkerDroplet atg.commerce.markers.droplet.OrderMarkerDroplet
public abstract class OrderMarkerDroplet
This is the base class for order marker droplets. It provides the common input, output and oparam parameter names, as well as convenience methods for extracting the parameters and configurable property values.
MarkerDroplet.doService(atg.servlet.DynamoHttpServletRequest, atg.servlet.DynamoHttpServletResponse)
Field Summary | |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string |
protected OrderMarkerManager |
mOrderMarkerManager
Sets the order marker manager used by the droplet |
protected java.lang.String |
mShoppingCartPath
|
static ParameterName |
ORDER_PARAM
|
Fields inherited from class atg.markers.droplet.MarkerDroplet |
---|
DATA_PARAM, DUPLICATION_MODE_PARAM, EMPTY_OPARAM, ERROR_MSG_PARAM, ERROR_OPARAM, FALSE_OPARAM, ITEM_ID_PARAM, ITEM_PARAM, KEY_PARAM, MARKED_ITEM_TYPE_PARAM, MARKER_COUNT, MARKER_ELEMENT, MARKER_EXTPROPS_PARAM, MARKER_ITEM_TYPE_PARAM, MARKER_MANAGER_PARAM, MARKER_PROPERTY_NAME_PARAM, MARKERS_ELEMENT, mRepositoryMarkerManager, mTransactionManager, OUTPUT_OPARAM, TRUE_OPARAM, VALUE_PARAM |
Fields inherited from class atg.servlet.DynamoServlet |
---|
mAllowCleanupRequest, mParameters |
Fields inherited from class atg.nucleus.servlet.ServletService |
---|
SERVLET_INFO_KEY |
Fields inherited from class atg.nucleus.GenericService |
---|
SERVICE_INFO_KEY |
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 | |
---|---|
OrderMarkerDroplet()
|
Method Summary | |
---|---|
protected Order |
findCurrentOrder()
returns the shopping cart's current order |
protected Order |
getOrder(DynamoHttpServletRequest req)
|
OrderMarkerManager |
getOrderMarkerManager()
Returns the order marker manager used by the droplet |
java.lang.String |
getShoppingCartPath()
Returns property ShoppingCartPath |
void |
setOrderMarkerManager(OrderMarkerManager pOrderMarkerManager)
|
void |
setShoppingCartPath(java.lang.String pShoppingCartPath)
Sets property ShoppingCartPath |
protected void |
validateInput(DynamoHttpServletRequest req,
DynamoHttpServletResponse res)
Validates input parameters. |
Methods inherited from class atg.servlet.DynamoServlet |
---|
doDelete, doGet, doPost, doPut, getParameter, getParameters, getServletContext, service, service, setParameter |
Methods inherited from class atg.nucleus.servlet.ServletService |
---|
destroy, getServletConfig, getServletInfo, init, setServletInfo |
Methods inherited from class atg.nucleus.TimedOperationService |
---|
getAverageRequestHandlingTime, getHandledRequestCount, getRequestStartTime, getTotalRequestHandlingTime, isKeepingStatistics, notifyHandledRequest, resetStatistics, setKeepingStatistics |
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 |
---|
public static java.lang.String CLASS_VERSION
public static final ParameterName ORDER_PARAM
protected OrderMarkerManager mOrderMarkerManager
protected java.lang.String mShoppingCartPath
Constructor Detail |
---|
public OrderMarkerDroplet()
Method Detail |
---|
public void setOrderMarkerManager(OrderMarkerManager pOrderMarkerManager)
public OrderMarkerManager getOrderMarkerManager()
public void setShoppingCartPath(java.lang.String pShoppingCartPath)
public java.lang.String getShoppingCartPath()
protected Order getOrder(DynamoHttpServletRequest req) throws MarkerException
MarkerException
protected Order findCurrentOrder()
protected void validateInput(DynamoHttpServletRequest req, DynamoHttpServletResponse res) throws MarkerException
validateInput
in class MarkerDroplet
MarkerException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |