|
|||||||||
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.commerce.csr.returns.IsReturnable
public class IsReturnable
This droplet deteremines if a given order or commerce item is returnable.
Input params:
Oparams:
Field Summary | |
---|---|
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. |
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 | |
---|---|
IsReturnable()
|
Method Summary | |
---|---|
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 |
Methods inherited from class atg.servlet.DynamoServlet |
---|
doDelete, doGet, doPost, doPut, getParameter, getParameters, getServletContext, init, service, service, setParameter |
Methods inherited from class atg.nucleus.servlet.ServletService |
---|
destroy, getServletConfig, getServletInfo, 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, vlogDebugTrace, 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 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
Constructor Detail |
---|
public IsReturnable()
Method Detail |
---|
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 request
javax.servlet.ServletException
- an application specific error occurred
processing this request
java.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)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |