| Modifier and Type | Field and Description |
|---|---|
static String |
ACCESSDENIED |
static String |
AJAX_DENIED |
| Constructor and Description |
|---|
AuthorizationFilter() |
AuthorizationFilter(Enum<?>... es) |
AuthorizationFilter(List<Object> groups) |
AuthorizationFilter(List<Object> groups,
Permission... permissions) |
AuthorizationFilter(List<Object> groups,
Permission permission) |
AuthorizationFilter(Permission... permissions) |
AuthorizationFilter(String... groups) |
AuthorizationFilter(String groups,
Permission permission)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Gives a chance to the filter to deallocalte any resources before it is destroyed.
|
String |
filter(InvocationChain chain)
Executes the filter.
|
boolean |
isAuthorized(Action action,
String actionName,
String innerAction,
Object user,
List userGroups)
The default implementation of this method returns true for everything.
|
public static final String ACCESSDENIED
public static final String AJAX_DENIED
public AuthorizationFilter()
public AuthorizationFilter(Enum<?>... es)
public AuthorizationFilter(String... groups)
public AuthorizationFilter(Permission... permissions)
public AuthorizationFilter(String groups, Permission permission)
groups - permission - public AuthorizationFilter(List<Object> groups, Permission permission)
groups - permission - public AuthorizationFilter(List<Object> groups, Permission... permissions)
public boolean isAuthorized(Action action, String actionName, String innerAction, Object user, List userGroups)
action - actionName - innerAction - user - The user in the session (can be null)userGroups - The user groups (can be null)public String filter(InvocationChain chain) throws Exception
Filterpublic void destroy()
FilterCopyright © 2015. All Rights Reserved.