IChangeSet

Represents the entity for an Enterprise ChangeSet.

Indexers

IndexerDescription
this[IDataObject]:IChangeSetEntry

Calls the changes for the indicated data object in the current ChangeSet.

this[Int32]:IChangeSetEntry

Calls the changes for a data object with the indicated Id in the current ChangeSet.

Properties

PropertyDescription
AllChanges:IChangeSetEntries

Returns a collection of all changes carried out in the ChangeSet.

Creator:IUser

Gets the creator of the ChangeSet.

DateCreated:DateTime

Gets the date of creation of the ChangeSet.

History:IChangeSetStructuralModificationCollection

Gets the history for a ChangeSet.

Id:Int32

Gets the Id of the ChangeSet.

Name:String

Gets the name of the ChangeSet.

Rights:IChangeSetRightCollection

Gets a collection of all permissions for this ChangeSet.

State:ChangeSetState

Gets the current state of the ChangeSet.

StateChanged:IChangeSetModification

Gets information about the last status change.

Methods

MethodDescription
CanApprove():Boolean

Checks whether the current user may release the ChangeSet.

CanApprove(IGroup):Boolean

Checks whether the members of the indicated group may release the current ChangeSet.

CanApprove(IUser):Boolean

Checks whether the indicated user may release the ChangeSet.

CanModify():Boolean

Checks whether the current user may edit the ChangeSet.

CanModify(IGroup):Boolean

Checks whether the members of the indicated group may edit the current ChangeSet.

CanModify(IUser):Boolean

Checks whether the indicated user may edit the ChangeSet.

CanRead(IGroup):Boolean

Checks whether the members of the indicated group may see the current ChangeSet.

CanRead(IUser):Boolean

Checks whether the indicated user may see the ChangeSet.

Commit():Void

Performs the publication of the ChangeSet.

Discard():Void

Performs the discarding of the ChangeSet.

Enter():Void

Enters the ChangeSet in the current session.

Leave():Boolean

Leaves the ChangeSet in the current session.

LookupEntry(IDataObject):IChangeSetEntry

Calls the changes for the indicated data object in the current ChangeSet.

LookupEntry(Int32):IChangeSetEntry

Calls the changes for a data object with the indicated Id in the current ChangeSet.

TryLookupEntry(IDataObject):IChangeSetEntry

Calls the changes for the indicated data object in the current ChangeSet.

TryLookupEntry(Int32):IChangeSetEntry

Calls the changes for a data object with the indicated Id in the current ChangeSet.