/AWS1/CL_WMLPERMISSION¶
Permission granted to a user, group, or resource to access a certain aspect of another user, group, or resource mailbox.
CONSTRUCTOR
¶
IMPORTING¶
Required arguments:¶
iv_granteeid
TYPE /AWS1/WMLWORKMAILIDENTIFIER
/AWS1/WMLWORKMAILIDENTIFIER
¶
The identifier of the user, group, or resource to which the permissions are granted.
iv_granteetype
TYPE /AWS1/WMLMEMBERTYPE
/AWS1/WMLMEMBERTYPE
¶
The type of user, group, or resource referred to in GranteeId.
it_permissionvalues
TYPE /AWS1/CL_WMLPERMISSIONVALUES_W=>TT_PERMISSIONVALUES
TT_PERMISSIONVALUES
¶
The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.
Queryable Attributes¶
GranteeId¶
The identifier of the user, group, or resource to which the permissions are granted.
Accessible with the following methods¶
Method | Description |
---|---|
GET_GRANTEEID() |
Getter for GRANTEEID, with configurable default |
ASK_GRANTEEID() |
Getter for GRANTEEID w/ exceptions if field has no value |
HAS_GRANTEEID() |
Determine if GRANTEEID has a value |
GranteeType¶
The type of user, group, or resource referred to in GranteeId.
Accessible with the following methods¶
Method | Description |
---|---|
GET_GRANTEETYPE() |
Getter for GRANTEETYPE, with configurable default |
ASK_GRANTEETYPE() |
Getter for GRANTEETYPE w/ exceptions if field has no value |
HAS_GRANTEETYPE() |
Determine if GRANTEETYPE has a value |
PermissionValues¶
The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.
Accessible with the following methods¶
Method | Description |
---|---|
GET_PERMISSIONVALUES() |
Getter for PERMISSIONVALUES, with configurable default |
ASK_PERMISSIONVALUES() |
Getter for PERMISSIONVALUES w/ exceptions if field has no va |
HAS_PERMISSIONVALUES() |
Determine if PERMISSIONVALUES has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_PERMISSIONS
¶
TYPES TT_PERMISSIONS TYPE STANDARD TABLE OF REF TO /AWS1/CL_WMLPERMISSION WITH DEFAULT KEY
.