Class StepJsonConverter


  • public abstract class StepJsonConverter
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      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)  
      java.lang.String toJson​(com.xebialabs.deployit.engine.api.execution.StepState step)  
      com.xebialabs.deployit.engine.api.execution.StepState toStep​(java.lang.String jsonString)  
      JsonWriter writeJson​(com.xebialabs.deployit.engine.api.execution.StepState step, JsonWriter writer)  
      • Methods inherited from class java.lang.Object

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

      • StepJsonConverter

        public StepJsonConverter()
    • 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)