Interface QueryIWrap
-
- All Superinterfaces:
com.day.cq.search.Query
@ProviderType public interface QueryIWrap extends com.day.cq.search.QueryInterface for wrappers of CQ Search Query instances.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default booleangetExcerpt()default longgetHitsPerPage()default com.day.cq.search.PredicateGroupgetPredicates()default com.day.cq.search.result.SearchResultgetResult()default longgetStart()default com.day.cq.search.Queryrefine(com.day.cq.search.facets.Bucket bucket)default voidregisterPredicateEvaluator(String type, com.day.cq.search.eval.PredicateEvaluator evaluator)default voidsetExcerpt(boolean excerpt)default voidsetHitsPerPage(long hitsPerPage)default voidsetStart(long start)com.day.cq.search.QueryunwrapQuery()Return the underlying query.default com.day.cq.search.QuerywrapQuery(com.day.cq.search.Query other)
-
-
-
Method Detail
-
unwrapQuery
com.day.cq.search.Query unwrapQuery()
Return the underlying query. This must be implemented by concrete classes.- Returns:
- the underlying query
-
wrapQuery
@Nonnull default com.day.cq.search.Query wrapQuery(@Nonnull com.day.cq.search.Query other)
-
getResult
default com.day.cq.search.result.SearchResult getResult()
- Specified by:
getResultin interfacecom.day.cq.search.Query
-
getPredicates
default com.day.cq.search.PredicateGroup getPredicates()
- Specified by:
getPredicatesin interfacecom.day.cq.search.Query
-
registerPredicateEvaluator
default void registerPredicateEvaluator(String type, com.day.cq.search.eval.PredicateEvaluator evaluator)
- Specified by:
registerPredicateEvaluatorin interfacecom.day.cq.search.Query
-
refine
default com.day.cq.search.Query refine(com.day.cq.search.facets.Bucket bucket)
- Specified by:
refinein interfacecom.day.cq.search.Query
-
setExcerpt
default void setExcerpt(boolean excerpt)
- Specified by:
setExcerptin interfacecom.day.cq.search.Query
-
getExcerpt
default boolean getExcerpt()
- Specified by:
getExcerptin interfacecom.day.cq.search.Query
-
setStart
default void setStart(long start)
- Specified by:
setStartin interfacecom.day.cq.search.Query
-
getStart
default long getStart()
- Specified by:
getStartin interfacecom.day.cq.search.Query
-
setHitsPerPage
default void setHitsPerPage(long hitsPerPage)
- Specified by:
setHitsPerPagein interfacecom.day.cq.search.Query
-
getHitsPerPage
default long getHitsPerPage()
- Specified by:
getHitsPerPagein interfacecom.day.cq.search.Query
-
-