/AWS1/CL_DIRFACETATTRIBUTEDEFN¶
A facet attribute definition. See Attribute References for more information.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_type TYPE /AWS1/DIRFACETATTRIBUTETYPE /AWS1/DIRFACETATTRIBUTETYPE¶
The type of the attribute.
Optional arguments:¶
io_defaultvalue TYPE REF TO /AWS1/CL_DIRTYPEDATTRVALUE /AWS1/CL_DIRTYPEDATTRVALUE¶
The default value of the attribute (if configured).
iv_isimmutable TYPE /AWS1/DIRBOOL /AWS1/DIRBOOL¶
Whether the attribute is mutable or not.
it_rules TYPE /AWS1/CL_DIRRULE=>TT_RULEMAP TT_RULEMAP¶
Validation rules attached to the attribute definition.
Queryable Attributes¶
Type¶
The type of the attribute.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TYPE() |
Getter for TYPE, with configurable default |
ASK_TYPE() |
Getter for TYPE w/ exceptions if field has no value |
HAS_TYPE() |
Determine if TYPE has a value |
DefaultValue¶
The default value of the attribute (if configured).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DEFAULTVALUE() |
Getter for DEFAULTVALUE |
IsImmutable¶
Whether the attribute is mutable or not.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ISIMMUTABLE() |
Getter for ISIMMUTABLE |
Rules¶
Validation rules attached to the attribute definition.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RULES() |
Getter for RULES, with configurable default |
ASK_RULES() |
Getter for RULES w/ exceptions if field has no value |
HAS_RULES() |
Determine if RULES has a value |