com.xebialabs.xltype.serialization.json
Class TaskJsonConverter
java.lang.Object
com.xebialabs.xltype.serialization.json.TaskJsonConverter
public abstract class TaskJsonConverter
- extends java.lang.Object
|
Method Summary |
protected abstract com.xebialabs.deployit.engine.api.execution.TaskState |
createTask(java.lang.String id,
int currentStepNr,
int nrSteps,
com.xebialabs.deployit.engine.api.execution.TaskExecutionState2 state2,
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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TaskJsonConverter
public TaskJsonConverter(StepJsonConverter stepConverter)
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.TaskExecutionState2 state2,
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)