Package org.javers.repository.api
Class QueryParams
- java.lang.Object
-
- org.javers.repository.api.QueryParams
-
public class QueryParams extends java.lang.ObjectContainer for additional query parameters used for filtering Snapshots to be fetched from database.- See Also:
QueryParamsBuilder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.lang.String>author()QueryParamschangeAggregate(boolean newAggregate)java.util.Optional<java.lang.String>changedProperty()java.util.Set<CommitId>commitIds()java.util.Map<java.lang.String,java.lang.String>commitProperties()java.util.Optional<java.time.LocalDateTime>from()booleanhasDates()booleanisAggregate()booleanisDateInRange(java.time.LocalDateTime date)booleanisLoadCommitProps()intlimit()booleannewObjectChanges()QueryParamsnextPage()intskip()java.util.Optional<SnapshotType>snapshotType()java.util.Optional<java.time.LocalDateTime>to()java.util.Optional<CommitId>toCommitId()java.lang.StringtoString()java.util.Optional<java.lang.Long>version()
-
-
-
Method Detail
-
changeAggregate
public QueryParams changeAggregate(boolean newAggregate)
-
nextPage
public QueryParams nextPage()
-
limit
public int limit()
- See Also:
QueryBuilder.limit(int)
-
skip
public int skip()
- See Also:
QueryBuilder.skip(int)
-
from
public java.util.Optional<java.time.LocalDateTime> from()
- See Also:
QueryBuilder.from(LocalDateTime)
-
to
public java.util.Optional<java.time.LocalDateTime> to()
- See Also:
QueryBuilder.to(LocalDateTime)
-
toCommitId
public java.util.Optional<CommitId> toCommitId()
- See Also:
QueryBuilder.toCommitId(CommitId)
-
commitIds
public java.util.Set<CommitId> commitIds()
- See Also:
QueryBuilder.withCommitIds(Collection)
-
commitProperties
public java.util.Map<java.lang.String,java.lang.String> commitProperties()
-
changedProperty
public java.util.Optional<java.lang.String> changedProperty()
- See Also:
QueryBuilder.withChangedProperty(String)
-
version
public java.util.Optional<java.lang.Long> version()
- See Also:
QueryBuilder.withVersion(long)
-
author
public java.util.Optional<java.lang.String> author()
- See Also:
QueryBuilder.byAuthor(String)
-
isAggregate
public boolean isAggregate()
- See Also:
QueryBuilder.withChildValueObjects()
-
isLoadCommitProps
public boolean isLoadCommitProps()
-
snapshotType
public java.util.Optional<SnapshotType> snapshotType()
-
newObjectChanges
public boolean newObjectChanges()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
hasDates
public boolean hasDates()
-
isDateInRange
public boolean isDateInRange(java.time.LocalDateTime date)
-
-