public class OrderIsModifiable extends OrderComponentIsModifiable
Example Usage:
<droplet bean="OrderIsModifiable"> <param name="order" param="order"> <oparam name="true"> <a href="edit_order.jhtml"> <param name="id" value="param:order.id"> Edit Order </a> </oparam> <oparam name="false"> You may not edit this order </oparam> <oparam name="error"> Oh oh... A better error message? </oparam> </droplet>
(you can set order bean of the droplet through the input parameter or in the .properties file)
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION |
protected CSRAgentTools |
mCSRAgentTools |
COMMERCE_ITEM_TYPE, ERROR, FALSE, ID, LOCALE_PARAM, MSG_NO_GROUP_ID, MSG_NO_ORDER, MSG_UNKNOWN_TYPE, ORDER, ORDER_ITEM, ORDER_TYPE, PAYMENT_GROUP_TYPE, SHIPPING_GROUP_TYPE, TRUE, TYPE
Constructor and Description |
---|
OrderIsModifiable() |
Modifier and Type | Method and Description |
---|---|
CSRAgentTools |
getCSRAgentTools() |
void |
service(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Determine if the order is modifiable, and render the appropriate open parameter
|
void |
setCSRAgentTools(CSRAgentTools pCSRAgentTools)
Sets the property CSRAgentTools.
|
commerceItemIsModifiable, getComponentId, getComponentType, getDefaultLocale, getNonModifiableOrderStates, getNonModifiablePaymentGroupStates, getNonModifiableShipItemRelationshipStates, getNonModifiableShippingGroupStates, getOrder, getUserLocale, isUseRequestLocale, orderIsModifiable, paymentGroupIsModifiable, setComponentId, setComponentType, setDefaultLocale, setNonModifiableOrderStates, setNonModifiablePaymentGroupStates, setNonModifiableShipItemRelationshipStates, setNonModifiableShippingGroupStates, setOrder, setUseRequestLocale, shippingGroupIsModifiable
doDelete, doGet, doPost, doPut, getParameter, getParameters, getServletContext, init, service, service, setParameter
destroy, getServletConfig, getServletInfo, setServletInfo
getAverageRequestHandlingTime, getHandledRequestCount, getRequestStartTime, getTotalRequestHandlingTime, isKeepingStatistics, notifyHandledRequest, resetStatistics, setKeepingStatistics
addLogListener, createAdminServlet, doStartService, 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, stopService
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning
public static java.lang.String CLASS_VERSION
protected CSRAgentTools mCSRAgentTools
public void setCSRAgentTools(CSRAgentTools pCSRAgentTools)
public CSRAgentTools getCSRAgentTools()
public void service(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
service
in class OrderComponentIsModifiable
pRequest
- the HTTP requestpResponse
- the HTTP responsejavax.servlet.ServletException
java.io.IOException