public abstract class TaskJsonConverter
extends java.lang.Object
| Constructor and Description |
|---|
TaskJsonConverter(StepJsonConverter stepConverter) |
| Modifier and Type | Method and Description |
|---|---|
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) |
java.lang.String |
toJson(com.xebialabs.deployit.engine.api.execution.TaskState task) |
com.xebialabs.deployit.engine.api.execution.TaskState |
toTask(java.lang.String jsonString) |
public TaskJsonConverter(StepJsonConverter stepConverter)
public java.lang.String toJson(com.xebialabs.deployit.engine.api.execution.TaskState task)
public com.xebialabs.deployit.engine.api.execution.TaskState toTask(java.lang.String jsonString)
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)