LockTypes
Indicates the lock on a data object.
In the system, these values represent locks that can lock procedures or data objects.
Values
- None
This is the default value if there is no lock for a data object.
- Existence
This value is used in the system to mark a data object as having to continue to exist. This means that this or any superordinate data objects cannot be deleted.
- Parent
This value is used to show that the directly superordinate data object has to exist. This lock is generated if a data object is moved into another level in a ChangeSet. This value is then set for the old and new superordinate data object.
- Order
This value is used if a data object has been sorted. This leads to a lock in the Productive Environment.
- Name
This value generates a lock for the renaming procedure for a data object. The data object can no longer be renamed in the Productive Environment.
- Content
This value locks the editing of content in the Productive Environment.
- Children
This value locks the children of a data object. This lock is applied for example if a data object is deleted in a ChangeSet. In this case the underlying data objects may no longer be used.
- NewReferences
This value is used if new references have been generated for a data object.
- IdentityReservation
This value is a lock for an Id of a reservation in the data repository.
- SharedMask
This mask represents the range of values for the locks that can be set together as a lock for a data object.
- CsOrdered
This value is used if a data object has been sorted. This leads to a lock in the other ChangeSets.
- CsMoved
This value is used if a data object has been moved into another level. This leads to a block in the other ChangeSets.
- CsRenamed
This value generates a lock for the renaming procedure for a data object. The data object can no longer be renamed in the other ChangeSets.
- CsContentChanged
This value locks the editing of content in the other ChangeSets.
- CsDeleted
This value is used if a data object has been deleted in a ChangeSet. This data object is therefore no longer available in this ChangeSet and the editing of the data object is locked in all other ChangeSets.
- UniqueMask
This mask represents the range of values for the unique locks.
- CsLock
- NameReservation
This value is used in the case of new name reservations and locks the use of the name in the current level by another data object.
- ExclusiveMask