private Transition[] parseIf(IfModel ifModel) { Transition thenTransition = parseThen(ifModel); if (StringUtils.hasText(ifModel.getElse())) { Transition elseTransition = parseElse(ifModel); return new Transition[] { thenTransition, elseTransition }; } else { return new Transition[] { thenTransition }; } }
private Transition parseElse(IfModel ifModel) { TargetStateResolver stateResolver = (TargetStateResolver) fromStringTo(TargetStateResolver.class).execute( ifModel.getElse()); return getLocalContext().getFlowArtifactFactory().createTransition(stateResolver, null, null, null); }
private Transition[] parseIf(IfModel ifModel) { Transition thenTransition = parseThen(ifModel); if (StringUtils.hasText(ifModel.getElse())) { Transition elseTransition = parseElse(ifModel); return new Transition[] { thenTransition, elseTransition }; } else { return new Transition[] { thenTransition }; } }
private Transition[] parseIf(IfModel ifModel) { Transition thenTransition = parseThen(ifModel); if (StringUtils.hasText(ifModel.getElse())) { Transition elseTransition = parseElse(ifModel); return new Transition[] { thenTransition, elseTransition }; } else { return new Transition[] { thenTransition }; } }
private Transition parseElse(IfModel ifModel) { TargetStateResolver stateResolver = (TargetStateResolver) fromStringTo(TargetStateResolver.class).execute( ifModel.getElse()); return getLocalContext().getFlowArtifactFactory().createTransition(stateResolver, null, null, null); }
private Transition parseElse(IfModel ifModel) { TargetStateResolver stateResolver = (TargetStateResolver) fromStringTo(TargetStateResolver.class).execute( ifModel.getElse()); return getLocalContext().getFlowArtifactFactory().createTransition(stateResolver, null, null, null); }
public void testMerge() { IfModel child = new IfModel("child", "childthen"); IfModel parent = new IfModel("child", "parentthen"); parent.setElse("parentelse"); child.merge(parent); assertEquals("parentelse", child.getElse()); }