T - The Builder Typepublic static class HQLTransaction.Builder<T> extends Object
| Constructor and Description |
|---|
Builder(org.hibernate.Session session,
Collection collection,
Class<T> entityClass,
EntityDictionary dictionary) |
| Modifier and Type | Method and Description |
|---|---|
Optional<org.hibernate.Query> |
build() |
HQLTransaction.Builder |
withFilters(Set<Predicate> filters) |
HQLTransaction.Builder |
withPagination(Pagination pagination) |
HQLTransaction.Builder |
withPossibleFilters(Optional<Set<Predicate>> possibleFilters) |
HQLTransaction.Builder |
withPossiblePagination(Optional<Pagination> possiblePagination) |
HQLTransaction.Builder |
withPossibleSorting(Optional<Sorting> possibleSorting) |
HQLTransaction.Builder |
withSorting(Sorting sorting) |
public Builder(org.hibernate.Session session,
Collection collection,
Class<T> entityClass,
EntityDictionary dictionary)
public HQLTransaction.Builder withPossibleFilters(Optional<Set<Predicate>> possibleFilters)
public HQLTransaction.Builder withFilters(Set<Predicate> filters)
public HQLTransaction.Builder withPossibleSorting(Optional<Sorting> possibleSorting)
public HQLTransaction.Builder withSorting(Sorting sorting)
public HQLTransaction.Builder withPossiblePagination(Optional<Pagination> possiblePagination)
public HQLTransaction.Builder withPagination(Pagination pagination)
public Optional<org.hibernate.Query> build()
Copyright © 2015–2016. All rights reserved.