Package org.javers.repository.api
Class QueryParamsBuilder
- java.lang.Object
-
- org.javers.repository.api.QueryParamsBuilder
-
public class QueryParamsBuilder extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods 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)
-
-
-
Method Detail
-
withLimit
public static QueryParamsBuilder withLimit(int limit)
Initializes builder with a given limit - number of snapshots to be fetched from database.
-
withChildValueObjects
public QueryParamsBuilder withChildValueObjects(boolean aggregate)
- See Also:
QueryBuilder.withChildValueObjects()
-
withCommitProps
public QueryParamsBuilder withCommitProps(boolean loadCommitProps)
- Parameters:
loadCommitProps
- true by default
-
limit
public QueryParamsBuilder limit(int limit)
- See Also:
QueryBuilder.limit(int)
-
skip
public QueryParamsBuilder skip(int skip)
- See Also:
QueryBuilder.skip(int)
-
from
public QueryParamsBuilder from(java.time.LocalDateTime from)
- See Also:
QueryBuilder.from(LocalDateTime)
-
to
public QueryParamsBuilder to(java.time.LocalDateTime to)
- See Also:
QueryBuilder.to(LocalDateTime)
-
commitId
public QueryParamsBuilder commitId(CommitId commitId)
- See Also:
QueryBuilder.withCommitId(CommitId)
-
toCommitId
public QueryParamsBuilder toCommitId(CommitId toCommitId)
- See Also:
QueryBuilder.toCommitId(CommitId)
-
commitIds
public QueryParamsBuilder commitIds(java.util.Collection<CommitId> commitIds)
- See Also:
QueryBuilder.withCommitIds(Collection)
-
commitProperty
public QueryParamsBuilder commitProperty(java.lang.String name, java.lang.String value)
-
version
public QueryParamsBuilder version(java.lang.Long version)
- See Also:
QueryBuilder.withVersion(long)
-
newObjectChanges
public QueryParamsBuilder newObjectChanges(boolean newObjectChanges)
-
withSnapshotType
public QueryParamsBuilder withSnapshotType(SnapshotType snapshotType)
-
changedProperty
public QueryParamsBuilder changedProperty(java.lang.String propertyName)
- See Also:
QueryBuilder.withChangedProperty(String)
-
author
public QueryParamsBuilder author(java.lang.String author)
- See Also:
QueryBuilder.byAuthor(String)
-
build
public QueryParams build()
-
-