com.xebialabs.deployit.task.archive
Class ArchivedTask

java.lang.Object
  extended by com.xebialabs.deployit.task.archive.ArchivedTask
All Implemented Interfaces:
com.xebialabs.deployit.engine.api.execution.TaskState, com.xebialabs.deployit.engine.api.execution.TaskWithSteps

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


Constructor Summary
ArchivedTask()
           
 
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 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArchivedTask

public ArchivedTask()
Method Detail

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

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

setSteps

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

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)

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)

setOwner

public void setOwner(java.lang.String owner)