org.jasig.portal.services
Class AuthorizationService
java.lang.Object
org.jasig.portal.services.AuthorizationService
public class AuthorizationService
- extends java.lang.Object
- Version:
- $Revision: 1.15 $
- Author:
- Bernie Durfee, bdurfee@interactivebusiness.com, Dan Ellentuck
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
private static final org.apache.commons.logging.Log log
m_instance
private static AuthorizationService m_instance
m_authorization
protected IAuthorizationService m_authorization
s_factoryName
protected static java.lang.String s_factoryName
m_Factory
protected static IAuthorizationServiceFactory m_Factory
AuthorizationService
private AuthorizationService()
throws AuthorizationException
- Throws:
AuthorizationException
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