@Retention(value=RUNTIME) @Target(value=TYPE) @Documented @Inherited public @interface AuthorizeActions
AuthorizeActions for authorization. This
annotation works on a class level, and can be used like this:
// A panel that is only visible for users with role ADMIN
@AuthorizeAction(action = "RENDER", roles = { "ADMIN", "USER" })
public class ForAdminsAndUsers extends Panel
{
public ForAdminsAndUsers(String id)
{
super(id);
}
}
IAuthorizationStrategy,
role.annotations.AnnotationsRoleAuthorizationStrategy,
role.annotations.AuthorizeAction,
role.annotations.AuthorizeInstantiation| Modifier and Type | Required Element and Description |
|---|---|
AuthorizeAction[] |
actions
The actions that are allowed.
|
public abstract AuthorizeAction[] actions
Copyright © 2006-2012 Apache Software Foundation. All Rights Reserved.