Interface SearchField

All Known Implementing Classes:
AbstractMetadataSearchField, AbstractNoJoinSystemSearchField, BooleanSearchField, CollectionSearchField, CommentsSearchField, ContentPrivacySearchField, ContentSearchField, ContentTypeSearchField, ContributorSearchField, CreationDateSearchField, CreatorSearchField, DateSearchField, DoubleSearchField, DublinCoreSearchField, FirstValidationSearchField, FirstValidatorSearchField, HasLiveVersionSearchField, JoinedSystemSearchField, LanguageSearchField, LastMajorValidationSearchField, LastMajorValidatorSearchField, LastModifiedSearchField, LastValidationSearchField, LastValidatorSearchField, LongSearchField, MixinTypeSearchField, MultilingualStringSearchField, OrphanSearchField, PageIdsSearchField, PagesSearchField, ParentContentSearchField, SharedSeachField, SiteSearchField, SiteTypeSearchField, StringSearchField, TagSearchField, WorkflowStepSearchField

public interface SearchField
Represents a search field.
  • Method Details

    • getName

      Get the search field name.
      Returns:
      The search field name.
    • getSortField

      Get the sort field corresponding to this field.
      Returns:
      The sort field.
    • getFacetField

      Get the facet field corresponding to this field.
      Returns:
      The facet field.
    • isJoined

      boolean isJoined()
      Indicates if the search field is joined
      Returns:
      true if the search field is joined
    • getJoinedPaths

      Gets the joined paths
      Returns:
      the joined paths
    • getFacetFunction

      Get the facet function corresponding to this field.
      Returns:
      The facet function.