2022 April Release

Struct COOSYSTEM@1.1:ACLEntryList Permanent link for this heading

Used for the entries of an ACL. Each entry defines a role and the user's possibilities to access an object, if he or she has the defined role. The role is defined with the group (or the organizational unit type) and the user (or the position in the group).

Additional Information

Properties Permanent link for this heading

Type

Property

Name

AccessType[]

aclallowedacc

Allowed Access Types

Domain

acldomain

Domain

AttributeDefinition[]

acldomainattr

Property With Domain

ACLDomainKind

acldomainkind

Type of Domain

DomainType

acldomaintype

Domain Type

Group

aclgroup

Group

AttributeDefinition[]

aclgroupattr

Property With Group/Organizational Unit Type

ACLGroupKind

aclgroupkind

Type of Group

OrgUnitType

aclorgunittype

Organizational Unit Type

Position

aclposition

Position

User

acluser

User

AttributeDefinition[]

acluserattr

Property With User/Position

ACLUserKind

acluserkind

Type of User

Properties Permanent link for this heading


Allowed Access Types (COOSYSTEM@1.1:aclallowedacc) Permanent link for this heading

Defines the list of allowed access types.

unique AccessType[] COOSYSTEM@1.1:aclallowedacc

Additional Information


Domain (COOSYSTEM@1.1:acldomain) Permanent link for this heading

Defines the domain, if the property acldomainkind has the value ACLDOMAIN_NORMAL.

Domain COOSYSTEM@1.1:acldomain

Additional Information


Property With Domain (COOSYSTEM@1.1:acldomainattr) Permanent link for this heading

Expression that either determines or filters the possible selection of objects in an object pointer control. If used in conjunction with AttrFilterCheckSet this expression is used to test the value of a property (of any type).

AttributeDefinition[] COOSYSTEM@1.1:acldomainattr

Additional Information


Type of Domain (COOSYSTEM@1.1:acldomainkind) Permanent link for this heading

Defines the type of domain to specify the domain for which the rights are defined. The initial value is ACLDOMAIN_NORMAL.

ACLDomainKind COOSYSTEM@1.1:acldomainkind not null

Additional Information


Domain Type (COOSYSTEM@1.1:acldomaintype) Permanent link for this heading

DomainType COOSYSTEM@1.1:acldomaintype

Additional Information


Group (COOSYSTEM@1.1:aclgroup) Permanent link for this heading

Defines the group for which the rights are defined, if the property aclgroupkind has the value ACLGROUP_NORMAL.

Group COOSYSTEM@1.1:aclgroup

Additional Information


Property With Group/Organizational Unit Type (COOSYSTEM@1.1:aclgroupattr) Permanent link for this heading

Stores a property that can contain group objects. If this stored property is used to define access rights all groups contained in the property have the assigned access rights.

AttributeDefinition[] COOSYSTEM@1.1:aclgroupattr

Additional Information


Type of Group (COOSYSTEM@1.1:aclgroupkind) Permanent link for this heading

Defines the type of group entry to define the group for which the rights are defined. The initial value is ACLGROUP_NORMAL.

ACLGroupKind COOSYSTEM@1.1:aclgroupkind not null

Additional Information


Organizational Unit Type (COOSYSTEM@1.1:aclorgunittype) Permanent link for this heading

Defines the organizational unit type, if the property aclgroupkind has the value ACLGROUP_OUTYPE, ACLGROUP_SUBOUTYPE or ACLGROUP_SUPEROUTYPE.

OrgUnitType COOSYSTEM@1.1:aclorgunittype

Additional Information


Position (COOSYSTEM@1.1:aclposition) Permanent link for this heading

Defines the position for which the rights are defined if the property acluserkind has the value ACLUSER_POSITION.

Position COOSYSTEM@1.1:aclposition

Additional Information


User (COOSYSTEM@1.1:acluser) Permanent link for this heading

Defines the user for whom the rights are defined, if the property acluserkind has the value ACLUSER_NORMAL.

User COOSYSTEM@1.1:acluser

Additional Information


Property With User/Position (COOSYSTEM@1.1:acluserattr) Permanent link for this heading

Stores a property that can contain user objects. If this stored property is used to define access rights all users contained in the property have the assigned access rights.

AttributeDefinition[] COOSYSTEM@1.1:acluserattr

Additional Information


Type of User (COOSYSTEM@1.1:acluserkind) Permanent link for this heading

Defines the type of user entry to define the user for whom the rights are defined. The initial value is ACLUSER_NORMAL.

ACLUserKind COOSYSTEM@1.1:acluserkind not null

Additional Information