Package org.javers.core.commit
Class CommitFactory
- java.lang.Object
-
- org.javers.core.commit.CommitFactory
-
public class CommitFactory extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CommitFactory(DiffFactory diffFactory, JaversExtendedRepository javersRepository, DateProvider dateProvider, LiveGraphFactory liveGraphFactory, SnapshotFactory snapshotFactory, SnapshotGraphFactory snapshotGraphFactory, ChangedCdoSnapshotsFactory changedCdoSnapshotsFactory, org.javers.core.commit.CommitIdFactory commitIdFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Commit
create(java.lang.String author, java.util.Map<java.lang.String,java.lang.String> properties, java.lang.Object currentVersion)
java.util.concurrent.CompletableFuture<Commit>
create(java.lang.String author, java.util.Map<java.lang.String,java.lang.String> properties, java.lang.Object currentVersion, java.util.concurrent.Executor executor)
Commit
createTerminal(java.lang.String author, java.util.Map<java.lang.String,java.lang.String> properties, java.lang.Object removed)
Commit
createTerminalByGlobalId(java.lang.String author, java.util.Map<java.lang.String,java.lang.String> properties, GlobalId removedId)
-
-
-
Constructor Detail
-
CommitFactory
public CommitFactory(DiffFactory diffFactory, JaversExtendedRepository javersRepository, DateProvider dateProvider, LiveGraphFactory liveGraphFactory, SnapshotFactory snapshotFactory, SnapshotGraphFactory snapshotGraphFactory, ChangedCdoSnapshotsFactory changedCdoSnapshotsFactory, org.javers.core.commit.CommitIdFactory commitIdFactory)
-
-
Method Detail
-
createTerminalByGlobalId
public Commit createTerminalByGlobalId(java.lang.String author, java.util.Map<java.lang.String,java.lang.String> properties, GlobalId removedId)
-
createTerminal
public Commit createTerminal(java.lang.String author, java.util.Map<java.lang.String,java.lang.String> properties, java.lang.Object removed)
-
create
public Commit create(java.lang.String author, java.util.Map<java.lang.String,java.lang.String> properties, java.lang.Object currentVersion)
-
create
public java.util.concurrent.CompletableFuture<Commit> create(java.lang.String author, java.util.Map<java.lang.String,java.lang.String> properties, java.lang.Object currentVersion, java.util.concurrent.Executor executor)
-
-