IChangeSetEntry

Represents the entity for the collection of all changes for a data object.

This interface reflects the state and all changes of just one data object in a ChangeSet and gives more detailed information about the individual changes.

Furthermore, all or individual changes can be published or discarded by means of this interface.

Properties

PropertyDescription
ApprovalState:ApprovalState

Returns the current state of the acceptance status.

ApprovalStateChanged:IChangeSetModification

Supplies a type with information about the last editor and the date of the last status change.

ChangeSet:IChangeSet

Returns the ChangeSet in which the changes to the data object were carried out.

ChangeTypes:DataObjectChangeTypes

Returns information as to which aspects of the data object have been changed in the ChangeSet.

ContentChanged:IChangeSetModification

Supplies information about the last editor and the date of the last content change.

Created:IChangeSetModification

Supplies information about the creator and the date of creation in the ChangeSet.

DataObject:IDataObject

Returns the the data object in which the changes were carried out.

Deleted:IChangeSetModification

Supplies information about the archiver and the date of deletion of the data object in the ChangeSet.

Moved:IChangeSetModification

Supplies information about the last editor and the date of the last move to another structural level.

Ordered:IChangeSetModification

Supplies information about the last editor and the date of the last sorting of the data object.

Renamed:IChangeSetModification

Supplies information about the last editor and the date of the last renaming.

Methods

MethodDescription
Commit():Void

Publishes all changes to the data object.

Commit(DataObjectChangeTypes):Void

Publishes the indicated changes for the data object.

CreateDiscardAction():IChangeSetEntryAction

Generates an action for discarding all changes to a data object.

CreateDiscardAction(Boolean):IChangeSetEntryAction

Generates an action for discarding all changes to a data object.

Discard():Void

Discards all changes to a data object.

Discard(DataObjectChangeTypes):Void

Discards the indicated changes to the data object.