atg.commerce.search.refinement.admin
Class StandardCollectorFactory

java.lang.Object
  extended by atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
      extended by atg.nucleus.GenericService
          extended by atg.commerce.search.refinement.admin.StandardCollectorFactory
All Implemented Interfaces:
RefinementConfigurationCollectorFactory, NameContextBindingListener, NameContextElement, NameResolver, AdminableService, ApplicationLogging, atg.nucleus.logging.ApplicationLoggingSender, atg.nucleus.logging.TraceApplicationLogging, VariableArgumentApplicationLogging, ComponentNameResolver, Service, ServiceListener, java.util.EventListener
Direct Known Subclasses:
CustomCollectorFactory

public class StandardCollectorFactory
extends GenericService
implements RefinementConfigurationCollectorFactory


Field Summary
static java.lang.String CLASS_VERSION
          Class version string
 
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
StandardCollectorFactory()
           
 
Method Summary
 RefinementConfigurationCollector createCollector()
          Create a new standard commerce refinement configuration collector.
 java.lang.String getCategoryChildCategoriesPropertyName()
          Gets the name of the property of the category item descriptor that contains the collection of child categories.
 java.lang.String getCategoryRefineConfigPropertyName()
          Gets the name of the property of the category item descriptor that contains the refineConfig.
 CommerceRefinementConfigurationPropertyManager getCommerceRefinementConfigurationPropertyManager()
          Gets the commerce refinement configuration manager.
 java.lang.Boolean getPropagateFacetInheritanceFlagsValues()
           
protected  void initializeCollector(RefinementConfigurationCollector pCollector)
          Intializes the newly created refinement configuration collector.
 void setCategoryChildCategoriesPropertyName(java.lang.String pCategoryChildCategoriesPropertyName)
          Sets the name of the property of the category item descriptor that contains the collection of child categories.
 void setCategoryRefineConfigPropertyName(java.lang.String pCategoryRefineConfigPropertyName)
          Sets the name of the property of the category item descriptor that contains the refineConfig.
 void setCommerceRefinementConfigurationPropertyManager(CommerceRefinementConfigurationPropertyManager pManager)
          Sets the commerce refinement configuration manager.
 void setPropagateFacetInheritanceFlagsValues(java.lang.Boolean propagateFacetInheritanceFlagsValues)
           
 
Methods inherited from class atg.nucleus.GenericService
addLogListener, createAdminServlet, doStartService, doStopService, getAbsoluteName, getAdminServlet, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopService
 
Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
vlogDebug, vlogDebug, vlogDebug, vlogDebug, 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

CLASS_VERSION

public static java.lang.String CLASS_VERSION
Class version string

Constructor Detail

StandardCollectorFactory

public StandardCollectorFactory()
Method Detail

setCommerceRefinementConfigurationPropertyManager

public void setCommerceRefinementConfigurationPropertyManager(CommerceRefinementConfigurationPropertyManager pManager)
Sets the commerce refinement configuration manager.


getCommerceRefinementConfigurationPropertyManager

public CommerceRefinementConfigurationPropertyManager getCommerceRefinementConfigurationPropertyManager()
Gets the commerce refinement configuration manager.


setCategoryRefineConfigPropertyName

public void setCategoryRefineConfigPropertyName(java.lang.String pCategoryRefineConfigPropertyName)
Sets the name of the property of the category item descriptor that contains the refineConfig.


getCategoryRefineConfigPropertyName

public java.lang.String getCategoryRefineConfigPropertyName()
Gets the name of the property of the category item descriptor that contains the refineConfig.


setCategoryChildCategoriesPropertyName

public void setCategoryChildCategoriesPropertyName(java.lang.String pCategoryChildCategoriesPropertyName)
Sets the name of the property of the category item descriptor that contains the collection of child categories.


getCategoryChildCategoriesPropertyName

public java.lang.String getCategoryChildCategoriesPropertyName()
Gets the name of the property of the category item descriptor that contains the collection of child categories.


getPropagateFacetInheritanceFlagsValues

public java.lang.Boolean getPropagateFacetInheritanceFlagsValues()

setPropagateFacetInheritanceFlagsValues

public void setPropagateFacetInheritanceFlagsValues(java.lang.Boolean propagateFacetInheritanceFlagsValues)

initializeCollector

protected void initializeCollector(RefinementConfigurationCollector pCollector)
Intializes the newly created refinement configuration collector.


createCollector

public RefinementConfigurationCollector createCollector()
Create a new standard commerce refinement configuration collector.

Specified by:
createCollector in interface RefinementConfigurationCollectorFactory