Class TaskStateView

java.lang.Object
com.xebialabs.deployit.core.rest.api.TaskStateView
All Implemented Interfaces:
com.xebialabs.deployit.engine.api.execution.SerializableTask, com.xebialabs.deployit.engine.api.execution.TaskState

public class TaskStateView extends Object implements com.xebialabs.deployit.engine.api.execution.TaskState
  • Constructor Details

    • TaskStateView

      public TaskStateView(com.xebialabs.deployit.engine.api.execution.SerializableTask wrapped)
  • Method Details

    • getState

      public com.xebialabs.deployit.engine.api.execution.TaskExecutionState getState()
      Specified by:
      getState in interface com.xebialabs.deployit.engine.api.execution.SerializableTask
      Specified by:
      getState in interface com.xebialabs.deployit.engine.api.execution.TaskState
    • getId

      public String getId()
      Specified by:
      getId in interface com.xebialabs.deployit.engine.api.execution.SerializableTask
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface com.xebialabs.deployit.engine.api.execution.SerializableTask
    • getScheduledDate

      public org.joda.time.DateTime getScheduledDate()
      Specified by:
      getScheduledDate in interface com.xebialabs.deployit.engine.api.execution.SerializableTask
    • getStartDate

      public org.joda.time.DateTime getStartDate()
      Specified by:
      getStartDate in interface com.xebialabs.deployit.engine.api.execution.SerializableTask
    • getCompletionDate

      public org.joda.time.DateTime getCompletionDate()
      Specified by:
      getCompletionDate in interface com.xebialabs.deployit.engine.api.execution.SerializableTask
    • getNrSteps

      public int getNrSteps()
      Specified by:
      getNrSteps in interface com.xebialabs.deployit.engine.api.execution.TaskState
    • getCurrentStepNr

      public int getCurrentStepNr()
      Specified by:
      getCurrentStepNr in interface com.xebialabs.deployit.engine.api.execution.TaskState
    • getCurrentStepNrs

      public List<Integer> getCurrentStepNrs()
      Specified by:
      getCurrentStepNrs in interface com.xebialabs.deployit.engine.api.execution.TaskState
    • getMetadata

      public Map<String,String> getMetadata()
      Specified by:
      getMetadata in interface com.xebialabs.deployit.engine.api.execution.SerializableTask
    • getFailureCount

      public int getFailureCount()
      Specified by:
      getFailureCount in interface com.xebialabs.deployit.engine.api.execution.SerializableTask
    • getOwner

      public String getOwner()
      Specified by:
      getOwner in interface com.xebialabs.deployit.engine.api.execution.SerializableTask
    • getWorkerId

      public Integer getWorkerId()
      Specified by:
      getWorkerId in interface com.xebialabs.deployit.engine.api.execution.SerializableTask
    • getPackageDependencies

      public List<com.xebialabs.deployit.engine.api.execution.TaskPackageDependency> getPackageDependencies()
      Specified by:
      getPackageDependencies in interface com.xebialabs.deployit.engine.api.execution.SerializableTask