atg.commerce.endeca.assembler.navigation.filter
Class PriceListPairFilterBuilder
java.lang.Object
atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
atg.nucleus.GenericService
atg.endeca.assembler.navigation.filter.RecordFilterBuilderImpl
atg.commerce.endeca.assembler.navigation.filter.PriceListPairFilterBuilder
- All Implemented Interfaces:
- RecordFilterBuilder, atg.naming.AbsoluteNameable, NameContextBindingListener, NameContextElement, atg.naming.NameContextParentable, NameResolver, AdminableService, atg.nucleus.Configured, ApplicationLogging, atg.nucleus.logging.ApplicationLoggingSender, atg.nucleus.logging.TraceApplicationLogging, VariableArgumentApplicationLogging, ComponentNameResolver, Service, ServiceListener, java.util.EventListener
public class PriceListPairFilterBuilder
- extends RecordFilterBuilderImpl
Builds a record filter that filters by price list pair.
Field Summary |
protected static java.lang.String |
CLASS_VERSION
Class version string |
Fields inherited from interface atg.nucleus.logging.TraceApplicationLogging |
DEFAULT_LOG_TRACE_STATUS |
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 |
CLASS_VERSION
protected static final java.lang.String CLASS_VERSION
- Class version string
- See Also:
- Constant Field Values
PriceListPairFilterBuilder
public PriceListPairFilterBuilder()
getPriceListManager
public PriceListManager getPriceListManager()
- Returns:
- PriceListManager Get the PriceListManager component.
setPriceListManager
public void setPriceListManager(PriceListManager pPriceListManager)
- Parameters:
pPriceListManager
- Sets a new PriceListManager component.
getPriceListPairPropertyName
public java.lang.String getPriceListPairPropertyName()
- Returns the name of price list pair property
setPriceListPairPropertyName
public void setPriceListPairPropertyName(java.lang.String pPriceListPairPropertyName)
- Sets name of price list pair property
setSeparator
public void setSeparator(char pSeparator)
- Sets property mSeparator.
getSeparator
public char getSeparator()
- Returns property mSeparator.
buildRecordFilter
public java.lang.String buildRecordFilter()
- Generates the record filter to filter the query based on price list pairs
Uses PriceListManager to retrieve list price list and sale price list
from user profiles
Filtering is only done when price lists are in use,
otherwise no filter returned
- Returns:
- the record filter string.