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