B
- type of the builderT
- type of the search resultC
- type of the class implementing the searchS
- type of the sort modelL
- type of the filter modelF
- type of the facet modelE
- type of the expansion modelpublic interface ResourceMetaModelSearchDslBuilder<B,T,C extends MetaModelSearchDsl<T,C,S,L,F,E>,S,L,F,E> extends Builder<C>
B text(LocalizedStringEntry text)
B facets(List<FacetExpression<T>> facets)
B facets(Function<F,FacetExpression<T>> m)
B plusFacets(Function<F,FacetExpression<T>> m)
B plusResultFilters(List<FilterExpression<T>> filterExpressions)
B plusQueryFilters(List<FilterExpression<T>> filterExpressions)
B plusFacetFilters(List<FilterExpression<T>> filterExpressions)
B plusSort(List<SortExpression<T>> sortExpressions)
B plusSort(SortExpression<T> sortExpression)
B plusSort(Function<S,SortExpression<T>> m)
B limit(long limit)
B offset(long offset)
B plusExpansionPaths(List<ExpansionPath<T>> expansionPaths)
B plusExpansionPaths(ExpansionPath<T> expansionPath)
B plusFacetedSearch(FacetedSearchExpression<T> facetedSearchExpression)
B plusFacetedSearch(List<FacetedSearchExpression<T>> facetedSearchExpressions)
B facetedSearch(FacetedSearchExpression<T> facetedSearchExpression)
B facetedSearch(List<FacetedSearchExpression<T>> facetedSearchExpressions)
B queryFilters(List<FilterExpression<T>> filterExpressions)
B resultFilters(List<FilterExpression<T>> filterExpressions)
B plusExpansionPaths(Function<E,ExpansionPathContainer<T>> m)
B expansionPaths(Function<E,ExpansionPathContainer<T>> m)
B plusFacets(FacetExpression<T> facetExpression)
B plusFacets(List<FacetExpression<T>> facetExpressions)
B facets(FacetExpression<T> facetExpression)
B sort(Function<S,SortExpression<T>> m)
B facetFilters(List<FilterExpression<T>> filterExpressions)
B plusExpansionPaths(ExpansionPathContainer<T> holder)
B expansionPaths(ExpansionPath<T> expansionPath)
B expansionPaths(List<ExpansionPath<T>> expansionPaths)
B expansionPaths(ExpansionPathContainer<T> holder)
B sort(SortExpression<T> sortExpression)
B sort(List<SortExpression<T>> sortExpressions)