protected void printCompletedStep(StepToken step, StringBuilder depthPadding, int stepLengthChars) { StringBuilder output = new StringBuilder(format(" " + depthPadding + "%-" + stepLengthChars + "s %-7s %s", getStepText(step), getEndState(step), getMessage(step))); if ( step.getErrorDetails().length() > 0) { output.append(" ").append(step.getErrorDetails()); } output.append(System.lineSeparator()); getPrintWriter().print(output); getPrintWriter().flush(); }
@Override public StepTokenBean marshal(StepToken v) throws Exception { StepTokenBean toRet = new StepTokenBean(); toRet.setTokenId(v.getTokenId()); toRet.setType(v.getType()); toRet.setAction(v.getAction()); toRet.setEndState(v.getEndState()); toRet.setMessage(v.getMessage()); //we don't want to add an error details attribute unless there's a real value if ( ! "".equals(v.getErrorDetails().trim())) { toRet.setErrorDetails(v.getErrorDetails()); } if (v.getException()!=null){ toRet.setException(v.getException()); toRet.setStackTrace(v.getStackTrace()); } toRet.setTimeTaken(v.getTimeTaken()); toRet.setTimeTakenSeconds(FormattingUtils.getTimeTakenAsSecondsString(v.getTimeTaken())); toRet.setChildSteps(v.getChildSteps()); return toRet; }