Class AbstractTypedQuery<T,F extends AbstractTypedQuery<T,F>>

java.lang.Object
com.evolveum.midpoint.schema.query.AbstractTypedQuery<T,F>
Direct Known Subclasses:
PreparedQuery, TypedQuery

public abstract class AbstractTypedQuery<T,F extends AbstractTypedQuery<T,F>> extends Object
  • Field Details

    • type

      protected Class<T> type
  • Constructor Details

    • AbstractTypedQuery

      public AbstractTypedQuery(Class<T> type)
  • Method Details

    • self

      protected abstract F self()
    • operationOptionsBuilder

      public GetOperationOptionsBuilder operationOptionsBuilder()
    • getOffset

      public Integer getOffset()
    • offset

      public F offset(Integer offset)
    • getMaxSize

      public Integer getMaxSize()
    • maxSize

      public F maxSize(Integer maxSize)
    • orderBy

      public F orderBy(ItemPath path, OrderDirection direction)
    • pagingRequired

      protected boolean pagingRequired()
    • buildObjectPaging

      @Nullable protected @Nullable ObjectPaging buildObjectPaging()
    • fillFrom

      protected void fillFrom(AbstractTypedQuery<?,?> other)