com.endeca.portal.attributes.model
Class Attribute
java.lang.Object
com.endeca.portal.attributes.model.BasePropertyContainer
com.endeca.portal.attributes.model.Attribute
public class Attribute
- extends BasePropertyContainer
Represents an attribute object serializable via Jackson
- Author:
- Endeca Technologies, Inc
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DISPLAY_NAME_PROPERTY
public static final java.lang.String DISPLAY_NAME_PROPERTY
- See Also:
- Constant Field Values
IS_SINGLE_ASSIGN_PROPERTY
public static final java.lang.String IS_SINGLE_ASSIGN_PROPERTY
- See Also:
- Constant Field Values
IS_SHOW_RECORD_COUNTS
public static final java.lang.String IS_SHOW_RECORD_COUNTS
- See Also:
- Constant Field Values
IS_TEXT_SEARCH_ALLOWS_WILDCARDS_PROPERTY
public static final java.lang.String IS_TEXT_SEARCH_ALLOWS_WILDCARDS_PROPERTY
- See Also:
- Constant Field Values
IS_TEXT_SEARCHABLE_PROPERTY
public static final java.lang.String IS_TEXT_SEARCHABLE_PROPERTY
- See Also:
- Constant Field Values
IS_PROPERTY_VALUE_SEARCHABLE_PROPERTY
public static final java.lang.String IS_PROPERTY_VALUE_SEARCHABLE_PROPERTY
- See Also:
- Constant Field Values
IS_UNIQUE_PROPERTY
public static final java.lang.String IS_UNIQUE_PROPERTY
- See Also:
- Constant Field Values
MDEX_TYPE_PROPERTY
public static final java.lang.String MDEX_TYPE_PROPERTY
- See Also:
- Constant Field Values
MULTI_SELECT_TYPE_PROPERTY
public static final java.lang.String MULTI_SELECT_TYPE_PROPERTY
- See Also:
- Constant Field Values
SORT_ORDER_PROPERTY
public static final java.lang.String SORT_ORDER_PROPERTY
- See Also:
- Constant Field Values
Attribute
public Attribute()
setDisplayName
public void setDisplayName(java.lang.String displayName)
- Parameters:
displayName
- the displayName to set
getDisplayName
public java.lang.String getDisplayName()
- Returns:
- the displayName
setRefinementSortOrder
public void setRefinementSortOrder(java.lang.String sortOrder)
- Sets the refinement sort order (e.g. lexical, record count). Note that
this method does NOT validate the input against the Sort enum
in the config service; since this is a model, we leave that to
higher-level logic to deal with.
- Parameters:
sortOrder
- the refinement sort order to set
getRefinementSortOrder
public java.lang.String getRefinementSortOrder()
- Returns:
- the sort order for refinements
setSelectionModel
public void setSelectionModel(java.lang.String selectionModel)
- Sets the refinement selection model (e.g. single, multi-or, multi-and).
Note that this method does NOT validate the input against the Select enum
in the config service; since this is a model, we leave that to
higher-level logic to deal with.
- Parameters:
selectionModel
- the selection model for refinements
getSelectionModel
public java.lang.String getSelectionModel()
- Returns:
- the selection model for refinements