/AWS1/CL_DIRTYPEDLINKATTRDEFN¶
A typed link attribute definition.
CONSTRUCTOR
¶
IMPORTING¶
Required arguments:¶
IV_NAME
TYPE /AWS1/DIRATTRIBUTENAME
/AWS1/DIRATTRIBUTENAME
¶
The unique name of the typed link attribute.
IV_TYPE
TYPE /AWS1/DIRFACETATTRIBUTETYPE
/AWS1/DIRFACETATTRIBUTETYPE
¶
The type of the attribute.
IV_REQUIREDBEHAVIOR
TYPE /AWS1/DIRREQUIREDATTRBEHAVIOR
/AWS1/DIRREQUIREDATTRBEHAVIOR
¶
The required behavior of the
TypedLinkAttributeDefinition
.
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 that are attached to the attribute definition.
Queryable Attributes¶
Name¶
The unique name of the typed link attribute.
Accessible with the following methods¶
Method | Description |
---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
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 that are 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 |
RequiredBehavior¶
The required behavior of the
TypedLinkAttributeDefinition
.
Accessible with the following methods¶
Method | Description |
---|---|
GET_REQUIREDBEHAVIOR() |
Getter for REQUIREDBEHAVIOR, with configurable default |
ASK_REQUIREDBEHAVIOR() |
Getter for REQUIREDBEHAVIOR w/ exceptions if field has no va |
HAS_REQUIREDBEHAVIOR() |
Determine if REQUIREDBEHAVIOR 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_TYPEDLINKATTRIBUTEDEFNLIST
¶
TYPES TT_TYPEDLINKATTRIBUTEDEFNLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_DIRTYPEDLINKATTRDEFN WITH DEFAULT KEY
.