public class AuditQueryBuilder extends Object
Modifier and Type | Field and Description |
---|---|
protected MultiExpression |
filter
Here filter is a
MultiExpression with operator AND by design. |
protected long |
limit |
protected long |
offset |
protected OrderByList |
orders |
Constructor and Description |
---|
AuditQueryBuilder() |
Modifier and Type | Method and Description |
---|---|
AuditQueryBuilder |
addAndPredicate(Predicate predicate)
Adds a new predicate to the list of AND predicates.
|
AuditQueryBuilder |
defaultOrder() |
long |
limit() |
AuditQueryBuilder |
limit(long limit) |
long |
offset() |
AuditQueryBuilder |
offset(long offset) |
AuditQueryBuilder |
order(OrderByExpr order)
Adds a new order to this query builder.
|
OrderByList |
orders()
We currently only need to handle object instantiated through
OrderByExprs . |
AuditQueryBuilder |
orders(List<OrderByExpr> orders)
Sets the orders to use when querying audit.
|
AuditQueryBuilder |
orders(OrderByExpr order,
OrderByExpr... orders)
Sets the orders to use when querying audit.
|
Predicate |
predicate() |
AuditQueryBuilder |
predicates(List<Predicate> filters)
Sets the predicates to use when querying audit.
|
AuditQueryBuilder |
predicates(Predicate filter,
Predicate... filters)
Sets the predicates to use when querying audit.
|
String |
toString() |
protected MultiExpression filter
MultiExpression
with operator AND by design.protected OrderByList orders
protected long offset
protected long limit
public AuditQueryBuilder()
public AuditQueryBuilder addAndPredicate(Predicate predicate)
public AuditQueryBuilder predicates(Predicate filter, Predicate... filters)
public AuditQueryBuilder predicates(List<Predicate> filters)
public OrderByList orders()
OrderByExprs
.public AuditQueryBuilder defaultOrder()
public AuditQueryBuilder order(OrderByExpr order)
public AuditQueryBuilder orders(OrderByExpr order, OrderByExpr... orders)
public AuditQueryBuilder orders(List<OrderByExpr> orders)
public long offset()
public AuditQueryBuilder offset(long offset)
public long limit()
public AuditQueryBuilder limit(long limit)
Copyright © 2018 Nuxeo. All rights reserved.