com.endeca.portal.data
Class SelectiveRefinementsConfig
java.lang.Object
com.endeca.portal.data.SelectiveRefinementsConfig
- All Implemented Interfaces:
- java.io.Serializable
public class SelectiveRefinementsConfig
- extends java.lang.Object
- implements java.io.Serializable
Holds the selective refinements configuration for a data source.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ENABLED_PROPERTY
public static final java.lang.String ENABLED_PROPERTY
- See Also:
- Constant Field Values
AUTO_DETECT_PROPERTY
public static final java.lang.String AUTO_DETECT_PROPERTY
- See Also:
- Constant Field Values
AUTO_DETECT_PATTERN_PROPERTY
public static final java.lang.String AUTO_DETECT_PATTERN_PROPERTY
- See Also:
- Constant Field Values
INCLUDED_ATTRIBUTES_PROPERTY
public static final java.lang.String INCLUDED_ATTRIBUTES_PROPERTY
- See Also:
- Constant Field Values
EXCLUDED_ATTRIBUTES_PROPERTY
public static final java.lang.String EXCLUDED_ATTRIBUTES_PROPERTY
- See Also:
- Constant Field Values
SelectiveRefinementsConfig
public SelectiveRefinementsConfig(org.json.JSONObject json)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
matchesAutoDetectPattern
public boolean matchesAutoDetectPattern(java.lang.String attributeName)
isEnabled
public boolean isEnabled()
setEnabled
public void setEnabled(boolean enabled)
isAutoDetect
public boolean isAutoDetect()
setAutoDetect
public void setAutoDetect(boolean autoDetect)
getAutoDetectPattern
public java.util.regex.Pattern getAutoDetectPattern()
setAutoDetectPattern
public void setAutoDetectPattern(java.util.regex.Pattern autoDetectPattern)
getIncludedAttributes
public java.util.List<java.lang.String> getIncludedAttributes()
setIncludedAttributes
public void setIncludedAttributes(java.util.List<java.lang.String> includedAttributes)
getExcludedAttributes
public java.util.List<java.lang.String> getExcludedAttributes()
setExcludedAttributes
public void setExcludedAttributes(java.util.List<java.lang.String> excludedAttributes)