Next nextElement = (Next)controlElement; Next newNext = jslFactory.createNext(); newNext.setOn(nextElement.getOn()); newNext.setTo(nextElement.getTo());
Next nextElement = (Next)controlElement; Next newNext = jslFactory.createNext(); newNext.setOn(nextElement.getOn()); newNext.setTo(nextElement.getTo());
Next nextElement = (Next)controlElement; Next newNext = jslFactory.createNext(); newNext.setOn(nextElement.getOn()); newNext.setTo(nextElement.getTo());
@Override public TransitionElement substituteProperties(final TransitionElement controlElement, final Properties submittedProps, final Properties parentProps) { if (controlElement instanceof End) { ((End)controlElement).setOn(this.replaceAllProperties(((End)controlElement).getOn(), submittedProps, parentProps)); ((End)controlElement).setExitStatus(this.replaceAllProperties(((End)controlElement).getExitStatus(), submittedProps, parentProps)); } else if (controlElement instanceof Fail) { ((Fail)controlElement).setOn(this.replaceAllProperties(((Fail)controlElement).getOn(), submittedProps, parentProps)); ((Fail)controlElement).setExitStatus(this.replaceAllProperties(((Fail)controlElement).getExitStatus(), submittedProps, parentProps)); } else if (controlElement instanceof Next) { ((Next)controlElement).setOn(this.replaceAllProperties(((Next)controlElement).getOn(), submittedProps, parentProps)); ((Next)controlElement).setTo(this.replaceAllProperties(((Next)controlElement).getTo(), submittedProps, parentProps)); } else if (controlElement instanceof Stop) { ((Stop)controlElement).setOn(this.replaceAllProperties(((Stop)controlElement).getOn(), submittedProps, parentProps)); ((Stop)controlElement).setExitStatus(this.replaceAllProperties(((Stop)controlElement).getExitStatus(), submittedProps, parentProps)); ((Stop)controlElement).setRestart(this.replaceAllProperties(((Stop)controlElement).getRestart(), submittedProps, parentProps)); } return controlElement; }
@Override public TransitionElement substituteProperties(final TransitionElement controlElement, final Properties submittedProps, final Properties parentProps) { if (controlElement instanceof End) { ((End)controlElement).setOn(this.replaceAllProperties(((End)controlElement).getOn(), submittedProps, parentProps)); ((End)controlElement).setExitStatus(this.replaceAllProperties(((End)controlElement).getExitStatus(), submittedProps, parentProps)); } else if (controlElement instanceof Fail) { ((Fail)controlElement).setOn(this.replaceAllProperties(((Fail)controlElement).getOn(), submittedProps, parentProps)); ((Fail)controlElement).setExitStatus(this.replaceAllProperties(((Fail)controlElement).getExitStatus(), submittedProps, parentProps)); } else if (controlElement instanceof Next) { ((Next)controlElement).setOn(this.replaceAllProperties(((Next)controlElement).getOn(), submittedProps, parentProps)); ((Next)controlElement).setTo(this.replaceAllProperties(((Next)controlElement).getTo(), submittedProps, parentProps)); } else if (controlElement instanceof Stop) { ((Stop)controlElement).setOn(this.replaceAllProperties(((Stop)controlElement).getOn(), submittedProps, parentProps)); ((Stop)controlElement).setExitStatus(this.replaceAllProperties(((Stop)controlElement).getExitStatus(), submittedProps, parentProps)); ((Stop)controlElement).setRestart(this.replaceAllProperties(((Stop)controlElement).getRestart(), submittedProps, parentProps)); } return controlElement; }
@Override public TransitionElement substituteProperties(final TransitionElement controlElement, final Properties submittedProps, final Properties parentProps) { if (controlElement instanceof End) { ((End)controlElement).setOn(this.replaceAllProperties(((End)controlElement).getOn(), submittedProps, parentProps)); ((End)controlElement).setExitStatus(this.replaceAllProperties(((End)controlElement).getExitStatus(), submittedProps, parentProps)); } else if (controlElement instanceof Fail) { ((Fail)controlElement).setOn(this.replaceAllProperties(((Fail)controlElement).getOn(), submittedProps, parentProps)); ((Fail)controlElement).setExitStatus(this.replaceAllProperties(((Fail)controlElement).getExitStatus(), submittedProps, parentProps)); } else if (controlElement instanceof Next) { ((Next)controlElement).setOn(this.replaceAllProperties(((Next)controlElement).getOn(), submittedProps, parentProps)); ((Next)controlElement).setTo(this.replaceAllProperties(((Next)controlElement).getTo(), submittedProps, parentProps)); } else if (controlElement instanceof Stop) { ((Stop)controlElement).setOn(this.replaceAllProperties(((Stop)controlElement).getOn(), submittedProps, parentProps)); ((Stop)controlElement).setExitStatus(this.replaceAllProperties(((Stop)controlElement).getExitStatus(), submittedProps, parentProps)); ((Stop)controlElement).setRestart(this.replaceAllProperties(((Stop)controlElement).getRestart(), submittedProps, parentProps)); } return controlElement; }