Package org.javers.core.snapshot
Class SnapshotFactory
- java.lang.Object
-
- org.javers.core.snapshot.SnapshotFactory
-
public class SnapshotFactory extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SnapshotFactory(TypeMapper typeMapper, GlobalIdFactory globalIdFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CdoSnapshotcreateInitial(LiveCdo liveCdo, CommitMetadata commitMetadata)CdoSnapshotStatecreateSnapshotState(LiveCdo liveCdo)CdoSnapshotcreateTerminal(GlobalId globalId, CdoSnapshot previous, CommitMetadata commitMetadata)CdoSnapshotcreateUpdate(LiveCdo liveCdo, CdoSnapshot previous, CommitMetadata commitMetadata)
-
-
-
Constructor Detail
-
SnapshotFactory
public SnapshotFactory(TypeMapper typeMapper, GlobalIdFactory globalIdFactory)
-
-
Method Detail
-
createTerminal
public CdoSnapshot createTerminal(GlobalId globalId, CdoSnapshot previous, CommitMetadata commitMetadata)
-
createInitial
public CdoSnapshot createInitial(LiveCdo liveCdo, CommitMetadata commitMetadata)
-
createUpdate
public CdoSnapshot createUpdate(LiveCdo liveCdo, CdoSnapshot previous, CommitMetadata commitMetadata)
-
createSnapshotState
public CdoSnapshotState createSnapshotState(LiveCdo liveCdo)
-
-