Method Arguments

The following table specifies the requirements for the method argument scope per method.

Method Method argument implementations
List Scope ‘out’, except for unrelated attribute implementations that represent the identifiers of parent components, which must have scope ‘inout’.
Show Scope ‘out’, except for identifying attribute implementations, which must have scope ‘inout’
Create Scope ‘in’ or ‘inout’, except for attributes for which the value is generated in LN, which must have scope ‘out’
Change Scope ‘in’ or ‘inout’, except for identifying attributes, which must have scope ‘in’.
Delete Scope ‘in’; only method argument implementations exist for identifying attributes.
SubscribeEvent No arguments
UnsubscribeEvent No arguments
PublishEvent Scope ‘in’
OnEvent Scope ‘in’
SubscribeList No arguments
SupportsProcessingScope No implementation needed
SupportsReferentialIntegrity No arguments
CreateRef Scope ‘in’; only method argument implementations exist for identifying attributes.
DeleteRef Scope ‘in’; only method argument implementations exist for identifying attributes.