Read attribute

Syntax

	$object.get(`$attr-literal`)

$object.get($part-expr)

Description

Returns the value of the specified attribute from the object. The attribute can either be specified by an attribute literal (the normal case), or calculated dynamically by an expression.

Parameters

Name Type Description Mandatory Default
object Business object An object whose attribute is to be determined. yes
attr-literal String Attribute literal representing the attribute being searched for. One of the two is required.
part-expr Number/string/boolean/buisness object/set/function Dynamically calculated attribute.

Return value

Type: Number/string/boolean/business object, set

The value of the attribute of the given object.

Examples

Single read of an attribute

	{
   element = new(`my.module:MyType`);
   $element.set(`my.module:MyType#myAttr`, "test");
   $element.get(`my.module:MyType#myAttr`);
}

Output: test

Searching for specific objects

	all(`my.module:MyType`).filter(element -> $element.get(`my.module:MyType#myAttr`).isStringEqual("test"))

Output: Objects with the attribute value test for myAttr.