atg.repository.search.refinement.admin
Class RefinementElement
java.lang.Object
atg.repository.search.refinement.admin.RefinementElement
- All Implemented Interfaces:
- java.lang.Comparable
public class RefinementElement
- extends java.lang.Object
- implements java.lang.Comparable
Well defined holder class for a 'refineElement' repository item's properties.
This class provides getter and setter methods for each of the properties in a
'refineElement' item descriptor.
It can be populated from a 'refineElement' repository item by creating a new
RefinementElement object and then calling the populateRefinementElement()
method in the RefineElementPropertyManager.
Also a MutableRepositoryItem can be populated with values from an object of this class
by calling the populateRepositoryItem() method in the RefineElementPropertyManager.
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
CLASS_VERSION
public static java.lang.String CLASS_VERSION
- Class version string
mId
protected java.lang.String mId
mType
protected java.lang.String mType
mProperty
protected java.lang.String mProperty
mPropertyType
protected RefinementPropertyType mPropertyType
mLabel
protected java.lang.String mLabel
mRange
protected RefinementRangeType mRange
mDesired
protected java.lang.Integer mDesired
mMinimum
protected java.lang.Integer mMinimum
mIncrement
protected java.lang.Integer mIncrement
mRanges
protected java.util.List mRanges
mSort
protected atg.repository.search.refinement.admin.RefinementSortType mSort
mOrder
protected java.util.List mOrder
mLevels
protected java.lang.Integer mLevels
mSelect
protected java.util.List mSelect
mParentRefineElement
protected RepositoryItem mParentRefineElement
mChildElements
protected java.util.List mChildElements
mPriority
protected java.lang.Integer mPriority
mRemoveWhenUsed
protected java.lang.Boolean mRemoveWhenUsed
mDisplayFragment
protected java.lang.String mDisplayFragment
mMaxValues
protected java.lang.Integer mMaxValues
mRound
protected java.lang.Integer mRound
mExclude
protected java.util.Set mExclude
RefinementElement
protected RefinementElement()
getId
public java.lang.String getId()
setId
public void setId(java.lang.String pId)
getType
public java.lang.String getType()
setType
public void setType(java.lang.String pType)
getProperty
public java.lang.String getProperty()
setProperty
public void setProperty(java.lang.String pProperty)
getPropertyType
public RefinementPropertyType getPropertyType()
setPropertyType
public void setPropertyType(RefinementPropertyType pPropertyType)
getLabel
public java.lang.String getLabel()
setLabel
public void setLabel(java.lang.String pLabel)
getRange
public RefinementRangeType getRange()
setRange
public void setRange(RefinementRangeType pRange)
getDesired
public java.lang.Integer getDesired()
setDesired
public void setDesired(java.lang.Integer pDesired)
getMinimum
public java.lang.Integer getMinimum()
setMinimum
public void setMinimum(java.lang.Integer pMinimum)
getIncrement
public java.lang.Integer getIncrement()
setIncrement
public void setIncrement(java.lang.Integer pIncrement)
getRanges
public java.util.List getRanges()
setRanges
public void setRanges(java.util.List pRanges)
getSort
public atg.repository.search.refinement.admin.RefinementSortType getSort()
setSort
public void setSort(atg.repository.search.refinement.admin.RefinementSortType pSort)
getOrder
public java.util.List getOrder()
setOrder
public void setOrder(java.util.List pOrder)
getLevels
public java.lang.Integer getLevels()
setLevels
public void setLevels(java.lang.Integer pLevels)
getSelect
public java.util.List getSelect()
setSelect
public void setSelect(java.util.List pSelect)
getParentRefineElement
public RepositoryItem getParentRefineElement()
setParentRefineElement
public void setParentRefineElement(RepositoryItem pParentRefineElement)
getChildElements
public java.util.List getChildElements()
setChildElements
public void setChildElements(java.util.List pChildElements)
getPriority
public java.lang.Integer getPriority()
setPriority
public void setPriority(java.lang.Integer pPriority)
removeWhenUsed
public java.lang.Boolean removeWhenUsed()
setRemoveWhenUsed
public void setRemoveWhenUsed(java.lang.Boolean pRemoveWhenUsed)
getDisplayFragment
public java.lang.String getDisplayFragment()
setDisplayFragment
public void setDisplayFragment(java.lang.String pDisplayFragment)
getMaxValues
public java.lang.Integer getMaxValues()
setMaxValues
public void setMaxValues(java.lang.Integer pMaxValues)
getRound
public java.lang.Integer getRound()
setRound
public void setRound(java.lang.Integer pRound)
getExclude
public java.util.Set getExclude()
setExclude
public void setExclude(java.util.Set pExclude)
getXMLView
public java.lang.String getXMLView()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
compareTo
public int compareTo(java.lang.Object p2)
- Specified by:
compareTo
in interface java.lang.Comparable
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object