uPortal 2.3.2
API Documentation

org.jasig.portal.security
Class PermissionManager

java.lang.Object
  extended byorg.jasig.portal.security.PermissionManager
Direct Known Subclasses:
ReferencePermissionManager

Deprecated. As of uPortal 2.0, replaced by IPermissionManager

public abstract class PermissionManager
extends java.lang.Object

Author:
Bernie Durfee (bdurfee@interactivebusiness.com)

Constructor Summary
PermissionManager(java.lang.String owner)
          Deprecated. Constructor that stores the owner of the instance of this PermissionManager
 
Method Summary
abstract  Permission[] getPermissions(java.lang.String principal, java.lang.String activity, java.lang.String target, java.lang.String type)
          Deprecated. Retrieves a set of Permissions that meet the following criteria.
abstract  void setPermission(Permission newPermission)
          Deprecated. Adds or updates a Permission
abstract  void setPermissions(Permission[] newPermissions)
          Deprecated. Adds or updates a set up Permissions
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PermissionManager

public PermissionManager(java.lang.String owner)
Deprecated. 
Constructor that stores the owner of the instance of this PermissionManager

Parameters:
owner -
Method Detail

setPermission

public abstract void setPermission(Permission newPermission)
                            throws AuthorizationException
Deprecated. 
Adds or updates a Permission

Parameters:
newPermission -
Throws:
AuthorizationException

setPermissions

public abstract void setPermissions(Permission[] newPermissions)
                             throws AuthorizationException
Deprecated. 
Adds or updates a set up Permissions

Parameters:
newPermissions -
Throws:
AuthorizationException

getPermissions

public abstract Permission[] getPermissions(java.lang.String principal,
                                            java.lang.String activity,
                                            java.lang.String target,
                                            java.lang.String type)
                                     throws AuthorizationException
Deprecated. 
Retrieves a set of Permissions that meet the following criteria. Null parameters will be ignored.

Parameters:
principal -
activity -
target -
type -
Returns:
array of Permissions
Throws:
AuthorizationException

uPortal 2.3.2
API Documentation