public class IsReturnable extends DynamoServlet
Input params:
Oparams:
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
static java.lang.String |
FALSE_OPARAM
the name for the false output parameter.
|
static ParameterName |
ITEM_PARAM
the input parameter name for the item parameter
|
protected ReturnManager |
mReturnManager |
static ParameterName |
ORDER_PARAM
the input parameter name for the item parameter
|
static java.lang.String |
RETURNABLE_DESCRIPTION
the output parameter name for the resourced returnable description parameter
|
static java.lang.String |
RETURNABLE_STATE
the output parameter name for the returnable state
|
static java.lang.String |
TRUE_OPARAM
the name for the true output parameter.
|
mAllowCleanupRequest, mParameters
SERVLET_INFO_KEY
SERVICE_INFO_KEY
DEFAULT_LOG_TRACE_STATUS
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS
Constructor and Description |
---|
IsReturnable() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
getItemReturnableState(RepositoryItem pCommerceItem)
This API is called to determine the returnable state for the given item
|
protected java.lang.String |
getOrderReturnableState(RepositoryItem pOrder)
This API is called to determine the returnable state for the given order
|
ReturnManager |
getReturnManager()
Returns the return manager object
|
protected boolean |
isItemReturnable(RepositoryItem pItem)
Called to determine if the item is returnable.
|
protected boolean |
isOrderReturnable(RepositoryItem pOrder)
called to determine if the order associated with the item is returnable
|
void |
service(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
This method provides the default implementation of service,
by dispatching to conventionally named methods which begin
with "do".
|
void |
setReturnManager(ReturnManager pReturnManager)
Sets the return manager object
|
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
public static final ParameterName ITEM_PARAM
public static final ParameterName ORDER_PARAM
public static final java.lang.String TRUE_OPARAM
public static final java.lang.String FALSE_OPARAM
public static final java.lang.String RETURNABLE_DESCRIPTION
public static final java.lang.String RETURNABLE_STATE
protected ReturnManager mReturnManager
public void setReturnManager(ReturnManager pReturnManager)
pReturnManager
- the return managerpublic ReturnManager getReturnManager()
public void service(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
DynamoServlet
service
in class DynamoServlet
pRequest
- the request to be processedpResponse
- the response object for this requestjavax.servlet.ServletException
- an application specific error occurred
processing this requestjava.io.IOException
- an error occurred reading data from the request
or writing data to the response.isItemReturnable(RepositoryItem)
,
isOrderReturnable(RepositoryItem)
protected java.lang.String getOrderReturnableState(RepositoryItem pOrder)
pOrder
- ReturnTools.getOrderReturnableState(RepositoryItem)
protected java.lang.String getItemReturnableState(RepositoryItem pCommerceItem)
pCommerceItem
- ReturnTools.getItemReturnableState(RepositoryItem)
protected boolean isOrderReturnable(RepositoryItem pOrder)
pOrder
- ReturnTools.isReturnable(RepositoryItem)
protected boolean isItemReturnable(RepositoryItem pItem)
pItem
- ReturnTools.isItemReturnable(RepositoryItem)