public List<SFlowNodeDefinition> getFilteredElements() { SFlowElementContainerDefinition container = getContainer(); ArrayList<SFlowNodeDefinition> selectedFlowNodes = new ArrayList<SFlowNodeDefinition>(); for (SFlowNodeDefinition flowNodeDefinition : container.getFlowNodes()) { if(selector.mustSelect(flowNodeDefinition)) { selectedFlowNodes.add(flowNodeDefinition); } } return selectedFlowNodes; }
public List<SFlowNodeDefinition> getFilteredElements() { SFlowElementContainerDefinition container = getContainer(); ArrayList<SFlowNodeDefinition> selectedFlowNodes = new ArrayList<SFlowNodeDefinition>(); for (SFlowNodeDefinition flowNodeDefinition : container.getFlowNodes()) { if(selector.mustSelect(flowNodeDefinition)) { selectedFlowNodes.add(flowNodeDefinition); } } return selectedFlowNodes; }
private List<String> checkFlowNodesAreSupported(List<String> flowNodeNames, List<String> foundFlowNodes, SProcessDefinition processDefinition) { List<String> problems = new ArrayList<>(); for (SFlowNodeDefinition flowNode : processDefinition.getProcessContainer().getFlowNodes()) { boolean invalidType = SFlowNodeType.BOUNDARY_EVENT.equals(flowNode.getType()) || SFlowNodeType.SUB_PROCESS.equals(flowNode.getType()) || SFlowNodeType.GATEWAY.equals(flowNode.getType()); if (flowNodeNames.contains(flowNode.getName())) { foundFlowNodes.add(flowNode.getName()); if (invalidType) { problems.add(buildInvalidTypeErrorMessage(processDefinition, flowNode)); } } } return problems; }
private List<String> checkFlowNodesAreSupported(List<String> flowNodeNames, List<String> foundFlowNodes, SProcessDefinition processDefinition) { List<String> problems = new ArrayList<>(); for (SFlowNodeDefinition flowNode : processDefinition.getProcessContainer().getFlowNodes()) { boolean invalidType = SFlowNodeType.BOUNDARY_EVENT.equals(flowNode.getType()) || SFlowNodeType.SUB_PROCESS.equals(flowNode.getType()) || SFlowNodeType.GATEWAY.equals(flowNode.getType()); if (flowNodeNames.contains(flowNode.getName())) { foundFlowNodes.add(flowNode.getName()); if (invalidType) { problems.add(buildInvalidTypeErrorMessage(processDefinition, flowNode)); } } } return problems; }
final Set<SFlowNodeDefinition> flowNodes = processDefinition.getProcessContainer().getFlowNodes(); if (flowNodes != null) { for (final SFlowNodeDefinition sFlowNodeDefinition : flowNodes) {
final Set<SFlowNodeDefinition> flowNodes = processDefinition.getProcessContainer().getFlowNodes(); if (flowNodes != null) { for (final SFlowNodeDefinition sFlowNodeDefinition : flowNodes) {