Interface Expandable<T>

Type Parameters:
T - is SearchQuery
All Known Subinterfaces:
SearchQuery, SearchSort
All Known Implementing Classes:
AbstractParameterListQuery, AbstractSort, AbstractUserQuery, ActiveUserQuery, AllQuery, ArchivedSpacesQuery, AttachmentTypeQuery, BooleanQuery, BrowseUsersPermissionQuery, ConstantScoreQuery, ContainingContentTypeQuery, ContentCategoryQuery, ContentIdSort, ContentPermissionsQuery, ContentStatusQuery, ContentTypeQuery, ContributorQuery, CreatedSort, CreatorQuery, CustomContentTypeQuery, DateRangeQuery, DoubleRangeQuery, EnabledCustomContentTypesQuery, FavouriteSort, FieldExistsQuery, FieldSort, FileExtensionQuery, FilenameSort, FilesizeSort, FullnameSort, FunctionScoreQuery, HasPersonalSpaceQuery, InheritedLabelQuery, InSpaceQuery, IntegerRangeQuery, LabelQuery, LabelsQuery, LastModifierUserQuery, LongRangeQuery, LowercaseFieldSort, MacroStorageVersionQuery, MacroUsageQuery, MatchNoDocsQuery, ModifiedSort, MultiSearchSort, MultiTextFieldQuery, NonViewableCustomContentTypeQuery, NotAnonymousUserQuery, PhraseQuery, PrefixQuery, QueryStringQuery, RelevanceSort, SiteSearchPermissionsQuery, SiteTextSearchQuery, SpaceCategoryQuery, SpacePermissionQuery, SpanNearQuery, TermQuery, TermRangeQuery, TermSetQuery, TextFieldQuery, TextQuery, TextSearchQuery, TitleSort, UserAttributeSort, UserInfoQuery, UserTextQuery, WildcardTextFieldQuery

public interface Expandable<T>
Interface that allows classes implemented it to be transformed into composition of primitive ones. see SearchExpander.expandAll(Expandable).
Since:
5.9
  • Method Summary

    Modifier and Type
    Method
    Description
    Expand this query/filter into a composite query/filter (that composes others).
  • Method Details

    • expand

      T expand()
      Expand this query/filter into a composite query/filter (that composes others).
      Returns:
      a query/filter