biz.hammurapi.authorization
Interface AuthorizationProvider
public interface AuthorizationProvider
Interface for authorization checks.
- Author:
- Pavel Vlasov
hasClassPermission
boolean hasClassPermission(java.lang.Class clazz,
java.lang.String action)
- Parameters:
clazz
- action
-
- Returns:
checkClassPermission
void checkClassPermission(java.lang.Class clazz,
java.lang.String action)
throws java.security.AccessControlException
- Parameters:
clazz
- action
-
- Throws:
java.security.AccessControlException
hasInstancePermission
boolean hasInstancePermission(java.lang.Object instance,
java.lang.String action)
- Parameters:
instance
- action
-
- Returns:
checkInstancePermission
void checkInstancePermission(java.lang.Object instance,
java.lang.String action)
throws java.security.AccessControlException
- Parameters:
instance
- action
-
- Throws:
java.security.AccessControlException
hasClassPermission
boolean hasClassPermission(java.lang.String className,
java.lang.String action)
- Parameters:
className
- action
-
- Returns:
isInRole
boolean isInRole(java.lang.Object role)
- Parameters:
role
- Role.
- Returns:
- True if the provider is in specified role.
Copyright © 2003 Hammurapi Group. All Rights Reserved.