Class StepJsonConverter

java.lang.Object
com.xebialabs.xltype.serialization.json.StepJsonConverter

public abstract class StepJsonConverter extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected abstract com.xebialabs.deployit.engine.api.execution.StepState
    createStepState(com.xebialabs.deployit.engine.api.execution.StepExecutionState state, int failureCount, String description, org.joda.time.DateTime startDate, org.joda.time.DateTime completionDate, String log, List<String> prevLogs, boolean skippable)
     
    toJson(com.xebialabs.deployit.engine.api.execution.StepState step)
     
    com.xebialabs.deployit.engine.api.execution.StepState
    toStep(String jsonString)
     
    writeJson(com.xebialabs.deployit.engine.api.execution.StepState step, JsonWriter writer)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • StepJsonConverter

      public StepJsonConverter()
  • Method Details

    • toJson

      public String toJson(com.xebialabs.deployit.engine.api.execution.StepState step)
    • writeJson

      public JsonWriter writeJson(com.xebialabs.deployit.engine.api.execution.StepState step, JsonWriter writer)
    • toStep

      public com.xebialabs.deployit.engine.api.execution.StepState toStep(String jsonString)
    • createStepState

      protected abstract com.xebialabs.deployit.engine.api.execution.StepState createStepState(com.xebialabs.deployit.engine.api.execution.StepExecutionState state, int failureCount, String description, org.joda.time.DateTime startDate, org.joda.time.DateTime completionDate, String log, List<String> prevLogs, boolean skippable)