public class CdoSnapshotBuilder
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
CdoSnapshot |
build() |
static CdoSnapshotBuilder |
cdoSnapshot(GlobalId globalId,
CommitMetadata commitMetadata,
ManagedType managedType) |
static CdoSnapshotBuilder |
cdoSnapshot(GlobalId globalId,
ManagedType managedType) |
static CdoSnapshot |
emptyCopyOf(CdoSnapshot snapshot) |
CdoSnapshotBuilder |
markAllAsChanged() |
CdoSnapshotBuilder |
markChanged(CdoSnapshot previous) |
CdoSnapshotBuilder |
withChangedProperties(java.util.List<java.lang.String> changedPropertyNames) |
CdoSnapshotBuilder |
withCommitMetadata(CommitMetadata commitMetadata) |
CdoSnapshotBuilder |
withInitial(boolean initial)
Deprecated.
|
CdoSnapshotBuilder |
withPropertyValue(Property property,
java.lang.Object value) |
CdoSnapshotBuilder |
withState(CdoSnapshotState state) |
CdoSnapshotBuilder |
withType(SnapshotType type) |
CdoSnapshotBuilder |
withVersion(java.lang.Long version) |
public static CdoSnapshot emptyCopyOf(CdoSnapshot snapshot)
public static CdoSnapshotBuilder cdoSnapshot(GlobalId globalId, ManagedType managedType)
public static CdoSnapshotBuilder cdoSnapshot(GlobalId globalId, CommitMetadata commitMetadata, ManagedType managedType)
public CdoSnapshotBuilder withCommitMetadata(CommitMetadata commitMetadata)
public CdoSnapshotBuilder withState(CdoSnapshotState state)
public CdoSnapshotBuilder withVersion(java.lang.Long version)
public CdoSnapshot build()
public CdoSnapshotBuilder withType(SnapshotType type)
public CdoSnapshotBuilder withPropertyValue(Property property, java.lang.Object value)
@Deprecated public CdoSnapshotBuilder withInitial(boolean initial)
public CdoSnapshotBuilder markAllAsChanged()
public CdoSnapshotBuilder withChangedProperties(java.util.List<java.lang.String> changedPropertyNames)
public CdoSnapshotBuilder markChanged(CdoSnapshot previous)