public ActionGroup getActionGroup() { return ActionGroup.forValue(id.actionGroup); }
public RoleGroupMap(ActionGroup actionGroup, Guid roleId) { this(); this.id.actionGroup = actionGroup.getId(); this.id.roleId = roleId; }
@Mapping(from = ActionGroup.class, to = Permit.class) public static Permit map(ActionGroup entity, Permit template) { Permit model = template != null ? template : new Permit(); model.setId(Integer.toString(entity.getId())); model.setName(entity.name().toLowerCase()); model.setAdministrative(entity.getRoleType() == RoleType.ADMIN); return model; } }
protected static boolean isUser(SelectionTreeNodeModel thirdNode) { return ActionGroup.valueOf(thirdNode.getTitle()).getRoleType() == RoleType.USER; }
@Mapping(from = Permit.class, to = ActionGroup.class) public static ActionGroup map(Permit model, ActionGroup template) { ActionGroup entity = template; if (model.isSetId()) { entity = ActionGroup.forValue(Integer.parseInt(model.getId())); } if (model.isSetName()) { entity = ActionGroup.valueOf(model.getName().toUpperCase()); } return entity; }
public static boolean filterActionGroupTreeByApplictionMode(RoleNode tree) { ArrayList<RoleNode> list = new ArrayList<>(); for (RoleNode node : tree.getLeafRoles()) { if (node.getLeafRoles() == null || node.getLeafRoles().isEmpty()) { return (ActionGroup.valueOf(node.getName()).getAvailableInModes() & getUiMode().getValue()) == 0; } if (filterActionGroupTreeByApplictionMode(node)) { list.add(node); } } for (RoleNode roleNode : list) { tree.getLeafRoles().remove(roleNode); } return tree.getLeafRoles().size() == 0; } }
public void onReset() { RoleModel model = (RoleModel) getWindow(); ArrayList<ActionGroup> attachedActions = commandType == CommandType.New ? new ArrayList<ActionGroup>() : publicAttachedActions; for (SelectionTreeNodeModel sm : model.getPermissionGroupModels()) { for (SelectionTreeNodeModel smChild : sm.getChildren()) { for (SelectionTreeNodeModel smGrandChild : smChild.getChildren()) { smGrandChild.setIsSelectedNullable(attachedActions.contains(ActionGroup.valueOf(smGrandChild.getTitle()))); } } } }
private List<ActionGroup> getActionGroups() { return Arrays.asList(ActionGroup.values()); }
void setAttachedActionGroups(List<ActionGroup> attachedActions) { Role role = getSelectedItem(); RoleModel model = (RoleModel) getWindow(); ArrayList<SelectionTreeNodeModel> selectionTree = RoleTreeView.getRoleTreeView(model.getIsNew() ? false : role.isReadonly(), model.getIsAdminRole().getEntity()); for (SelectionTreeNodeModel sm : selectionTree) { for (SelectionTreeNodeModel smChild : sm.getChildren()) { smChild.setParent(sm); smChild.setIsSelectedNotificationPrevent(false); for (SelectionTreeNodeModel smGrandChild : smChild.getChildren()) { smGrandChild.setParent(smChild); smGrandChild.setIsSelectedNotificationPrevent(false); if (attachedActions.contains(ActionGroup.valueOf(smGrandChild.getTitle()))) { smGrandChild.setIsSelectedNullable(true); smGrandChild.updateParentSelection(); } if (smChild.getChildren().get(0).equals(smGrandChild)) { smGrandChild.updateParentSelection(); } } } } model.setPermissionGroupModels(selectionTree); }
public RoleGroupMapId(Guid roleId, ActionGroup actionGroup) { this.roleId = roleId; this.actionGroup = actionGroup.getId(); }
@Override protected Permit postPopulate(Permit from) { ActionGroup actionGroup = ActionGroup.ACCESS_IMAGE_STORAGE; from.setId(Integer.toString(actionGroup.getId())); from.setName(actionGroup.name().toLowerCase()); from.setAdministrative(actionGroup.getRoleType() == RoleType.ADMIN); return from; }
public ActionGroup lookupId(String id) { try { return ActionGroup.forValue(Integer.parseInt(id)); } catch (NumberFormatException exception) { return null; } }
for (SelectionTreeNodeModel smGrandChild : smChild.getChildren()) { if (smGrandChild.getIsSelectedNullable()) { ActionGroup actionGroup = ActionGroup.valueOf(smGrandChild.getTitle()); if (actionDistinctSet.containsKey(actionGroup)) { continue;
public void setActionGroup(ActionGroup actionGroup) { this.id.actionGroup = actionGroup.getId(); }
@Override protected ActionGroup getEntity(int index) { return ActionGroup.forValue(index); }
@Override public List<Cluster> getClustersWithPermittedAction(Guid userId, ActionGroup actionGroup) { MapSqlParameterSource parameterSource = getCustomMapSqlParameterSource() .addValue("user_id", userId).addValue("action_group_id", actionGroup.getId()); return getCallsHandler().executeReadList("fn_perms_get_clusters_with_permitted_action", clusterRowMapper, parameterSource); }
static List<ActionGroup> setUpActionGroups() { List<ActionGroup> actionGroups = new ArrayList<>(); for (int i = 1; i <= NAMES.length; i++) { actionGroups.add(ActionGroup.forValue(i)); } return actionGroups; }