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 QueryParamsBuilderauthor(java.lang.String author)QueryParamsbuild()QueryParamsBuilderchangedProperty(java.lang.String propertyName)QueryParamsBuildercommitId(CommitId commitId)QueryParamsBuildercommitIds(java.util.Collection<CommitId> commitIds)QueryParamsBuildercommitProperty(java.lang.String name, java.lang.String value)QueryParamsBuilderfrom(java.time.LocalDateTime from)QueryParamsBuilderlimit(int limit)QueryParamsBuildernewObjectChanges(boolean newObjectChanges)QueryParamsBuilderskip(int skip)QueryParamsBuilderto(java.time.LocalDateTime to)QueryParamsBuildertoCommitId(CommitId toCommitId)QueryParamsBuilderversion(java.lang.Long version)QueryParamsBuilderwithChildValueObjects(boolean aggregate)QueryParamsBuilderwithCommitProps(boolean loadCommitProps)static QueryParamsBuilderwithLimit(int limit)Initializes builder with a given limit - number of snapshots to be fetched from database.QueryParamsBuilderwithSnapshotType(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()
-
-