Skip to content

/AWS1/CL_DIRTYPEDLINKFACET

Defines the typed links structure and its attributes. To create a typed link facet, use the CreateTypedLinkFacet API.

CONSTRUCTOR

IMPORTING

Required arguments:

IV_NAME TYPE /AWS1/DIRTYPEDLINKNAME /AWS1/DIRTYPEDLINKNAME

The unique name of the typed link facet.

IT_ATTRIBUTES TYPE /AWS1/CL_DIRTYPEDLINKATTRDEFN=>TT_TYPEDLINKATTRIBUTEDEFNLIST TT_TYPEDLINKATTRIBUTEDEFNLIST

A set of key-value pairs associated with the typed link. Typed link attributes are used when you have data values that are related to the link itself, and not to one of the two objects being linked. Identity attributes also serve to distinguish the link from others of the same type between the same objects.

IT_IDENTITYATTRIBUTEORDER TYPE /AWS1/CL_DIRATTRNAMELIST_W=>TT_ATTRIBUTENAMELIST TT_ATTRIBUTENAMELIST

The set of attributes that distinguish links made from this facet from each other, in the order of significance. Listing typed links can filter on the values of these attributes. See ListOutgoingTypedLinks and ListIncomingTypedLinks for details.


Queryable Attributes

Name

The unique name of the typed link facet.

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

Attributes

A set of key-value pairs associated with the typed link. Typed link attributes are used when you have data values that are related to the link itself, and not to one of the two objects being linked. Identity attributes also serve to distinguish the link from others of the same type between the same objects.

Accessible with the following methods

Method Description
GET_ATTRIBUTES() Getter for ATTRIBUTES, with configurable default
ASK_ATTRIBUTES() Getter for ATTRIBUTES w/ exceptions if field has no value
HAS_ATTRIBUTES() Determine if ATTRIBUTES has a value

IdentityAttributeOrder

The set of attributes that distinguish links made from this facet from each other, in the order of significance. Listing typed links can filter on the values of these attributes. See ListOutgoingTypedLinks and ListIncomingTypedLinks for details.

Accessible with the following methods

Method Description
GET_IDENTITYATTRIBUTEORDER() Getter for IDENTITYATTRIBUTEORDER, with configurable default
ASK_IDENTITYATTRIBUTEORDER() Getter for IDENTITYATTRIBUTEORDER w/ exceptions if field has
HAS_IDENTITYATTRIBUTEORDER() Determine if IDENTITYATTRIBUTEORDER has a value