The getUnassigned* methods retrieve features that are not currently assigned to the provided user (through the lh context). These methods are handy when you must create a User form that offers the user to select, and thus request access to, a feature they currently do not have. For example:
<Field name=’waveset.resources’> <Display class=’MultiSelect’ action=’true’> <Property name=’title’ value=’_FM_PRIVATE_RESOURCES’/> <Property name=’availableTitle’ value=’_FM_AVAILABLE_RESOURCES’/> <Property name=’selectedTitle’ value=’_FM_SELECTED_RESOURCES’/> <Property name=’allowedValues’> <invoke name=’getUnassignedResources’ class=’com.waveset.ui.FormUtil’> <ref>:display.session</ref> <map> <s>current</s> <ref>waveset.resources</ref> </map> </invoke> </Property> </Display> </Field> |