Class RemoteTaskState
- java.lang.Object
-
- com.xebialabs.deployit.booter.remote.execution.RemoteTaskState
-
- All Implemented Interfaces:
com.xebialabs.deployit.engine.api.execution.SerializableTask,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
Constructors Constructor Description RemoteTaskState()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description org.joda.time.DateTimegetCompletionDate()intgetCurrentStepNr()Deprecated.UsegetCurrentStepNrs()instead.java.util.List<java.lang.Integer>getCurrentStepNrs()java.lang.StringgetDescription()intgetFailureCount()java.lang.StringgetId()java.util.Map<java.lang.String,java.lang.String>getMetadata()intgetNrSteps()java.lang.StringgetOwner()java.util.List<com.xebialabs.deployit.engine.api.execution.TaskPackageDependency>getPackageDependencies()org.joda.time.DateTimegetScheduledDate()org.joda.time.DateTimegetStartDate()com.xebialabs.deployit.engine.api.execution.TaskExecutionStategetState()com.xebialabs.deployit.engine.api.execution.StepStategetStep(int stepNr)java.util.List<com.xebialabs.deployit.engine.api.execution.StepState>getSteps()java.lang.IntegergetWorkerId()voidsetCompletionDate(org.joda.time.DateTime completionDate)voidsetCurrentStepNr(int currentStepNr)Deprecated.UsesetCurrentStepNrs(List)instead.voidsetCurrentStepNrs(java.util.List<java.lang.Integer> currentStepNrs)voidsetDescription(java.lang.String description)voidsetFailureCount(int failureCount)voidsetId(java.lang.String id)voidsetMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)voidsetNrSteps(int nrSteps)voidsetOwner(java.lang.String owner)voidsetScheduledDate(org.joda.time.DateTime scheduledDate)voidsetStartDate(org.joda.time.DateTime startDate)voidsetState(com.xebialabs.deployit.engine.api.execution.TaskExecutionState state)voidsetSteps(java.util.List<com.xebialabs.deployit.engine.api.execution.StepState> steps)voidsetWorkerId(java.lang.Integer workerId)java.lang.StringtoString()
-
-
-
Method Detail
-
getState
public com.xebialabs.deployit.engine.api.execution.TaskExecutionState getState()
- Specified by:
getStatein interfacecom.xebialabs.deployit.engine.api.execution.SerializableTask- Specified by:
getStatein interfacecom.xebialabs.deployit.engine.api.execution.TaskState
-
getId
public java.lang.String getId()
- Specified by:
getIdin interfacecom.xebialabs.deployit.engine.api.execution.SerializableTask
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescriptionin interfacecom.xebialabs.deployit.engine.api.execution.SerializableTask
-
getScheduledDate
public org.joda.time.DateTime getScheduledDate()
- Specified by:
getScheduledDatein interfacecom.xebialabs.deployit.engine.api.execution.SerializableTask
-
getStartDate
public org.joda.time.DateTime getStartDate()
- Specified by:
getStartDatein interfacecom.xebialabs.deployit.engine.api.execution.SerializableTask
-
getCompletionDate
public org.joda.time.DateTime getCompletionDate()
- Specified by:
getCompletionDatein interfacecom.xebialabs.deployit.engine.api.execution.SerializableTask
-
getNrSteps
public int getNrSteps()
- Specified by:
getNrStepsin interfacecom.xebialabs.deployit.engine.api.execution.TaskState
-
getCurrentStepNr
@Deprecated public int getCurrentStepNr()
Deprecated.UsegetCurrentStepNrs()instead.- Specified by:
getCurrentStepNrin interfacecom.xebialabs.deployit.engine.api.execution.TaskState
-
getCurrentStepNrs
public java.util.List<java.lang.Integer> getCurrentStepNrs()
- Specified by:
getCurrentStepNrsin interfacecom.xebialabs.deployit.engine.api.execution.TaskState
-
getMetadata
public java.util.Map<java.lang.String,java.lang.String> getMetadata()
- Specified by:
getMetadatain interfacecom.xebialabs.deployit.engine.api.execution.SerializableTask
-
getFailureCount
public int getFailureCount()
- Specified by:
getFailureCountin interfacecom.xebialabs.deployit.engine.api.execution.SerializableTask
-
getOwner
public java.lang.String getOwner()
- Specified by:
getOwnerin interfacecom.xebialabs.deployit.engine.api.execution.SerializableTask
-
getSteps
public java.util.List<com.xebialabs.deployit.engine.api.execution.StepState> getSteps()
- Specified by:
getStepsin interfacecom.xebialabs.deployit.engine.api.execution.TaskWithSteps
-
getWorkerId
public java.lang.Integer getWorkerId()
- Specified by:
getWorkerIdin interfacecom.xebialabs.deployit.engine.api.execution.SerializableTask
-
getStep
public com.xebialabs.deployit.engine.api.execution.StepState getStep(int stepNr)
- Specified by:
getStepin interfacecom.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)
-
setScheduledDate
public void setScheduledDate(org.joda.time.DateTime scheduledDate)
-
setNrSteps
public void setNrSteps(int nrSteps)
-
setCurrentStepNr
@Deprecated public void setCurrentStepNr(int currentStepNr)
Deprecated.UsesetCurrentStepNrs(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)
-
setWorkerId
public void setWorkerId(java.lang.Integer workerId)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getPackageDependencies
public java.util.List<com.xebialabs.deployit.engine.api.execution.TaskPackageDependency> getPackageDependencies()
- Specified by:
getPackageDependenciesin interfacecom.xebialabs.deployit.engine.api.execution.SerializableTask
-
-