/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
.