Class AbstractQueryBuilder<T,​Q extends AbstractQueryBuilder<T,​Q,​R,​RQ>,​R extends QueryResult<T>,​RQ extends QueryRequest<T>>

  • Direct Known Subclasses:
    RenderableQueryBuilder

    public abstract class AbstractQueryBuilder<T,​Q extends AbstractQueryBuilder<T,​Q,​R,​RQ>,​R extends QueryResult<T>,​RQ extends QueryRequest<T>>
    extends java.lang.Object
    • Constructor Detail

      • AbstractQueryBuilder

        public AbstractQueryBuilder​(APIContext ctx)
    • Method Detail

      • getRequest

        protected RQ getRequest()
      • filter

        public Q filter​(java.util.function.Predicate<T> filter)
      • asList

        public java.util.List<T> asList()
      • asSet

        public java.util.Set<T> asSet()
      • request

        public R request()
      • results

        public R results()
      • accepts

        public boolean accepts​(T obj)