Package org.ametys.cms.search.model
Interface ResultField
- All Superinterfaces:
Field
- All Known Subinterfaces:
MetadataResultField
,SearchUIColumn
,SystemResultField
- All Known Implementing Classes:
AbstractSearchUIColumn
,MetadataSearchUIColumn
,SystemSearchUIColumn
Represents a Field to be returned by a search.
-
Method Summary
Modifier and TypeMethodDescriptiondefault Object
getFullValue
(Content content, Locale defaultLocale) Get the value represented by this field in the given result content.getId()
Get the result field ID.Get theSearchField
representing this result field.Get the value represented by this field in the given result content.Methods inherited from interface org.ametys.cms.search.model.Field
getContentTypeId, getEnumerator, getType, isMultiple
-
Method Details
-
getId
Get the result field ID.- Returns:
- the result field ID.
-
getValue
Get the value represented by this field in the given result content.- Parameters:
content
- the result content.defaultLocale
- the default locale for localized value if the content's language is null- Returns:
- the content field value (cast to the appropriate object).
-
getFullValue
Get the value represented by this field in the given result content.- Parameters:
content
- the result content.defaultLocale
- the default locale for localized value if the content's language is null- Returns:
- the content field value (cast to the appropriate object).
-
getSearchField
Get theSearchField
representing this result field.- Returns:
- The
SearchField
representing this result field.
-