To retrieve a list of all resources to which the user ID could potentially have permission to view but is currently unassigned, call the getUnassignedResources method.
The <ref> statements identify the view attribute that contains information about the specified user. Example:
<invoke name=’getUnassignedResources’ class=’com.waveset.ui.FormUtil’> <ref>:display.session</ref> <ref>waveset.role</ref> <ref>waveset.original.resources</ref> </invoke>
To get a list of object types that the session owner currently has access to, use the getObjectNames method.
You can request the following object types:
Account
Administrator
Configuration
EmailTemplate
Resource
Role
System
TaskInstance
User
UserForm
For a complete list of object types, see the List Objects option on the Debug page. Example:
<invoke name=’getObjectNames’ class=’com.waveset.ui.FormUtil’> <ref>:display.session</ref> <s>UserForm</s> </invoke>
To get a list of object names for which the session owner has access, use the getObjectNames method. Example:
<invoke name=’getObjectNames’ class=’com.waveset.ui.FormUtil’> <ref>:display.session</ref> </invoke>
To get a list of organizations with prefixes (for example, TOP, TOP:IT, TOP:HR), use the getOrganizationsWithPrefixes method. Example:
<invoke name=’getOrganizationsWithPrefixes’ class=’com.waveset.ui.FormUtil’> <ref>:display.session</ref> </invoke>
To retrieve a list of organizations without prefixes (for example, TOP, TOP, TOP), use the getOrganizations method. Example:
<invoke name=’getOrganizations’ class=’com.waveset.ui.FormUtil’> <ref>:display.session</ref> </invoke>
To retrieve a list of organization display names with prefixes, use the getOrganizationsDisplayNamesWithPrefixes method.
<invoke name=’getOrganizationsDisplayNamesWithPrefixes’ class=’com.waveset.ui.FormUtil’> <ref>:display.session</ref> </invoke>
To get a list of applications to which the user is not currently assigned, use the getUnassignedApplication method. Example:
<invoke name=’getUnassignedApplications’ class=’com.waveset.ui.FormUtil’> <ref>:display.session</ref> <ref>waveset.roles</ref> <ref>waveset.original.applications</ref> </invoke>