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, shippingGroupIsModifiabledoDelete, doGet, doPost, doPut, getParameter, getParameters, getServletContext, init, service, service, setParameterdestroy, getServletConfig, getServletInfo, setServletInfogetAverageRequestHandlingTime, getHandledRequestCount, getRequestStartTime, getTotalRequestHandlingTime, isKeepingStatistics, notifyHandledRequest, resetStatistics, setKeepingStatisticsaddLogListener, clearAbsoluteNameAndContext, createAdminServlet, doStartService, doStopService, getAbsoluteName, getAdminServlet, getAdminServletOutputStreamEncoding, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isAdminServletUseServletOutputStream, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, isStartServiceComplete, 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, toStringvlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarningpublic 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 OrderComponentIsModifiablepRequest - the HTTP requestpResponse - the HTTP responsejavax.servlet.ServletExceptionjava.io.IOException