atg.commerce.search.refinement.admin
Class CustomRefinementConfiguration

java.lang.Object
  extended by atg.repository.search.refinement.admin.RefinementConfiguration
      extended by atg.commerce.search.refinement.admin.CommerceRefinementConfiguration
          extended by atg.commerce.search.refinement.admin.CustomRefinementConfiguration

public class CustomRefinementConfiguration
extends CommerceRefinementConfiguration

This class extends the commerceRefinementConfiguration class to add custom catalog specific properties. This class provides getter and setter methods for each of the properties in a 'commerceRefinementConfiguration' item descriptor. It can be populated from a 'customRefinementConfiguration' repository item by creating a new CustomRefinementConfiguration object and then calling the populateCustomRefinementConfiguration() method in the CustomRefinementConfigurationPropertyManager. Also a MutableRepositoryItem can be populated with values from an object of this class by calling the populateRepositoryItem() method in the CustomRefinementConfigurationPropertyManager.


Field Summary
static java.lang.String CLASS_VERSION
          Class version string
protected  java.lang.Boolean mCanInheritFromCatalog
           
 
Fields inherited from class atg.commerce.search.refinement.admin.CommerceRefinementConfiguration
mCanChildrenInherit, mCanInheritFromCategory, mCanInheritFromGlobal, mGeneratedRefineElements, mIsGlobal
 
Fields inherited from class atg.repository.search.refinement.admin.RefinementConfiguration
mId, mRefineConfigName, mRefineElements, mSortOptions, mType
 
Method Summary
 java.lang.Boolean canInheritFromCatalog()
           
 java.lang.String getXMLView()
           
 void setCanInheritFromCatalog(java.lang.Boolean pCanInheritFromCatalog)
           
 java.lang.String toString()
           
 
Methods inherited from class atg.commerce.search.refinement.admin.CommerceRefinementConfiguration
canChildrenInherit, canInheritFromCategory, canInheritFromGlobal, getGeneratedRefineElements, getQueryRefinements, isGlobal, setCanChildrenInherit, setCanInheritFromCategory, setCanInheritFromGlobal, setGeneratedRefineElements, setIsGlobal
 
Methods inherited from class atg.repository.search.refinement.admin.RefinementConfiguration
addRefineElement, addSortOption, getId, getRefineConfigName, getRefineElements, getSortOptions, getType, removeRefineElement, removeSortOption, setId, setRefineConfigName, setRefineElements, setSortOptions, setType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CLASS_VERSION

public static java.lang.String CLASS_VERSION
Class version string


mCanInheritFromCatalog

protected java.lang.Boolean mCanInheritFromCatalog
Method Detail

canInheritFromCatalog

public java.lang.Boolean canInheritFromCatalog()

setCanInheritFromCatalog

public void setCanInheritFromCatalog(java.lang.Boolean pCanInheritFromCatalog)

getXMLView

public java.lang.String getXMLView()
Overrides:
getXMLView in class CommerceRefinementConfiguration

toString

public java.lang.String toString()
Overrides:
toString in class CommerceRefinementConfiguration