-
Sub-task
-
Resolution: Done
-
Major
-
1.0.0.Alpha14
:write-attribute enhancements for complex attributes
Map write enhancements
:write-attribute(name=map-attribute.myKey value="newValue")
List write enhancements
:write-attribute(name=list-attribute[1] value="new-element-value")
:write-attribute(name=list-attribute.element-value value="new-element-value")
Map read enhancements
- return value of map-attribute with key "myKey"
:read-attribute(name=map-attribute.myKey)
List read enhancements
- return element under index 5 of list-attribute
:read-attribute(name=list-attribute[5])
Generic complex attributes enhancments
- return property.subproperty from complex attribute
:read-attribute(name=complex-attribute.property.subproperty) - return subproperty of 5th property from complex attribute
:read-attribute(name=complex-attribute[5].subproperty)
- set subproperty of 5th property of complex attribute
:write-attribute(name=complex-attribute[5].subproperty, value="new-value")
- set property.subproperty.subsubproperty of attribute "complext-attribute to "new-value"
:write-attribute(name=complex-attribute.property.subproperty.subsubproperty, value="new-value")
- return value of complex attribute with key "myKey"
:read-attribute(name=complex-attribute.myKey) - return "property" of complex-attribute element on index 5
:read-attribute(name=complex-attribute[5].property) - return object of complex-attribute element on index 5
:read-attribute(name=complex-attribute[5])
- is related to
-
WFCORE-602 Ability to view an objects index of it's position in a list.
- Open
-
WFCORE-672 CLI tab-completion for attribute name path syntax
- Resolved