uPortal 2.4.1
API Documentation

Package org.jasig.portal.channels.permissionsmanager

Interface Summary
IPermissionCommand Defines the interface for a command object to be used by CPermissionsManager
 

Class Summary
CommandFactory CommadFactory provides IPermissionCommand objects to CPermissionsManager
CPermissionsManager CPermissionsManager allows graphical administration of permissions for all owners that have a representative implementation of IPermissible recorded in the table UPC_PERM_MGR
CPermissionsManagerServant CPermissionsManagerServant is an IServant subclass of CPermissionsManager This will allow other channels to delegate to CPermissionsManager at runtime Master channels should instantiate this channel with the following staticData parameter preset: prmOwners = IPermissible[] owners where owners is an array with a single element being an instance of the master's representative IPermissible class.
CPermissionsManagerServantFactory CPermissionsManagerServantFactory calling getPermissionsServant will return an instance of the default CPermissionsManagerServant implementation
PermissiblePublishChannels An IPermissible implementation that provides management of uPortal 2.0 channel publishing permissions
PermissibleSubscribeChannels An IPermissible implementation that provides management of uPortal 2.0 channel subscribtion permissions
PermissionsSessionData PermissionsSessionData A lightwieht object used to store all values associated with a single channel session of CPermissionsManager
PermissionsXML The class responsible for generating the monolithic XML file for CPermissionsManager
RDBMPermissibleRegistry This class keeps track of IPermissible objects on behalf of CPermissionsManager, and is used to register new classes that generate CPermissionsManagerServants It also include hard coded references to 3 known IPermissibles, but will gracefully ignore them if they are not found
 


uPortal 2.4.1
API Documentation