atg.commerce.search.refinement.admin
Class CommerceRefinementConfigurationPropertyManager

java.lang.Object
  extended by atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
      extended by atg.nucleus.GenericService
          extended by atg.repository.search.refinement.admin.RefinementConfigurationPropertyManager
              extended by atg.commerce.search.refinement.admin.CommerceRefinementConfigurationPropertyManager
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, java.util.EventListener
Direct Known Subclasses:
CustomRefinementConfigurationPropertyManager

public class CommerceRefinementConfigurationPropertyManager
extends RefinementConfigurationPropertyManager

Property manager class for a commerce 'refineConfig' repository item. This class extends the base RefinementConfigurationPropertyManager class. This class provides getter and setter methods for each of the properties in a commerce extended 'refineConfig' item descriptor. It also provides 2 utility method to convert between a repository item and a CommerceRefinementConfiguration object.


Field Summary
static java.lang.String CLASS_VERSION
          Class version string
protected  java.lang.String mCanChildrenInheritPropertyName
           
protected  java.lang.String mCanInheritFromCategoryPropertyName
           
protected  java.lang.String mCanInheritFromGlobalPropertyName
           
protected  java.lang.String mGeneratedRefineElementsPropertyName
           
protected  java.lang.String mIsGlobalPropertyName
           
protected  java.lang.String mItemDescriptorName
           
 
Fields inherited from class atg.repository.search.refinement.admin.RefinementConfigurationPropertyManager
mItemDescriptor, mRefineConfigNamePropertyName, mRefineElementsPropertyName, mRepository, mSortOptionsPropertyName, mTypePropertyName
 
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
CommerceRefinementConfigurationPropertyManager()
           
 
Method Summary
 CommerceRefinementConfiguration createNewCommerceRefinementConfiguration()
           
 java.lang.String getCanChildrenInheritPropertyName()
           
 java.lang.String getCanInheritFromCategoryPropertyName()
           
 java.lang.String getCanInheritFromGlobalPropertyName()
           
 java.lang.String getGeneratedRefineElementsPropertyName()
           
 java.lang.String getIsGlobalPropertyName()
           
 void populateCommerceRefinementConfiguration(RepositoryItem pItem, CommerceRefinementConfiguration pRefinementConfiguration)
           
 void populateRepositoryItem(CommerceRefinementConfiguration pRefinementConfiguration, MutableRepositoryItem pItem)
           
 void setCanChildrenInheritPropertyName(java.lang.String pCanChildrenInheritPropertyName)
           
 void setCanInheritFromCategoryPropertyName(java.lang.String pCanInheritFromCategoryPropertyName)
           
 void setCanInheritFromGlobalPropertyName(java.lang.String pCanInheritFromGlobalPropertyName)
           
 void setGeneratedRefineElementsPropertyName(java.lang.String pGeneratedRefineElementsPropertyName)
           
 void setIsGlobalPropertyName(java.lang.String pIsGlobalPropertyName)
           
 
Methods inherited from class atg.repository.search.refinement.admin.RefinementConfigurationPropertyManager
checkItem, createNewRefinementConfiguration, getItemDescriptor, getItemDescriptorName, getRefineConfigNamePropertyName, getRefineElementsPropertyName, getRepository, getSortOptionsPropertyName, getTypePropertyName, populateRefinementConfiguration, populateRepositoryItem, setItemDescriptorName, setRefineConfigNamePropertyName, setRefineElementsPropertyName, setRepository, setSortOptionsPropertyName, setTypePropertyName
 
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

CLASS_VERSION

public static java.lang.String CLASS_VERSION
Class version string


mCanInheritFromCategoryPropertyName

protected java.lang.String mCanInheritFromCategoryPropertyName

mCanInheritFromGlobalPropertyName

protected java.lang.String mCanInheritFromGlobalPropertyName

mCanChildrenInheritPropertyName

protected java.lang.String mCanChildrenInheritPropertyName

mIsGlobalPropertyName

protected java.lang.String mIsGlobalPropertyName

mGeneratedRefineElementsPropertyName

protected java.lang.String mGeneratedRefineElementsPropertyName

mItemDescriptorName

protected java.lang.String mItemDescriptorName
Constructor Detail

CommerceRefinementConfigurationPropertyManager

public CommerceRefinementConfigurationPropertyManager()
Method Detail

createNewCommerceRefinementConfiguration

public CommerceRefinementConfiguration createNewCommerceRefinementConfiguration()

populateCommerceRefinementConfiguration

public void populateCommerceRefinementConfiguration(RepositoryItem pItem,
                                                    CommerceRefinementConfiguration pRefinementConfiguration)
                                             throws RepositoryException,
                                                    java.lang.IllegalArgumentException
Throws:
RepositoryException
java.lang.IllegalArgumentException

populateRepositoryItem

public void populateRepositoryItem(CommerceRefinementConfiguration pRefinementConfiguration,
                                   MutableRepositoryItem pItem)
                            throws RepositoryException,
                                   java.lang.IllegalArgumentException
Throws:
RepositoryException
java.lang.IllegalArgumentException

getCanInheritFromCategoryPropertyName

public java.lang.String getCanInheritFromCategoryPropertyName()

setCanInheritFromCategoryPropertyName

public void setCanInheritFromCategoryPropertyName(java.lang.String pCanInheritFromCategoryPropertyName)

getCanInheritFromGlobalPropertyName

public java.lang.String getCanInheritFromGlobalPropertyName()

setCanInheritFromGlobalPropertyName

public void setCanInheritFromGlobalPropertyName(java.lang.String pCanInheritFromGlobalPropertyName)

getCanChildrenInheritPropertyName

public java.lang.String getCanChildrenInheritPropertyName()

setCanChildrenInheritPropertyName

public void setCanChildrenInheritPropertyName(java.lang.String pCanChildrenInheritPropertyName)

getIsGlobalPropertyName

public java.lang.String getIsGlobalPropertyName()

setIsGlobalPropertyName

public void setIsGlobalPropertyName(java.lang.String pIsGlobalPropertyName)

getGeneratedRefineElementsPropertyName

public java.lang.String getGeneratedRefineElementsPropertyName()

setGeneratedRefineElementsPropertyName

public void setGeneratedRefineElementsPropertyName(java.lang.String pGeneratedRefineElementsPropertyName)