String exitStatusFromJSL = failElement.getExitStatus(); logger.fine("Next transition element is a <fail> : " + transitionElement + " with JSL exit status = " + exitStatusFromJSL);
String exitStatusFromJSL = failElement.getExitStatus(); logger.fine("Next transition element is a <fail> : " + transitionElement + " with JSL exit status = " + exitStatusFromJSL);
String exitStatusFromJSL = failElement.getExitStatus(); logger.fine("Next transition element is a <fail> : " + transitionElement + " with JSL exit status = " + exitStatusFromJSL);
Fail failElement = (Fail)controlElement; Fail newFail = jslFactory.createFail(); newFail.setExitStatus(failElement.getExitStatus()); newFail.setOn(failElement.getOn());
Fail failElement = (Fail)controlElement; Fail newFail = jslFactory.createFail(); newFail.setExitStatus(failElement.getExitStatus()); newFail.setOn(failElement.getOn());
Fail failElement = (Fail)controlElement; Fail newFail = jslFactory.createFail(); newFail.setExitStatus(failElement.getExitStatus()); newFail.setOn(failElement.getOn());
@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; }