Class TaskJsonConverter
- java.lang.Object
-
- com.xebialabs.xltype.serialization.json.TaskJsonConverter
-
public abstract class TaskJsonConverter extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TaskJsonConverter(StepJsonConverter stepConverter)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract com.xebialabs.deployit.engine.api.execution.TaskStatecreateTask(java.lang.String id, int currentStepNr, int nrSteps, com.xebialabs.deployit.engine.api.execution.TaskExecutionState state, int failureCount, java.lang.String description, org.joda.time.DateTime startDate, org.joda.time.DateTime completionDate, org.joda.time.DateTime scheduledDate, java.util.Map<java.lang.String,java.lang.String> metadata)java.lang.StringtoJson(com.xebialabs.deployit.engine.api.execution.TaskState task)com.xebialabs.deployit.engine.api.execution.TaskStatetoTask(java.lang.String jsonString)
-
-
-
Constructor Detail
-
TaskJsonConverter
public TaskJsonConverter(StepJsonConverter stepConverter)
-
-
Method Detail
-
toJson
public java.lang.String toJson(com.xebialabs.deployit.engine.api.execution.TaskState task)
-
toTask
public com.xebialabs.deployit.engine.api.execution.TaskState toTask(java.lang.String jsonString)
-
createTask
protected abstract com.xebialabs.deployit.engine.api.execution.TaskState createTask(java.lang.String id, int currentStepNr, int nrSteps, com.xebialabs.deployit.engine.api.execution.TaskExecutionState state, int failureCount, java.lang.String description, org.joda.time.DateTime startDate, org.joda.time.DateTime completionDate, org.joda.time.DateTime scheduledDate, java.util.Map<java.lang.String,java.lang.String> metadata)
-
-