2022 April Release

Enum COOSYSTEM@1.1:ACLGroupKind Permanent link for this heading

Defines the kinds of specifying a group in an ACL entry.

Additional Information

Values Permanent link for this heading

Name

Value

Description

ACLGROUP_NORMAL

1

Group

A specific group.

ACLGROUP_OWNER

2

Object Group

The group that owns the object is used.

ACLGROUP_OUTYPE

3

Organizational Unit Type

The organization unit type is used.

ACLGROUP_SUPEROUTYPE

4

Organizational Unit Type, if Superordinate to Object Group

The superordinate organization units of the object owner group are used.

ACLGROUP_SUBOUTYPE

5

Organizational Unit Type, if Subordinate to Object Group

The subordinate organization units of the object owner group are used.

ACLGROUP_ATTRIBUTE

6

Property With Organizational Element

All groups stored in the specified property. The property must fulfill the following requirements:
it must have type object pointer or object pointer list, and the property attruseableclass must contain the class Group or classes derived from Group.
it must not have a set action assigned.
it must have the access type AccTypeChangeSec assigned in property attraccset.

ACLGROUP_GROUPPARENT

7

Group and Superordinate Groups

ACLGROUP_GROUPCHILD

8

Group and Subordinate Groups

ACLGROUP_SUPERGROUP

9

Group, if Superordinate to Object Group

ACLGROUP_SUBGROUP

10

Group, if Subordinate to Object Group

ACLGROUP_OUTYPEPARENT

11

Organizational Unit Type and Superordinate Groups

ACLGROUP_OUTYPECHILD

12

Organizational Unit Type and Subordinate Groups

ACLGROUP_ATTRIBUTEPARENT

13

Property With Organizational Element and Superordinate Groups

ACLGROUP_ATTRIBUTECHILD

14

Property With Organizational Element and Subordinate Groups

ACLGROUP_SUPERATTRIBUTE

15

Property With Organizational Element, if Superordinate to Object Group

ACLGROUP_SUBATTRIBUTE

16

Property With Organizational Element, if Subordinate to Object Group