com.xebialabs.deployit.core.rest.api
Class TaskStateView

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

public class TaskStateView
extends java.lang.Object
implements com.xebialabs.deployit.engine.api.execution.TaskState


Constructor Summary
TaskStateView(com.xebialabs.deployit.engine.api.execution.TaskWithSteps wrapped)
           
 
Method Summary
 org.joda.time.DateTime getCompletionDate()
           
 int getCurrentStepNr()
           
 java.lang.String getDescription()
           
 int getFailureCount()
           
 java.lang.String getId()
           
 java.util.Map<java.lang.String,java.lang.String> getMetadata()
           
 int getNrSteps()
           
 java.lang.String getOwner()
           
 org.joda.time.DateTime getStartDate()
           
 com.xebialabs.deployit.engine.api.execution.TaskExecutionState getState()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaskStateView

public TaskStateView(com.xebialabs.deployit.engine.api.execution.TaskWithSteps wrapped)
Method Detail

getState

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

getId

public java.lang.String getId()
Specified by:
getId in interface com.xebialabs.deployit.engine.api.execution.TaskState

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface com.xebialabs.deployit.engine.api.execution.TaskState

getStartDate

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

getCompletionDate

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

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

getMetadata

public java.util.Map<java.lang.String,java.lang.String> getMetadata()
Specified by:
getMetadata in interface com.xebialabs.deployit.engine.api.execution.TaskState

getFailureCount

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

getOwner

public java.lang.String getOwner()
Specified by:
getOwner in interface com.xebialabs.deployit.engine.api.execution.TaskState