atg.commerce.endeca.index.accessor
Class EndecaPricePropertyAccessor
java.lang.Object
atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
atg.nucleus.GenericService
atg.repository.search.indexing.PropertyAccessorImpl
atg.commerce.search.producer.PricePropertyAccessor
atg.commerce.endeca.index.accessor.EndecaPricePropertyAccessor
- All Implemented Interfaces:
- 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, atg.repository.search.indexing.PropertyAccessor, atg.repository.search.indexing.SchemedPropertyAccessor, java.util.EventListener
public class EndecaPricePropertyAccessor
- extends atg.commerce.search.producer.PricePropertyAccessor
Extend EndecaPricePropertyAccessor to we can deal with an Endeca-ish
prefix.
Created: January 23 2012
Field Summary |
static java.lang.String |
CLASS_VERSION
Class version string from source code control system. |
Fields inherited from class atg.commerce.search.producer.PricePropertyAccessor |
LIST_PRICE_PROPERTY, PARENT_PRODUCTS |
Fields inherited from interface atg.nucleus.logging.TraceApplicationLogging |
DEFAULT_LOG_TRACE_STATUS |
Methods inherited from class atg.commerce.search.producer.PricePropertyAccessor |
getPriceListManager, isLoggingDebug, isLoggingError, returnPriceValue, setLoggingDebug, setLoggingError, setPriceListManager |
Methods inherited from class atg.repository.search.indexing.PropertyAccessorImpl |
getMetaPropertyValue, getMetaScheme, getMetaSecurityConstraint, getSiteContextPropertyValue, getSubItemPropertyValue, getTextPropertyValue, getTextSecurityConstraint, onIndexingInitialization, onIndexingTermination, resolveDollarProperty |
Methods inherited from class atg.nucleus.GenericService |
addLogListener, createAdminServlet, doStartService, doStopService, getAbsoluteName, getAdminServlet, getAdminServletOutputStreamEncoding, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isAdminServletUseServletOutputStream, 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, 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
public static final java.lang.String CLASS_VERSION
- Class version string from source code control system.
- See Also:
- Constant Field Values
EndecaPricePropertyAccessor
public EndecaPricePropertyAccessor()
setPricePropertyPrefix
public void setPricePropertyPrefix(java.lang.String pPricePropertyPrefix)
- Sets property pricePropertyPrefix. The price property prefix that prefixes the price list ID.
getPricePropertyPrefix
public java.lang.String getPricePropertyPrefix()
- Returns property pricePropertyPrefix. The price property prefix that prefixes the price list ID.
getTextOrMetaPropertyValue
protected java.lang.Object getTextOrMetaPropertyValue(atg.repository.search.indexing.Context pContext,
RepositoryItem pItem,
java.lang.String pPropertyName,
atg.repository.search.indexing.specifier.PropertyTypeEnum pType)
- Overrides:
getTextOrMetaPropertyValue
in class atg.commerce.search.producer.PricePropertyAccessor
parsePriceIdFromPropertyName2
protected java.lang.String parsePriceIdFromPropertyName2(java.lang.String pPropertyName)