public class Attribute extends BasePropertyContainer implements java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
APPROX_CARDINALITY_PROPERTY |
static java.lang.String |
AVAILABLE_AGGREGATIONS_PROPERTY |
static java.lang.String |
AVAILABLE_DATETIME_PARTS_PROPERTY |
static java.lang.String |
AVG_LENGTH_PROPERTY |
static java.lang.String |
DATA_SOURCE_KEY_PROPERTY |
static java.lang.String |
DATA_TYPE_PROPERTY |
static java.lang.String |
DATETIME_COMBOS_ENABLED_PROPERTY |
static java.lang.String |
DEFAULT_AGGREGATION_PROPERTY |
static java.lang.String |
DEFAULT_CASCADE_DATETIME_PARTS_PROPERTY |
static java.lang.String |
DEFAULT_DATETIME_PARTS_PROPERTY |
static java.lang.String |
DEFAULT_DESCRIPTION_PROPERTY |
static java.lang.String |
DEFAULT_DISPLAY_NAME_PROPERTY |
static java.lang.String |
DESCRIPTION_PROPERTY |
static java.lang.String |
DISPLAY_NAME_PROPERTY |
static java.lang.String |
FORMATTER_PROPERTY |
static java.lang.String |
IS_DIMENSION_PROPERTY |
static java.lang.String |
IS_INCLUDED_IN_AVAILABLE_REFINEMENTS_PROPERTY |
static java.lang.String |
IS_INDEXED_FOR_TEXT_SEARCH |
static java.lang.String |
IS_KEY_COLUMN_PROPERTY |
static java.lang.String |
IS_REFINEABLE_PROPERTY |
static java.lang.String |
IS_SINGLE_ASSIGN_PROPERTY |
static java.lang.String |
IS_VALUE_SEARCHABLE |
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 |
NAVIGATION_ORDERING_PROPERTY
Lexical/Dynamic
|
static java.lang.String |
NOTES |
static java.lang.String |
NOTES_LAST_MODIFIED_DATE |
static java.lang.String |
NOTES_LAST_MODIFIED_USERID |
static java.lang.String |
REFINEMENT_SELECTION_MODE
Single, Multi-AND, Multi-OR
|
static java.lang.String |
SEMANTIC_TYPE |
static java.lang.String |
SOURCE_ATTRIBUTE_KEY_PROPERTY |
static java.lang.String |
SOURCE_COLLECTION_KEY_PROPERTY |
static java.lang.String |
TAGS |
static java.lang.String |
VALUE_LANGUAGE |
KEY_PROPERTY, properties
Constructor and Description |
---|
Attribute() |
Modifier and Type | Method and Description |
---|---|
Attribute |
clone() |
static java.lang.String |
convertLocalizedMetadataMapToString(java.util.Map<java.lang.String,java.lang.String> localizedMetadataMap)
Utility function to get the string based representation of the locale metadata
|
static java.util.Map<java.lang.String,java.lang.String> |
convertLocalizedMetadataToMap(java.lang.String localizedMetadata)
Utility function to get the locale-attribute mappings in a Map object.
|
com.oracle.endeca.pdi.concepts.ApproxCardinality |
getApproxCardinality() |
java.lang.String |
getAvailableAggregations() |
java.lang.String |
getAvailableDateTimeParts() |
long |
getAverageLength() |
java.lang.String |
getDataSourceKey() |
java.lang.String |
getDatatype() |
java.lang.String |
getDatetimeCombosEnabled() |
java.util.List<java.util.List<DatePart>> |
getDatetimeCombosEnabledAsList() |
java.lang.String |
getDefaultAggregation() |
java.lang.String |
getDefaultCascadeDateTimeParts() |
java.lang.String |
getDefaultDateTimeParts() |
java.lang.String |
getDefaultDescription()
Get the default Description
|
java.lang.String |
getDefaultDisplayName()
Get the Display name for the system default
|
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 bu language id
|
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 |
getFormatter() |
java.lang.String |
getLocalizedDescription() |
java.lang.String |
getLocalizedDisplayName() |
java.lang.String |
getNavigationOrder() |
java.lang.String |
getNotes() |
java.util.Date |
getNotesLastModifiedDate() |
long |
getNotesLastModifiedUserId() |
RefinementSelectionMode |
getRefinementSelectionMode()
Gets the refinement selection mode of this attribute.
|
java.lang.String |
getSemanticType() |
java.lang.String |
getSourceAttributeKey() |
java.lang.String |
getSourceCollectionKey() |
java.util.List<java.lang.String> |
getTags() |
PropertyType |
getType()
Gets the data type of this attribute.
|
java.lang.String |
getValueLanguage()
Indicates the language of this attribute's value space.
|
boolean |
isAttributeValueSearchEnabled()
Indicates if this attribute is enabled for and can be used in a value search.
|
boolean |
isDimension() |
boolean |
isIncludedInAvailableRefinements() |
boolean |
isIndexedForTextSearch()
Indicates if this attribute is enabled for and can be used in a text search filter.
|
boolean |
isKeyColumn() |
boolean |
isRefineable() |
boolean |
isSingleAssign() |
void |
setApproxCardinality(com.oracle.endeca.pdi.concepts.ApproxCardinality approxCardinality)
Set approx cardinality value
|
void |
setAttributeValueSearchEnabled(boolean isValueSearchable) |
void |
setAvailableAggregations(java.lang.String availableAggregations)
Sets the Available Aggregations
|
void |
setAvailableDateTimeParts(java.lang.String availableDateTimeParts) |
void |
setAverageLength(long avgLength) |
void |
setDataSourceKey(java.lang.String dataSourceKey)
Set the data source key
|
void |
setDatatype(java.lang.String dataType)
Sets the dataType
|
void |
setDatetimeCombosEnabled(java.lang.String dateTimeCombosEnabled) |
void |
setDefaultAggregation(java.lang.String defaultAggregation)
Sets the Default Aggregation
|
void |
setDefaultCascadeDateTimeParts(java.lang.String defaultCascadeDateTimeParts) |
void |
setDefaultDateTimeParts(java.lang.String defaultDateTimeParts) |
void |
setDefaultDescription(java.lang.String description)
Set the default description
|
void |
setDefaultDisplayName(java.lang.String displayName)
Set the Default Display Name
|
void |
setDescription(java.lang.String description)
Sets the description
|
void |
setDimension(boolean isDimension)
Sets whether or not this is a dimension
|
void |
setDisplayName(java.lang.String displayName) |
void |
setFormatter(java.lang.String formatter)
Sets the Formatter
|
void |
setIncludedInAvailableRefinements(boolean isIncluded)
Sets whether or not this is included in available refinements
|
void |
setIndexedForTextSearch(boolean indexed) |
void |
setKeyColumn(boolean isKeyColumn)
Sets whether or not this is Key Column
|
void |
setLocalizedDescription(java.lang.String description) |
void |
setLocalizedDisplayName(java.lang.String displayName) |
void |
setNavigationOrder(java.lang.String order)
Sets the navigation order
|
void |
setNotes(java.lang.String notes)
Sets the NOTES
|
void |
setNotesLastModifiedDate(java.util.Date date)
Notes Last Modified Date
|
void |
setNotesLastModifiedUserId(long userId)
Notes Last Modified User
|
void |
setRefineable(boolean isRefineable)
Sets whether or not this is refineable
|
void |
setRefinementSelectionMode(RefinementSelectionMode mode) |
void |
setSemanticType(java.lang.String semanticType)
Sets the SEMANTIC TYPE
|
void |
setSingleAssign(boolean isSingleAssign)
Sets whether or not this is Single Assign
|
void |
setSourceAttributeKey(java.lang.String sourceAttributeKey)
Sets the source attribute key
|
void |
setSourceCollectionKey(java.lang.String sourceCollectionKey)
Sets the source collection key
|
void |
setTags(java.util.List<java.lang.String> tags)
Sets list of tags
|
void |
setValueLanguage(java.lang.String langCode)
Sets the language code of this attribute's value space.
|
addProperty, getKey, getProperties, getProperty, getProperty, isEmpty, isValid, setKey, setProperties, toString
public static final java.lang.String DISPLAY_NAME_PROPERTY
public static final java.lang.String LOCALIZED_DISPLAY_NAME_PROPERTY
public static final java.lang.String DEFAULT_DISPLAY_NAME_PROPERTY
public static final java.lang.String DESCRIPTION_PROPERTY
public static final java.lang.String LOCALIZED_DESCRIPTION_PROPERTY
public static final java.lang.String DEFAULT_DESCRIPTION_PROPERTY
public static final java.lang.String DATA_TYPE_PROPERTY
public static final java.lang.String AVG_LENGTH_PROPERTY
public static final java.lang.String IS_DIMENSION_PROPERTY
public static final java.lang.String IS_SINGLE_ASSIGN_PROPERTY
public static final java.lang.String IS_INCLUDED_IN_AVAILABLE_REFINEMENTS_PROPERTY
public static final java.lang.String IS_VALUE_SEARCHABLE
public static final java.lang.String IS_INDEXED_FOR_TEXT_SEARCH
public static final java.lang.String MDEX_TYPE_PROPERTY
public static final java.lang.String SEMANTIC_TYPE
public static final java.lang.String TAGS
public static final java.lang.String NOTES
public static final java.lang.String NOTES_LAST_MODIFIED_DATE
public static final java.lang.String NOTES_LAST_MODIFIED_USERID
public static final java.lang.String REFINEMENT_SELECTION_MODE
public static final java.lang.String NAVIGATION_ORDERING_PROPERTY
public static final java.lang.String IS_KEY_COLUMN_PROPERTY
public static final java.lang.String IS_REFINEABLE_PROPERTY
public static final java.lang.String AVAILABLE_AGGREGATIONS_PROPERTY
public static final java.lang.String DEFAULT_AGGREGATION_PROPERTY
public static final java.lang.String AVAILABLE_DATETIME_PARTS_PROPERTY
public static final java.lang.String DEFAULT_DATETIME_PARTS_PROPERTY
public static final java.lang.String DEFAULT_CASCADE_DATETIME_PARTS_PROPERTY
public static final java.lang.String DATETIME_COMBOS_ENABLED_PROPERTY
public static final java.lang.String FORMATTER_PROPERTY
public static final java.lang.String SOURCE_ATTRIBUTE_KEY_PROPERTY
public static final java.lang.String SOURCE_COLLECTION_KEY_PROPERTY
public static final java.lang.String APPROX_CARDINALITY_PROPERTY
public static final java.lang.String VALUE_LANGUAGE
public static final java.lang.String DATA_SOURCE_KEY_PROPERTY
public void setDisplayName(java.lang.String displayName)
displayName
- the displayName to setpublic 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 java.lang.String getDefaultDisplayName()
public void setDefaultDisplayName(java.lang.String displayName)
displayName
- public void setLocalizedDisplayName(java.lang.String displayName)
LocalizedDisplayName
- the LocalizedDisplayName to setpublic java.lang.String getLocalizedDisplayName()
public void setSemanticType(java.lang.String semanticType)
sourceCollectionKey
- the source collection key to setpublic java.lang.String getSemanticType()
public java.util.List<java.lang.String> getTags()
public void setTags(java.util.List<java.lang.String> tags)
isDimension
- public void setNotes(java.lang.String notes)
sourceCollectionKey
- the source collection key to setpublic java.lang.String getNotes()
public java.util.Date getNotesLastModifiedDate()
public void setNotesLastModifiedDate(java.util.Date date)
date
- public long getNotesLastModifiedUserId()
public void setNotesLastModifiedUserId(long userId)
date
- public void setDatatype(java.lang.String dataType)
dataType
- the dataType to setpublic java.lang.String getDatatype()
public java.lang.String getValueLanguage()
public void setValueLanguage(java.lang.String langCode)
getValueLanguage()
public boolean isDimension()
public void setDimension(boolean isDimension)
isDimension
- public static java.util.Map<java.lang.String,java.lang.String> convertLocalizedMetadataToMap(java.lang.String localizedMetadata)
public static java.lang.String convertLocalizedMetadataMapToString(java.util.Map<java.lang.String,java.lang.String> localizedMetadataMap)
public void setDescription(java.lang.String description)
description
- the description to setpublic java.lang.String getDescription()
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 java.lang.String getDefaultDescription()
public void setDefaultDescription(java.lang.String description)
description
- public void setLocalizedDescription(java.lang.String description)
LocalizedDescription
- the LocalizedDescription to setpublic java.lang.String getLocalizedDescription()
public void setNavigationOrder(java.lang.String order)
order
- the navigation order to setpublic java.lang.String getNavigationOrder()
public boolean isRefineable()
public void setRefineable(boolean isRefineable)
isRefineable
- public boolean isKeyColumn()
public void setKeyColumn(boolean isKeyColumn)
isKeyColumn
- public void setAvailableAggregations(java.lang.String availableAggregations)
availableAggregations
- the Available Aggregations to setpublic java.lang.String getAvailableAggregations()
public void setApproxCardinality(com.oracle.endeca.pdi.concepts.ApproxCardinality approxCardinality)
approxCardinality
- the approx cardinality value to setpublic com.oracle.endeca.pdi.concepts.ApproxCardinality getApproxCardinality()
public void setDataSourceKey(java.lang.String dataSourceKey)
dataSourceKey
- the data source keypublic java.lang.String getDataSourceKey()
public void setDefaultAggregation(java.lang.String defaultAggregation)
defaultAggregation
- the Default Aggregation to setpublic java.lang.String getDefaultAggregation()
public void setAvailableDateTimeParts(java.lang.String availableDateTimeParts)
public java.lang.String getAvailableDateTimeParts()
public void setDefaultDateTimeParts(java.lang.String defaultDateTimeParts)
public void setDefaultCascadeDateTimeParts(java.lang.String defaultCascadeDateTimeParts)
public java.lang.String getDefaultDateTimeParts()
public java.lang.String getDefaultCascadeDateTimeParts()
public void setDatetimeCombosEnabled(java.lang.String dateTimeCombosEnabled)
public java.lang.String getDatetimeCombosEnabled()
public java.util.List<java.util.List<DatePart>> getDatetimeCombosEnabledAsList() throws java.io.IOException
java.io.IOException
public void setFormatter(java.lang.String formatter)
formatter
- the description to setpublic java.lang.String getFormatter()
public void setSourceAttributeKey(java.lang.String sourceAttributeKey)
sourceAttributeKey
- the source attribute key to setpublic java.lang.String getSourceAttributeKey()
public void setSourceCollectionKey(java.lang.String sourceCollectionKey)
sourceCollectionKey
- the source collection key to setpublic java.lang.String getSourceCollectionKey()
public boolean isSingleAssign()
public void setSingleAssign(boolean isSingleAssign)
isRefineable
- public boolean isIncludedInAvailableRefinements()
public void setIncludedInAvailableRefinements(boolean isIncluded)
isIncluded
- public boolean isAttributeValueSearchEnabled()
public void setAttributeValueSearchEnabled(boolean isValueSearchable)
public boolean isIndexedForTextSearch()
public void setIndexedForTextSearch(boolean indexed)
public RefinementSelectionMode getRefinementSelectionMode()
public void setRefinementSelectionMode(RefinementSelectionMode mode)
public PropertyType getType()
public void setAverageLength(long avgLength)
public long getAverageLength()
public Attribute clone()
clone
in class java.lang.Object
Object.clone()
Copyright 2003, 2014, Oracle and/or its affiliates. All rights reserved.