atg.repository.search.refinement.admin
Class RefinementConfigurationPropertyManager
java.lang.Object
atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
atg.nucleus.GenericService
atg.repository.search.refinement.admin.RefinementConfigurationPropertyManager
- 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:
- CommerceRefinementConfigurationPropertyManager
public class RefinementConfigurationPropertyManager
- extends GenericService
Property manager class for a refineConfig repository item.
This class provides getter and setter methods for each of the properties in a
'refineConfig' item descriptor.
It also provides 2 utility method to convert between a repository item and a
RefinementConfiguration object.
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
public static java.lang.String CLASS_VERSION
- Class version string
mItemDescriptor
protected RepositoryItemDescriptor mItemDescriptor
mTypePropertyName
protected java.lang.String mTypePropertyName
mRefineElementsPropertyName
protected java.lang.String mRefineElementsPropertyName
mRefineConfigNamePropertyName
protected java.lang.String mRefineConfigNamePropertyName
mSortOptionsPropertyName
protected java.lang.String mSortOptionsPropertyName
mRepository
protected Repository mRepository
mItemDescriptorName
protected java.lang.String mItemDescriptorName
RefinementConfigurationPropertyManager
public RefinementConfigurationPropertyManager()
getRepository
public Repository getRepository()
setRepository
public void setRepository(Repository pRepository)
getItemDescriptorName
public java.lang.String getItemDescriptorName()
setItemDescriptorName
public void setItemDescriptorName(java.lang.String pItemDescriptorName)
getItemDescriptor
public RepositoryItemDescriptor getItemDescriptor()
checkItem
protected void checkItem(RepositoryItem pItem)
throws RepositoryException,
java.lang.IllegalArgumentException
- Throws:
RepositoryException
java.lang.IllegalArgumentException
populateRefinementConfiguration
public void populateRefinementConfiguration(RepositoryItem pItem,
RefinementConfiguration pRefineConfig)
throws RepositoryException,
java.lang.IllegalArgumentException
- Throws:
RepositoryException
java.lang.IllegalArgumentException
createNewRefinementConfiguration
public RefinementConfiguration createNewRefinementConfiguration()
populateRepositoryItem
public void populateRepositoryItem(RefinementConfiguration pRefineConfig,
MutableRepositoryItem pItem)
throws RepositoryException,
java.lang.IllegalArgumentException
- Throws:
RepositoryException
java.lang.IllegalArgumentException
getTypePropertyName
public java.lang.String getTypePropertyName()
setTypePropertyName
public void setTypePropertyName(java.lang.String pTypePropertyName)
getRefineElementsPropertyName
public java.lang.String getRefineElementsPropertyName()
setRefineElementsPropertyName
public void setRefineElementsPropertyName(java.lang.String pRefineElementsPropertyName)
getRefineConfigNamePropertyName
public java.lang.String getRefineConfigNamePropertyName()
setRefineConfigNamePropertyName
public void setRefineConfigNamePropertyName(java.lang.String pRefineConfigNamePropertyName)
getSortOptionsPropertyName
public java.lang.String getSortOptionsPropertyName()
setSortOptionsPropertyName
public void setSortOptionsPropertyName(java.lang.String pSortOptionsPropertyName)