uPortal 2.3.2
API Documentation

org.jasig.portal.security.provider
Class ReferencePermissionManager

java.lang.Object
  extended byorg.jasig.portal.security.PermissionManager
      extended byorg.jasig.portal.security.provider.ReferencePermissionManager

Deprecated. As of uPortal 2.0, replaced by PermissionManagerImpl

public class ReferencePermissionManager
extends PermissionManager

Author:
Bernie Durfee (bdurfee@interactivebusiness.com)

Constructor Summary
ReferencePermissionManager(java.lang.String owner)
          Deprecated. This constructor ensures that the PermissionManager will be created with an owner specified
 
Method Summary
 Permission[] getPermissions(java.lang.String principal, java.lang.String activity, java.lang.String target, java.lang.String type)
          Deprecated. Retrieve an array of Permission objects based on the given parameters.
 void setPermission(Permission newPermission)
          Deprecated. Add a new Permission to the system.
 void setPermissions(Permission[] newPermissions)
          Deprecated. Add a new set of Permission objects to the system.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReferencePermissionManager

public ReferencePermissionManager(java.lang.String owner)
Deprecated. 
This constructor ensures that the PermissionManager will be created with an owner specified

Parameters:
owner -
Method Detail

setPermission

public void setPermission(Permission newPermission)
Deprecated. 
Add a new Permission to the system.

Specified by:
setPermission in class PermissionManager
Parameters:
newPermission -

setPermissions

public void setPermissions(Permission[] newPermissions)
Deprecated. 
Add a new set of Permission objects to the system.

Specified by:
setPermissions in class PermissionManager
Parameters:
newPermissions -

getPermissions

public Permission[] getPermissions(java.lang.String principal,
                                   java.lang.String activity,
                                   java.lang.String target,
                                   java.lang.String type)
                            throws AuthorizationException
Deprecated. 
Retrieve an array of Permission objects based on the given parameters. Any null parameters will be ignored. So to retrieve a set of Permission objects for a given principal you would call this method like pm.getPermissions('principal name', null, null, null)

Specified by:
getPermissions in class PermissionManager
Parameters:
principal -
activity -
target -
type -
Returns:
array of Permission objects
Throws:
AuthorizationException

uPortal 2.3.2
API Documentation