...
- reference back to service (which has reference to stem name, and system and display extensions)
- indentLevel (if should be indented on screen to make easier to read, e.g. under a new stem)
- type: stem, group, membership, privilege, inheritedPrivilege, attributeDef, attributeName, attributeAssignment
- arg0: e.g. for stem would be EL for the name, e.g. ${parentStemName}:${serviceSystemName}:etc. e.g. for privilege is the privilegeName
- arg1
- arg2something that displays this on the screen like
- externalized key for the label
- defaultChecked (true|false)
The UI should display the ServiceActions on the screen, with the correct indent level, and checkboxes
...