|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.endeca.portal.attributes.model.BasePropertyContainer
com.endeca.portal.attributes.model.Attribute
public class Attribute
Represents an attribute object serializable via Jackson
Field Summary | |
---|---|
static java.lang.String |
DEFAULT_LOCALE_ATTRIBUTE_KEY
|
static java.lang.String |
DESCRIPTION_PROPERTY
|
static java.lang.String |
DISPLAY_NAME_PROPERTY
|
static java.lang.String |
IS_MANAGED
|
static java.lang.String |
IS_PROPERTY_VALUE_SEARCHABLE_PROPERTY
|
static java.lang.String |
IS_SHOW_RECORD_COUNTS
|
static java.lang.String |
IS_SINGLE_ASSIGN_PROPERTY
|
static java.lang.String |
IS_TEXT_SEARCH_ALLOWS_WILDCARDS_PROPERTY
|
static java.lang.String |
IS_TEXT_SEARCHABLE_PROPERTY
|
static java.lang.String |
IS_UNIQUE_PROPERTY
|
static java.lang.String |
LOCALIZED_ATTRIBUTE_METADATA
|
static java.lang.String |
LOCALIZED_DESCRIPTION_PROPERTY
|
static java.lang.String |
LOCALIZED_DISPLAY_NAME_PROPERTY
|
static java.lang.String |
MDEX_TYPE_PROPERTY
|
static java.lang.String |
REFINEMENT_SELECTION_MODE
|
static java.lang.String |
SORT_ORDER_PROPERTY
|
static java.lang.String |
SYSTEM_IS_DIMENSION
|
static java.lang.String |
SYSTEM_LOCALIZED_DESC_SETTINGS
|
static java.lang.String |
SYSTEM_LOCALIZED_DN_SETTINGS
|
Fields inherited from class com.endeca.portal.attributes.model.BasePropertyContainer |
---|
KEY_PROPERTY, properties |
Constructor Summary | |
---|---|
Attribute()
|
Method Summary | |
---|---|
java.lang.String |
getDefaultLocaleAttributeKey()
Get default locale attribute key for this attribute |
java.lang.String |
getDescription()
|
java.lang.String |
getDescription(java.util.Locale locale)
Get description by locale settings |
java.lang.String |
getDescription(javax.portlet.PortletRequest request)
Get description by request |
java.lang.String |
getDescription(java.lang.String languageId)
Get description by language id |
java.lang.String |
getDisplayName()
|
java.lang.String |
getDisplayName(java.util.Locale locale)
Get display name by locale settings |
java.lang.String |
getDisplayName(javax.portlet.PortletRequest request)
Get display name by request |
java.lang.String |
getDisplayName(java.lang.String languageId)
Get display name by language id |
java.lang.String |
getLocalizedAttributeMetadata()
Get default locale attribute key for this attribute |
java.util.Map<java.lang.String,java.lang.String> |
getLocalizedAttributeMetadataMap()
Utility function to get the locale-attribute mappings in a Map object. |
java.lang.String |
getLocalizedDescription()
|
java.lang.String |
getLocalizedDisplayName()
|
RefinementSelectionMode |
getRefinementSelectionMode()
Gets the refinement selection mode of this attribute. |
java.lang.String |
getRefinementSortOrder()
|
PropertyType |
getType()
Gets the data type of this attribute. |
boolean |
isAttributeValueSearchEnabled()
Indicates if this attribute is enabled for and can be used in a value search. |
boolean |
isDimension()
Indicates if this attribute is designated as a Dimension in the EID Studio context. |
boolean |
isManaged()
Indicates if this attribute is a Managed Attribute in Endeca Server. |
boolean |
isNavigable()
Deprecated. As of MDEX 7 this is no longer relevant; all attributes are navigable |
boolean |
isSingleAssign()
Indicates if this attribute is marked single-assign in the Endeca Server metadata, meaning a single record can have only a single assignment for this attribute. |
boolean |
isUnique()
Indicates if this attribute is marked unique in the Endeca Server metadata, meaning no two records can share the same value for such an attribute. |
void |
setDefaultLocaleAttributeKey(java.lang.String attributeKey)
Set default locale attribute key for this attribute |
void |
setDescription(java.lang.String description)
|
void |
setDisplayName(java.lang.String displayName)
|
void |
setLocalizedAttributeMetadata(java.lang.String value)
Set default locale attribute key for this attribute |
void |
setLocalizedDescription(java.lang.String description)
|
void |
setLocalizedDisplayName(java.lang.String displayName)
|
void |
setManaged(boolean managed)
|
void |
setRefinementSortOrder(java.lang.String sortOrder)
Sets the refinement sort order (e.g. lexical, record count). |
Methods inherited from class com.endeca.portal.attributes.model.BasePropertyContainer |
---|
addProperty, getKey, getProperties, getProperty, getProperty, isEmpty, isValid, setKey, setProperties, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String DISPLAY_NAME_PROPERTY
public static final java.lang.String DESCRIPTION_PROPERTY
public static final java.lang.String LOCALIZED_DISPLAY_NAME_PROPERTY
public static final java.lang.String LOCALIZED_DESCRIPTION_PROPERTY
public static final java.lang.String IS_SINGLE_ASSIGN_PROPERTY
public static final java.lang.String IS_SHOW_RECORD_COUNTS
public static final java.lang.String IS_TEXT_SEARCH_ALLOWS_WILDCARDS_PROPERTY
public static final java.lang.String IS_TEXT_SEARCHABLE_PROPERTY
public static final java.lang.String IS_PROPERTY_VALUE_SEARCHABLE_PROPERTY
public static final java.lang.String IS_UNIQUE_PROPERTY
public static final java.lang.String MDEX_TYPE_PROPERTY
public static final java.lang.String SORT_ORDER_PROPERTY
public static final java.lang.String REFINEMENT_SELECTION_MODE
public static final java.lang.String SYSTEM_LOCALIZED_DN_SETTINGS
public static final java.lang.String SYSTEM_LOCALIZED_DESC_SETTINGS
public static final java.lang.String SYSTEM_IS_DIMENSION
public static final java.lang.String IS_MANAGED
public static final java.lang.String LOCALIZED_ATTRIBUTE_METADATA
public static final java.lang.String DEFAULT_LOCALE_ATTRIBUTE_KEY
Constructor Detail |
---|
public Attribute()
Method Detail |
---|
public void setDisplayName(java.lang.String displayName)
displayName
- the displayName to setpublic java.lang.String getDisplayName()
public void setDescription(java.lang.String description)
description
- the description to setpublic java.lang.String getDescription()
public boolean isManaged()
public void setManaged(boolean managed)
public java.lang.String getDisplayName(java.lang.String languageId)
languageId
-
public java.lang.String getDisplayName(java.util.Locale locale)
locale
-
public java.lang.String getDisplayName(javax.portlet.PortletRequest request)
locale
-
public void setLocalizedDisplayName(java.lang.String displayName)
LocalizedDisplayName
- the LocalizedDisplayName to setpublic java.lang.String getLocalizedDisplayName()
public java.lang.String getDescription(java.lang.String languageId)
languageId
-
public java.lang.String getDescription(java.util.Locale locale)
locale
-
public java.lang.String getDescription(javax.portlet.PortletRequest request)
locale
-
public void setLocalizedDescription(java.lang.String description)
LocalizedDescription
- the LocalizedDescription to setpublic java.lang.String getLocalizedDescription()
public void setLocalizedAttributeMetadata(java.lang.String value)
attributeKey
- public java.lang.String getLocalizedAttributeMetadata()
public java.util.Map<java.lang.String,java.lang.String> getLocalizedAttributeMetadataMap()
public void setDefaultLocaleAttributeKey(java.lang.String attributeKey)
attributeKey
- public java.lang.String getDefaultLocaleAttributeKey()
public void setRefinementSortOrder(java.lang.String sortOrder)
sortOrder
- the refinement sort order to setpublic java.lang.String getRefinementSortOrder()
public boolean isDimension()
isManaged()
.
public boolean isUnique()
public boolean isSingleAssign()
public RefinementSelectionMode getRefinementSelectionMode()
public boolean isAttributeValueSearchEnabled()
public boolean isNavigable()
public PropertyType getType()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |