RightValue

Indicates the state for an permission.

With this enumeration, the permission for a data object or a ChangeSet is defined in a group.

If an permission for a data object or a ChangeSet is added in a group, then different accesses for these objects can be given or withdrawn in the group.

Values

Set

This value allows the group access to a data object or a ChangeSet.

Clear

This value forbids the group access to a data object or ChangeSet.

Inherit

This value specifies that permissions already existing for the data object or ChangeSet are to be inherited.

This means that if an permission is already defined in another group and the other group is included by the current group, then the permissions of the included group apply and are not overwritten in the current group.

In the case of permissions for data objects, it is also possible for permissions for a data object to be inherited if permissions (e.g. ReadChildren) for its child data objects have been defined in a superordinate data object.

If the group has no GroupIncludes or if there are no permissions defined for child data objects, then the default value applies. The default value is Clear.