|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectatg.nucleus.logging.VariableArgumentApplicationLoggingImpl
atg.nucleus.GenericService
atg.nucleus.TimedOperationService
atg.nucleus.servlet.ServletService
atg.nucleus.servlet.HttpServletService
atg.servlet.DynamoServlet
atg.droplet.ForEach
atg.projects.store.droplet.ComparisonRowExistsDroplet
public class ComparisonRowExistsDroplet
This droplet is used in Product Comparison pages in order to determine whether there is at least one object in items containing not-null value for the specified property or the rendering of this property should be omitted.
Field Summary | |
---|---|
static java.lang.String |
CHILD_SKUS_PROPERTY_NAME
Child SKUs property name. |
static java.lang.String |
CLASS_VERSION
Class version string. |
static java.lang.String |
EMPTY_OPARAM
Empty parameter name. |
static java.lang.String |
ERROR_OPARAM
Error parameter name. |
static atg.nucleus.naming.ParameterName |
ITEMS_PARAM
Items parameter name. |
protected StoreCatalogTools |
mCatalogTools
Catalog tools. |
static java.lang.String |
OUTPUT_OPARAM
Output parameter name. |
static java.lang.String |
PRODUCT_PROPERTY_NAME
Product property name. |
static atg.nucleus.naming.ParameterName |
PROPERTY_NAME_PARAM
Property name parameter name. |
static atg.nucleus.naming.ParameterName |
SOURCE_TYPE_PARAM
Source type parameter name. |
static java.lang.String |
TYPE_PRODUCT
Source type "product" |
static java.lang.String |
TYPE_SKU
Source type "sku" |
static java.lang.String |
VALUES_PARAM
Values parameter name. |
Fields inherited from class atg.droplet.ForEach |
---|
ARRAY, COUNT, DEBUG, ELEMENT, ELEMENT_NAME, EMPTY, INDEX, INDEX_NAME, KEY, OUTPUT, OUTPUT_END, OUTPUT_START, REVERSE_ORDER, SIZE, SORT_PROPERTIES |
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 | |
---|---|
ComparisonRowExistsDroplet()
|
Method Summary | |
---|---|
StoreCatalogTools |
getCatalogTools()
|
void |
service(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Renders the output oparam if 1 or more objects have a non-null value for a certain property,
which name is transferred using PROPERTY_NAME_PARAM paramter. |
void |
setCatalogTools(StoreCatalogTools pCatalogTools)
Sets the catalogTools. |
Methods inherited from class atg.droplet.ForEach |
---|
getArray, getSortedArray, serviceArray, serviceCollection, serviceDictionary, serviceEnumeration, serviceIndexedList, serviceIterator, serviceMap, serviceMapArray, servicePrimitiveArray, setElementParameter |
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.GenericService |
---|
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 |
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
public static final atg.nucleus.naming.ParameterName ITEMS_PARAM
public static final atg.nucleus.naming.ParameterName PROPERTY_NAME_PARAM
public static final atg.nucleus.naming.ParameterName SOURCE_TYPE_PARAM
PROPERTY_NAME_PARAM
is supposed to exist:
public static final java.lang.String VALUES_PARAM
public static final java.lang.String OUTPUT_OPARAM
public static final java.lang.String EMPTY_OPARAM
public static final java.lang.String ERROR_OPARAM
public static final java.lang.String PRODUCT_PROPERTY_NAME
public static final java.lang.String CHILD_SKUS_PROPERTY_NAME
public static final java.lang.String TYPE_SKU
public static final java.lang.String TYPE_PRODUCT
protected StoreCatalogTools mCatalogTools
Constructor Detail |
---|
public ComparisonRowExistsDroplet()
Method Detail |
---|
public StoreCatalogTools getCatalogTools()
public void setCatalogTools(StoreCatalogTools pCatalogTools)
pCatalogTools
- - catalog tools.public void service(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
output
oparam if 1 or more objects have a non-null value for a certain property,
which name is transferred using PROPERTY_NAME_PARAM
paramter.
Renders the empty
oparam if all objects in items have null or empty value for that property.
parameter wasn't found in any of the items.
service
in class atg.droplet.ForEach
pRequest
- a DynamoHttpServletRequest
valuepResponse
- a DynamoHttpServletResponse
value
javax.servlet.ServletException
- if an error occurs
java.io.IOException
- if an error occurs
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |