Class TaskJsonConverter

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

public abstract class TaskJsonConverter extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected abstract com.xebialabs.deployit.engine.api.execution.TaskState
    createTask(String id, int currentStepNr, int nrSteps, com.xebialabs.deployit.engine.api.execution.TaskExecutionState state, int failureCount, String description, org.joda.time.DateTime startDate, org.joda.time.DateTime completionDate, org.joda.time.DateTime scheduledDate, Map<String,String> metadata)
     
    toJson(com.xebialabs.deployit.engine.api.execution.TaskState task)
     
    com.xebialabs.deployit.engine.api.execution.TaskState
    toTask(String jsonString)
     

    Methods inherited from class java.lang.Object

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

  • Method Details

    • toJson

      public String toJson(com.xebialabs.deployit.engine.api.execution.TaskState task)
    • toTask

      public com.xebialabs.deployit.engine.api.execution.TaskState toTask(String jsonString)
    • createTask

      protected abstract com.xebialabs.deployit.engine.api.execution.TaskState createTask(String id, int currentStepNr, int nrSteps, com.xebialabs.deployit.engine.api.execution.TaskExecutionState state, int failureCount, String description, org.joda.time.DateTime startDate, org.joda.time.DateTime completionDate, org.joda.time.DateTime scheduledDate, Map<String,String> metadata)