biz.hammurapi.web.security
Class UserAuthorizationProvider
java.lang.Object
biz.hammurapi.web.security.UserAuthorizationProvider
- All Implemented Interfaces:
- biz.hammurapi.authorization.AuthorizationProvider
- public class UserAuthorizationProvider
- extends java.lang.Object
- implements biz.hammurapi.authorization.AuthorizationProvider
Retrieves authorization information from User.
- Author:
- Daniel
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UserAuthorizationProvider
public UserAuthorizationProvider(User user,
java.util.Collection permissions,
java.util.Map classPermissions)
checkClassPermission
public void checkClassPermission(java.lang.Class clazz,
java.lang.String action)
throws java.security.AccessControlException
- Specified by:
checkClassPermission in interface biz.hammurapi.authorization.AuthorizationProvider
- Throws:
java.security.AccessControlException
checkInstancePermission
public void checkInstancePermission(java.lang.Object obj,
java.lang.String action)
throws java.security.AccessControlException
- Specified by:
checkInstancePermission in interface biz.hammurapi.authorization.AuthorizationProvider
- Throws:
java.security.AccessControlException
getPermissions
public java.util.Collection getPermissions()
- Specified by:
getPermissions in interface biz.hammurapi.authorization.AuthorizationProvider
getUserName
public java.lang.String getUserName()
- Specified by:
getUserName in interface biz.hammurapi.authorization.AuthorizationProvider
hasClassPermission
public boolean hasClassPermission(java.lang.Class clazz,
java.lang.String action)
- Specified by:
hasClassPermission in interface biz.hammurapi.authorization.AuthorizationProvider
hasClassPermission
public boolean hasClassPermission(java.lang.String className,
java.lang.String action)
- Specified by:
hasClassPermission in interface biz.hammurapi.authorization.AuthorizationProvider
hasInstancePermission
public boolean hasInstancePermission(java.lang.Object obj,
java.lang.String action)
- Specified by:
hasInstancePermission in interface biz.hammurapi.authorization.AuthorizationProvider
hasInstancePermission
public boolean hasInstancePermission(org.w3c.dom.Node node,
java.lang.String arg1,
java.lang.String arg2)
- Specified by:
hasInstancePermission in interface biz.hammurapi.authorization.AuthorizationProvider
isUserInRole
public boolean isUserInRole(java.lang.String roleName)
- Specified by:
isUserInRole in interface biz.hammurapi.authorization.AuthorizationProvider
hasAccess
public java.lang.Boolean hasAccess(int menuId)
- Checks access to menu
- Parameters:
menuId -
- Returns:
- Boolean.TRUE if access is granted, Boolean.FALSE if denied,
null if it should be inherited.
Copyright © 2006 Hammurapi Group. All Rights Reserved.