public class QueryParamsBuilder
extends java.lang.Object
| Modifier and Type | Method | Description |
|---|---|---|
QueryParamsBuilder |
author(java.lang.String author) |
|
QueryParams |
build() |
|
QueryParamsBuilder |
changedProperty(java.lang.String propertyName) |
|
QueryParamsBuilder |
commitId(CommitId commitId) |
|
QueryParamsBuilder |
commitIds(java.util.Collection<CommitId> commitIds) |
|
QueryParamsBuilder |
commitProperty(java.lang.String name,
java.lang.String value) |
|
QueryParamsBuilder |
from(java.time.LocalDateTime from) |
|
QueryParamsBuilder |
limit(int limit) |
|
QueryParamsBuilder |
newObjectChanges(boolean newObjectChanges) |
|
QueryParamsBuilder |
skip(int skip) |
|
QueryParamsBuilder |
to(java.time.LocalDateTime to) |
|
QueryParamsBuilder |
toCommitId(CommitId toCommitId) |
|
QueryParamsBuilder |
version(java.lang.Long version) |
|
QueryParamsBuilder |
withChildValueObjects(boolean aggregate) |
|
QueryParamsBuilder |
withCommitProps(boolean loadCommitProps) |
|
static QueryParamsBuilder |
withLimit(int limit) |
Initializes builder with a given limit - number of snapshots to be fetched from database.
|
QueryParamsBuilder |
withSnapshotType(SnapshotType snapshotType) |
public static QueryParamsBuilder withLimit(int limit)
public QueryParamsBuilder withChildValueObjects(boolean aggregate)
QueryBuilder.withChildValueObjects()public QueryParamsBuilder withCommitProps(boolean loadCommitProps)
loadCommitProps - true by defaultpublic QueryParamsBuilder limit(int limit)
QueryBuilder.limit(int)public QueryParamsBuilder skip(int skip)
QueryBuilder.skip(int)public QueryParamsBuilder from(java.time.LocalDateTime from)
QueryBuilder.from(LocalDateTime)public QueryParamsBuilder to(java.time.LocalDateTime to)
QueryBuilder.to(LocalDateTime)public QueryParamsBuilder commitId(CommitId commitId)
QueryBuilder.withCommitId(CommitId)public QueryParamsBuilder toCommitId(CommitId toCommitId)
QueryBuilder.toCommitId(CommitId)public QueryParamsBuilder commitIds(java.util.Collection<CommitId> commitIds)
QueryBuilder.withCommitIds(Collection)public QueryParamsBuilder commitProperty(java.lang.String name, java.lang.String value)
public QueryParamsBuilder version(java.lang.Long version)
QueryBuilder.withVersion(long)public QueryParamsBuilder newObjectChanges(boolean newObjectChanges)
public QueryParamsBuilder withSnapshotType(SnapshotType snapshotType)
public QueryParamsBuilder changedProperty(java.lang.String propertyName)
QueryBuilder.withChangedProperty(String)public QueryParamsBuilder author(java.lang.String author)
QueryBuilder.byAuthor(String)public QueryParams build()