uPortal 2.4.1
API Documentation

org.jasig.portal.services
Class AuthorizationService

java.lang.Object
  extended byorg.jasig.portal.services.AuthorizationService

public class AuthorizationService
extends java.lang.Object

Version:
$Revision: 1.13.2.1 $
Author:
Bernie Durfee, bdurfee@interactivebusiness.com, Dan Ellentuck

Method Summary
 IGroupMember getGroupMember(IAuthorizationPrincipal principal)
           
static AuthorizationService instance()
           
 IPermissionManager newPermissionManager(java.lang.String owner)
           
 IAuthorizationPrincipal newPrincipal(IGroupMember groupMember)
           
 IAuthorizationPrincipal newPrincipal(IPermission permission)
           
 IAuthorizationPrincipal newPrincipal(java.lang.String key, java.lang.Class type)
           
 IUpdatingPermissionManager newUpdatingPermissionManager(java.lang.String owner)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getGroupMember

public IGroupMember getGroupMember(IAuthorizationPrincipal principal)
                            throws GroupsException
Parameters:
principal - IAuthorizationPrincipal
Returns:
org.jasig.portal.groups.IGroupMember
Throws:
GroupsException

instance

public static final AuthorizationService instance()
                                           throws AuthorizationException
Returns:
Authorization
Throws:
AuthorizationException

newPermissionManager

public IPermissionManager newPermissionManager(java.lang.String owner)
                                        throws AuthorizationException
Parameters:
owner - java.lang.String
Returns:
org.jasig.portal.security.IPermissionManager
Throws:
AuthorizationException

newPrincipal

public IAuthorizationPrincipal newPrincipal(java.lang.String key,
                                            java.lang.Class type)
                                     throws AuthorizationException
Parameters:
key - java.lang.String
type - java.lang.Class
Returns:
org.jasig.portal.security.IAuthorizationPrincipal
Throws:
AuthorizationException

newPrincipal

public IAuthorizationPrincipal newPrincipal(IGroupMember groupMember)
                                     throws GroupsException
Parameters:
groupMember -
Returns:
org.jasig.portal.security.IAuthorizationPrincipal
Throws:
GroupsException

newPrincipal

public IAuthorizationPrincipal newPrincipal(IPermission permission)
                                     throws AuthorizationException
Parameters:
permission -
Returns:
org.jasig.portal.security.IAuthorizationPrincipal
Throws:
AuthorizationException

newUpdatingPermissionManager

public IUpdatingPermissionManager newUpdatingPermissionManager(java.lang.String owner)
                                                        throws AuthorizationException
Parameters:
owner - java.lang.String
Returns:
org.jasig.portal.security.IUpdatingPermissionManager
Throws:
AuthorizationException

uPortal 2.4.1
API Documentation