org.jasig.portal.services
Class AuthorizationService
java.lang.Object
org.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
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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.Stringtype
- 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