Package org.javers.core.metamodel.object
Class CdoSnapshotBuilder
- java.lang.Object
-
- org.javers.core.metamodel.object.CdoSnapshotBuilder
-
public class CdoSnapshotBuilder extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CdoSnapshot
build()
static CdoSnapshotBuilder
cdoSnapshot()
static CdoSnapshotBuilder
emptyCopyOf(CdoSnapshot snapshot)
CdoSnapshotBuilder
markAllAsChanged()
CdoSnapshotBuilder
markChanged(CdoSnapshot previous)
CdoSnapshotBuilder
withChangedProperties(java.util.List<java.lang.String> changedPropertyNames)
CdoSnapshotBuilder
withCommitMetadata(CommitMetadata commitMetadata)
CdoSnapshotBuilder
withGlobalId(GlobalId globalId)
CdoSnapshotBuilder
withManagedType(ManagedType managedType)
CdoSnapshotBuilder
withState(CdoSnapshotState state)
CdoSnapshotBuilder
withType(SnapshotType type)
CdoSnapshotBuilder
withVersion(java.lang.Long version)
-
-
-
Method Detail
-
emptyCopyOf
public static CdoSnapshotBuilder emptyCopyOf(CdoSnapshot snapshot)
-
cdoSnapshot
public static CdoSnapshotBuilder cdoSnapshot()
-
withGlobalId
public CdoSnapshotBuilder withGlobalId(GlobalId globalId)
-
withManagedType
public CdoSnapshotBuilder withManagedType(ManagedType managedType)
-
withCommitMetadata
public CdoSnapshotBuilder withCommitMetadata(CommitMetadata commitMetadata)
-
withState
public CdoSnapshotBuilder withState(CdoSnapshotState state)
-
withVersion
public CdoSnapshotBuilder withVersion(java.lang.Long version)
-
build
public CdoSnapshot build()
-
withType
public CdoSnapshotBuilder withType(SnapshotType type)
-
markAllAsChanged
public CdoSnapshotBuilder markAllAsChanged()
-
withChangedProperties
public CdoSnapshotBuilder withChangedProperties(java.util.List<java.lang.String> changedPropertyNames)
-
markChanged
public CdoSnapshotBuilder markChanged(CdoSnapshot previous)
-
-