/AWS1/CL_QQBPERMCONDITION¶
Defines a condition that restricts when a permission is effective. Conditions allow you to control access based on specific attributes of the request.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_conditionoperator TYPE /AWS1/QQBPERMCONDITIONOPERATOR /AWS1/QQBPERMCONDITIONOPERATOR¶
The operator to use for the condition evaluation. This determines how the condition values are compared.
iv_conditionkey TYPE /AWS1/QQBPERMCONDITIONKEY /AWS1/QQBPERMCONDITIONKEY¶
The key for the condition. This identifies the attribute that the condition applies to.
it_conditionvalues TYPE /AWS1/CL_QQBPERMCONDVALUES_W=>TT_PERMISSIONCONDITIONVALUES TT_PERMISSIONCONDITIONVALUES¶
The values to compare against using the specified condition operator.
Queryable Attributes¶
conditionOperator¶
The operator to use for the condition evaluation. This determines how the condition values are compared.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONDITIONOPERATOR() |
Getter for CONDITIONOPERATOR, with configurable default |
ASK_CONDITIONOPERATOR() |
Getter for CONDITIONOPERATOR w/ exceptions if field has no v |
HAS_CONDITIONOPERATOR() |
Determine if CONDITIONOPERATOR has a value |
conditionKey¶
The key for the condition. This identifies the attribute that the condition applies to.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONDITIONKEY() |
Getter for CONDITIONKEY, with configurable default |
ASK_CONDITIONKEY() |
Getter for CONDITIONKEY w/ exceptions if field has no value |
HAS_CONDITIONKEY() |
Determine if CONDITIONKEY has a value |
conditionValues¶
The values to compare against using the specified condition operator.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONDITIONVALUES() |
Getter for CONDITIONVALUES, with configurable default |
ASK_CONDITIONVALUES() |
Getter for CONDITIONVALUES w/ exceptions if field has no val |
HAS_CONDITIONVALUES() |
Determine if CONDITIONVALUES 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_PERMISSIONCONDITIONS¶
TYPES TT_PERMISSIONCONDITIONS TYPE STANDARD TABLE OF REF TO /AWS1/CL_QQBPERMCONDITION WITH DEFAULT KEY
.