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()
          Deprecated. Use getCurrentStepNrs() instead.
 java.util.List<java.lang.Integer> getCurrentStepNrs()
           
 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 getScheduledDate()
           
 org.joda.time.DateTime getStartDate()
           
 com.xebialabs.deployit.engine.api.execution.TaskExecutionState getState()
          Deprecated. Use getState2() instead.
 com.xebialabs.deployit.engine.api.execution.TaskExecutionState2 getState2()
           
 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)
          Deprecated. Use setCurrentStepNrs(List) instead.
 void setCurrentStepNrs(java.util.List<java.lang.Integer> currentStepNrs)
           
 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 setScheduledDate(org.joda.time.DateTime scheduledDate)
           
 void setStartDate(org.joda.time.DateTime startDate)
           
 void setState2(com.xebialabs.deployit.engine.api.execution.TaskExecutionState2 state2)
           
 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

@Deprecated
public com.xebialabs.deployit.engine.api.execution.TaskExecutionState getState()
Deprecated. Use getState2() instead.

Specified by:
getState in interface com.xebialabs.deployit.engine.api.execution.TaskState

getState2

public com.xebialabs.deployit.engine.api.execution.TaskExecutionState2 getState2()
Specified by:
getState2 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

getScheduledDate

public org.joda.time.DateTime getScheduledDate()
Specified by:
getScheduledDate 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

@Deprecated
public int getCurrentStepNr()
Deprecated. Use getCurrentStepNrs() instead.

Specified by:
getCurrentStepNr in interface com.xebialabs.deployit.engine.api.execution.TaskState

getCurrentStepNrs

public java.util.List<java.lang.Integer> getCurrentStepNrs()
Specified by:
getCurrentStepNrs 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

setState2

public void setState2(com.xebialabs.deployit.engine.api.execution.TaskExecutionState2 state2)

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)

setScheduledDate

public void setScheduledDate(org.joda.time.DateTime scheduledDate)

setNrSteps

public void setNrSteps(int nrSteps)

setCurrentStepNr

@Deprecated
public void setCurrentStepNr(int currentStepNr)
Deprecated. Use setCurrentStepNrs(List) instead.


setCurrentStepNrs

public void setCurrentStepNrs(java.util.List<java.lang.Integer> currentStepNrs)

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