private List<STransitionDefinition> buildIncomingTransitions(final FlowNodeDefinition nodeDefinition, final Map<String, STransitionDefinition> sTransitionsMap) { final List<TransitionDefinition> incomingTransitions = nodeDefinition.getIncomingTransitions(); final List<STransitionDefinition> incomings = new ArrayList<>(); final Iterator<TransitionDefinition> iterator = incomingTransitions.iterator(); while (iterator.hasNext()) { final TransitionDefinition sTransition = iterator.next(); final STransitionDefinition incoming = sTransitionsMap.get(String.valueOf(sTransition.getId())); incomings.add(incoming); } return incomings; }
private List<STransitionDefinition> buildIncomingTransitions(final FlowNodeDefinition nodeDefinition, final Map<String, STransitionDefinition> sTransitionsMap) { final List<TransitionDefinition> incomingTransitions = nodeDefinition.getIncomingTransitions(); final List<STransitionDefinition> incomings = new ArrayList<>(); final Iterator<TransitionDefinition> iterator = incomingTransitions.iterator(); while (iterator.hasNext()) { final TransitionDefinition sTransition = iterator.next(); final STransitionDefinition incoming = sTransitionsMap.get(String.valueOf(sTransition.getId())); incomings.add(incoming); } return incomings; }
@Override public void find(FlowNodeDefinition flowNodeDefinition, long expressionDefinitionId) { if (flowNodeDefinition != null) { findExpressionFromNotNullContainer(flowNodeDefinition.getDisplayName(), expressionDefinitionId); findExpressionFromNotNullContainer(flowNodeDefinition.getDisplayDescription(), expressionDefinitionId); findExpressionFromNotNullContainer(flowNodeDefinition.getDisplayDescriptionAfterCompletion(), expressionDefinitionId); findExpressionFromNotNullContainer(flowNodeDefinition.getDefaultTransition(), expressionDefinitionId); for (TransitionDefinition transitionDefinition : flowNodeDefinition.getIncomingTransitions()) { findExpressionFromNotNullContainer(transitionDefinition, expressionDefinitionId); } for (TransitionDefinition transitionDefinition : flowNodeDefinition.getOutgoingTransitions()) { findExpressionFromNotNullContainer(transitionDefinition, expressionDefinitionId); } for (ConnectorDefinition connectorDefinition : flowNodeDefinition.getConnectors()) { findExpressionFromNotNullContainer(connectorDefinition, expressionDefinitionId); } } }
@Override public void find(FlowNodeDefinition flowNodeDefinition, long expressionDefinitionId) { if (flowNodeDefinition != null) { findExpressionFromNotNullContainer(flowNodeDefinition.getDisplayName(), expressionDefinitionId); findExpressionFromNotNullContainer(flowNodeDefinition.getDisplayDescription(), expressionDefinitionId); findExpressionFromNotNullContainer(flowNodeDefinition.getDisplayDescriptionAfterCompletion(), expressionDefinitionId); findExpressionFromNotNullContainer(flowNodeDefinition.getDefaultTransition(), expressionDefinitionId); for (TransitionDefinition transitionDefinition : flowNodeDefinition.getIncomingTransitions()) { findExpressionFromNotNullContainer(transitionDefinition, expressionDefinitionId); } for (TransitionDefinition transitionDefinition : flowNodeDefinition.getOutgoingTransitions()) { findExpressionFromNotNullContainer(transitionDefinition, expressionDefinitionId); } for (ConnectorDefinition connectorDefinition : flowNodeDefinition.getConnectors()) { findExpressionFromNotNullContainer(connectorDefinition, expressionDefinitionId); } } }