The list of currently active workspaces, being a list of
org.apache.struts.util.LabelValueBean . The labels
are the workspace names, and the values the workspace layout
identifiers.
The list of available workspaces for this user, being a list of
org.apache.struts.util.LabelValueBean . If the user
is "mypersonalizer", this
The list of workspaces the user currently has that can be
removed from his / her desktop. This will be a subset of the
list of active workspaces, and will also contain
org.apache.struts.util.LabelValueBean objects.
Creates a new instance of DesktopContentView.
Parameters: defaultWorkspaceView - the default workspace view data. Parameters: activeWorkspaces - the workspace identifiers of the workspacescurrently active in the user's desktop. Parameters: availableWorkspaces - the list of workspaces which are availableto this user (to be added). Parameters: removableWorkspaces - the list of workspaces this user has whichcan be removed.