Module org.apache.wicket.auth.roles
Class AnnotationsRoleAuthorizationStrategy
java.lang.Object
org.apache.wicket.authorization.IAuthorizationStrategy.AllowAllAuthorizationStrategy
org.apache.wicket.authroles.authorization.strategies.role.AbstractRoleAuthorizationStrategy
org.apache.wicket.authroles.authorization.strategies.role.annotations.AnnotationsRoleAuthorizationStrategy
- All Implemented Interfaces:
IAuthorizationStrategy
Strategy that checks the
AuthorizeInstantiation annotation.- Author:
- Eelco Hillenius
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.wicket.authorization.IAuthorizationStrategy
IAuthorizationStrategy.AllowAllAuthorizationStrategy -
Field Summary
Fields inherited from interface org.apache.wicket.authorization.IAuthorizationStrategy
ALLOW_ALL -
Constructor Summary
ConstructorsConstructorDescriptionAnnotationsRoleAuthorizationStrategy(IRoleCheckingStrategy roleCheckingStrategy) Construct. -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanisActionAuthorized(Class<?> componentClass, Action action) booleanisActionAuthorized(Component component, Action action) <T extends IRequestableComponent>
booleanisInstantiationAuthorized(Class<T> componentClass) booleanisResourceAuthorized(IResource resource, org.apache.wicket.request.mapper.parameter.PageParameters pageParameters) Methods inherited from class org.apache.wicket.authroles.authorization.strategies.role.AbstractRoleAuthorizationStrategy
hasAny, isEmpty
-
Constructor Details
-
AnnotationsRoleAuthorizationStrategy
Construct.- Parameters:
roleCheckingStrategy- the authorizer delegate
-
-
Method Details
-
isInstantiationAuthorized
- Specified by:
isInstantiationAuthorizedin interfaceIAuthorizationStrategy- Overrides:
isInstantiationAuthorizedin classIAuthorizationStrategy.AllowAllAuthorizationStrategy- See Also:
-
isActionAuthorized
- Specified by:
isActionAuthorizedin interfaceIAuthorizationStrategy- Overrides:
isActionAuthorizedin classIAuthorizationStrategy.AllowAllAuthorizationStrategy- See Also:
-
isActionAuthorized
-
isResourceAuthorized
public boolean isResourceAuthorized(IResource resource, org.apache.wicket.request.mapper.parameter.PageParameters pageParameters) - Specified by:
isResourceAuthorizedin interfaceIAuthorizationStrategy- Overrides:
isResourceAuthorizedin classIAuthorizationStrategy.AllowAllAuthorizationStrategy
-