com.xebialabs.deployit.booter.remote.execution
Class RemoteTaskState

java.lang.Object
  extended by com.xebialabs.deployit.booter.remote.execution.RemoteTaskState
All Implemented Interfaces:
com.xebialabs.deployit.engine.api.execution.TaskState, com.xebialabs.deployit.engine.api.execution.TaskWithSteps

public class RemoteTaskState
extends java.lang.Object
implements com.xebialabs.deployit.engine.api.execution.TaskWithSteps


Constructor Summary
RemoteTaskState()
           
 
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()
           
 com.xebialabs.deployit.engine.api.execution.StepState getStep(int stepNr)
           
 java.util.List<com.xebialabs.deployit.engine.api.execution.StepState> getSteps()
           
 void setCompletionDate(org.joda.time.DateTime completionDate)
           
 void setCurrentStepNr(int currentStepNr)
           
 void setDescription(java.lang.String description)
           
 void setFailureCount(int failureCount)
           
 void setId(java.lang.String id)
           
 void setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)
           
 void setNrSteps(int nrSteps)
           
 void setOwner(java.lang.String owner)
           
 void setStartDate(org.joda.time.DateTime startDate)
           
 void setState(com.xebialabs.deployit.engine.api.execution.TaskExecutionState state)
           
 void setSteps(java.util.List<com.xebialabs.deployit.engine.api.execution.StepState> steps)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RemoteTaskState

public RemoteTaskState()
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

getSteps

public java.util.List<com.xebialabs.deployit.engine.api.execution.StepState> getSteps()
Specified by:
getSteps in interface com.xebialabs.deployit.engine.api.execution.TaskWithSteps

getStep

public com.xebialabs.deployit.engine.api.execution.StepState getStep(int stepNr)
Specified by:
getStep in interface com.xebialabs.deployit.engine.api.execution.TaskWithSteps

setState

public void setState(com.xebialabs.deployit.engine.api.execution.TaskExecutionState state)

setId

public void setId(java.lang.String id)

setDescription

public void setDescription(java.lang.String description)

setStartDate

public void setStartDate(org.joda.time.DateTime startDate)

setCompletionDate

public void setCompletionDate(org.joda.time.DateTime completionDate)

setNrSteps

public void setNrSteps(int nrSteps)

setCurrentStepNr

public void setCurrentStepNr(int currentStepNr)

setMetadata

public void setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)

setFailureCount

public void setFailureCount(int failureCount)

setSteps

public void setSteps(java.util.List<com.xebialabs.deployit.engine.api.execution.StepState> steps)

setOwner

public void setOwner(java.lang.String owner)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object