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.ObjectShadow 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 Tget()Shadow object per seCommitIdgetCommitId()CommitMetadatagetCommitMetadata()
-
-
-
Method Detail
-
getCommitMetadata
public CommitMetadata getCommitMetadata()
-
getCommitId
public CommitId getCommitId()
-
get
public T get()
Shadow object per se
-
-