@Named(value="permission_handler") public class PermissionsHandler extends UIBeanHandler
BeanHandler.HandlerTrace
Modifier and Type | Field and Description |
---|---|
static String |
PARAM_ACTION_DELETE_ALL_OBJECTS |
static String |
PARAM_ACTION_DELETE_OBJECT |
static String |
PARAM_ACTION_DELETE_SELECTED_OBJECTS |
static String |
PARAM_ACTION_SELECT_ALL_OBJECTS |
static String |
PARAM_ACTION_SELECT_OBJECT |
static String |
PARAM_ACTION_UNSELECT_ALL_OBJECTS |
static String |
PARAM_OBJECT_ID |
protected RolesManager |
rolesManager |
protected Policy |
securityPolicy |
Constructor and Description |
---|
PermissionsHandler() |
Modifier and Type | Method and Description |
---|---|
void |
actionAddNewPermissions(CommandRequest req) |
void |
actionDeleteAllObjects(CommandRequest request) |
void |
actionDeleteObject(CommandRequest request) |
void |
actionDeleteSelectedObjects(CommandRequest request) |
void |
actionSelectAllObjects(CommandRequest request) |
void |
actionSelectObject(CommandRequest request) |
void |
actionUnselectAllObjects(CommandRequest request) |
String |
getBeanJSP() |
Class |
getPermissionClass() |
String |
getPermissionClassName() |
List<PermissionDescriptor> |
getPermissions() |
String |
getResourceName() |
int |
getSelectedPermissionsAmount() |
protected void |
grantActionsToPermission(DefaultPermission perm,
List<String> grantedActions,
List<String> deniedActions) |
boolean |
isPermissionSelected(Long id) |
static PermissionsHandler |
lookup() |
void |
reset() |
protected void |
selectObject(Long id) |
void |
setPermissionClass(Class permissionClass) |
void |
setPermissionClassName(String permissionClassName) |
void |
setResourceName(String resourceName) |
afterRenderBean, beforeRenderBean
actionVoid, addFieldError, afterInvokeAction, beforeInvokeAction, calculateActionShortcuts, clearFieldErrors, getActionForShortcut, getActionName, getBeanName, getFieldErrors, handle, hasError, isEnabledForActionHandling, isEnableDoubleClickControl, isUseActionShortcuts, setEnabledForActionHandling, setEnableDoubleClickControl, setUseActionShortcuts, start
public static final String PARAM_OBJECT_ID
public static final String PARAM_ACTION_SELECT_OBJECT
public static final String PARAM_ACTION_SELECT_ALL_OBJECTS
public static final String PARAM_ACTION_UNSELECT_ALL_OBJECTS
public static final String PARAM_ACTION_DELETE_OBJECT
public static final String PARAM_ACTION_DELETE_SELECTED_OBJECTS
public static final String PARAM_ACTION_DELETE_ALL_OBJECTS
@Inject protected Policy securityPolicy
@Inject protected RolesManager rolesManager
public static PermissionsHandler lookup()
public Class getPermissionClass()
public void setPermissionClass(Class permissionClass)
public String getPermissionClassName()
public void setPermissionClassName(String permissionClassName)
public String getResourceName()
public void setResourceName(String resourceName)
public String getBeanJSP()
getBeanJSP
in class UIBeanHandler
public List<PermissionDescriptor> getPermissions()
public void actionSelectObject(CommandRequest request) throws Exception
Exception
public void actionSelectAllObjects(CommandRequest request) throws Exception
Exception
public void actionUnselectAllObjects(CommandRequest request) throws Exception
Exception
public void actionDeleteObject(CommandRequest request) throws Exception
Exception
public void actionDeleteSelectedObjects(CommandRequest request) throws Exception
Exception
public void actionDeleteAllObjects(CommandRequest request) throws Exception
Exception
public boolean isPermissionSelected(Long id)
public int getSelectedPermissionsAmount()
public void actionAddNewPermissions(CommandRequest req) throws Exception
Exception
public void reset()
protected void grantActionsToPermission(DefaultPermission perm, List<String> grantedActions, List<String> deniedActions)
protected void selectObject(Long id)
Copyright © 2012–2016 JBoss by Red Hat. All rights reserved.