IChangeSet
Represents the entity for an Enterprise ChangeSet.
Indexers
| Indexer | Description | 
|---|---|
| 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
| Property | Description | 
|---|---|
| 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
| Method | Description | 
|---|---|
| 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. | 

