role.setPermissions(new HashSet<Permission>(editForm.getPermissions()));
log.trace("saving role [" + roleId + "]");
try {
roleManager.updateRole(RequestUtils.getSubject(request), role);
} catch (Exception ex) {
log.debug("role update failed:", ex);
RequestUtils.setError(request, Constants.ERR_ROLE_CREATION);
return returnFailure(request, mapping);
}