Class StepJsonConverter
- java.lang.Object
-
- com.xebialabs.xltype.serialization.json.StepJsonConverter
-
public abstract class StepJsonConverter extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description StepJsonConverter()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract com.xebialabs.deployit.engine.api.execution.StepStatecreateStepState(com.xebialabs.deployit.engine.api.execution.StepExecutionState state, int failureCount, java.lang.String description, org.joda.time.DateTime startDate, org.joda.time.DateTime completionDate, java.lang.String log, java.util.List<java.lang.String> prevLogs, boolean skippable)java.lang.StringtoJson(com.xebialabs.deployit.engine.api.execution.StepState step)com.xebialabs.deployit.engine.api.execution.StepStatetoStep(java.lang.String jsonString)JsonWriterwriteJson(com.xebialabs.deployit.engine.api.execution.StepState step, JsonWriter writer)
-
-
-
Method Detail
-
toJson
public java.lang.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(java.lang.String jsonString)
-
createStepState
protected abstract com.xebialabs.deployit.engine.api.execution.StepState createStepState(com.xebialabs.deployit.engine.api.execution.StepExecutionState state, int failureCount, java.lang.String description, org.joda.time.DateTime startDate, org.joda.time.DateTime completionDate, java.lang.String log, java.util.List<java.lang.String> prevLogs, boolean skippable)
-
-