public class OrderIsCancelable extends OrderComponentIsModifiable
Example Usage:
<droplet bean="OrderIsCancelable"> <param name="order" param="order"> <oparam name="true"> <a href="cancel_order.jhtml"> <param name="id" value="param:order.id"> CANCEL Order </a> </oparam> <oparam name="false"> You may not cancel this order </oparam> <oparam name="error"> Oh oh... A better error message? </oparam> </droplet>
(you can set the order bean of the droplet through the "order" input parameter, or in the .properties file)
OrderComponentIsModifiable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION |
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 |
---|
OrderIsCancelable() |
Modifier and Type | Method and Description |
---|---|
void |
service(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Determine if the order is cancelable, and render the appropriate open parameter.
|
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 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