Package org.javers.shadow
Class Shadow<T>
- java.lang.Object
-
- org.javers.shadow.Shadow<T>
-
- Type Parameters:
T
- type of a domain object
public class Shadow<T> extends java.lang.Object
Shadow is a historical version of a domain object restored from a snapshot loaded fromJaversRepository
.
Shadows use the same types as domain objects. For example, a Shadow of a Person object is an instance of Person.class.
Shadows class is a thin wrapper for a Shadow object andCommitMetadata
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
get()
Shadow object per seCommitId
getCommitId()
CommitMetadata
getCommitMetadata()
-
-
-
Method Detail
-
getCommitMetadata
public CommitMetadata getCommitMetadata()
-
getCommitId
public CommitId getCommitId()
-
get
public T get()
Shadow object per se
-
-