|
|||||||||
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.pricing.priceLists.ComplexPriceDroplet
public class ComplexPriceDroplet
Given a complex price, returns the level information contained in it. There is only one input parameter:
There are two oparam's that may be rendered.
prices
array.
error
will contain the error.
For example:
<droplet bean="/atg/commerce/pricing/priceLists/ComplexPriceDroplet"> <param name="complexPrice" value="param:price.complexPrice"> <oparam name="output"> <DROPLET bean=for> <param name="howMany" value="param:numLevels"> <oparam name="output"> <!-- display the levels here --> <tr> <td> <valueof param="levelMinimums[param:index]"></valueof> - <valueof param="levelMaximums[param:index]"></valueof> </td> <td> <valueof param="prices[param:index]"></valueof> </td> </tr> </oparam> </droplet> </oparam> </droplet>Created: Mon Jan 29 10:58:37 2001
Field Summary | |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string |
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 | |
---|---|
ComplexPriceDroplet()
Constructs an instanceof PriceDroplet |
Method Summary | |
---|---|
java.util.Locale |
getDefaultLocale()
Returns property DefaultLocale. |
java.lang.String |
getLevelsPricePropertyName()
The name of the property in the price level that contains the level's price. |
java.lang.String |
getLevelsPropertyName()
The name of the complexPrice property that holds the list of price levels. |
PriceListManager |
getPriceListManager()
The PriceListManager used to obtain the price |
java.lang.String |
getQuantityPropertyName()
The name of the property in the price level that contains the quantity. |
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 |
setDefaultLocale(java.util.Locale pDefaultLocale)
Sets property DefaultLocale |
void |
setLevelsPricePropertyName(java.lang.String pLevelsPricePropertyName)
|
void |
setLevelsPropertyName(java.lang.String pLevelsPropertyName)
|
void |
setPriceListManager(PriceListManager pPriceListManager)
|
void |
setQuantityPropertyName(java.lang.String pQuantityPropertyName)
|
Methods inherited from class atg.servlet.DynamoServlet |
---|
doDelete, doGet, doPost, doPut, getParameter, getParameters, getServletContext, service, service, setParameter |
Methods inherited from class atg.nucleus.servlet.ServletService |
---|
destroy, getServletConfig, getServletInfo, init, 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 final java.lang.String CLASS_VERSION
Constructor Detail |
---|
public ComplexPriceDroplet()
Method Detail |
---|
public void setPriceListManager(PriceListManager pPriceListManager)
public PriceListManager getPriceListManager()
public void setQuantityPropertyName(java.lang.String pQuantityPropertyName)
public java.lang.String getQuantityPropertyName()
public void setLevelsPropertyName(java.lang.String pLevelsPropertyName)
public java.lang.String getLevelsPropertyName()
public void setLevelsPricePropertyName(java.lang.String pLevelsPricePropertyName)
public java.lang.String getLevelsPricePropertyName()
public void setDefaultLocale(java.util.Locale pDefaultLocale)
public java.util.Locale getDefaultLocale()
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.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |