Class StepStateImpl
- java.lang.Object
-
- com.dtolabs.rundeck.core.execution.workflow.state.StepStateImpl
-
- All Implemented Interfaces:
HasExecutionState
,StepState
public class StepStateImpl extends java.lang.Object implements StepState
$INTERFACE is ... User: greg Date: 10/15/13 Time: 4:13 PM
-
-
Constructor Summary
Constructors Constructor Description StepStateImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Date
getEndTime()
java.lang.String
getErrorMessage()
ExecutionState
getExecutionState()
java.util.Map
getMetadata()
java.util.Date
getStartTime()
java.util.Date
getUpdateTime()
void
setEndTime(java.util.Date endTime)
void
setErrorMessage(java.lang.String errorMessage)
void
setExecutionState(ExecutionState executionState)
void
setMetadata(java.util.Map metadata)
void
setStartTime(java.util.Date startTime)
void
setUpdateTime(java.util.Date updateTime)
java.lang.String
toString()
-
-
-
Method Detail
-
getMetadata
public java.util.Map getMetadata()
- Specified by:
getMetadata
in interfaceStepState
- Returns:
- Any metadata
-
setMetadata
public void setMetadata(java.util.Map metadata)
-
getErrorMessage
public java.lang.String getErrorMessage()
- Specified by:
getErrorMessage
in interfaceStepState
- Returns:
- Potential error message if state is failed
-
setErrorMessage
public void setErrorMessage(java.lang.String errorMessage)
-
getExecutionState
public ExecutionState getExecutionState()
- Specified by:
getExecutionState
in interfaceHasExecutionState
- Specified by:
getExecutionState
in interfaceStepState
- Returns:
- the execution state
-
setExecutionState
public void setExecutionState(ExecutionState executionState)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getStartTime
public java.util.Date getStartTime()
- Specified by:
getStartTime
in interfaceStepState
- Returns:
- Timestamp that the executionState left WAITING
-
setStartTime
public void setStartTime(java.util.Date startTime)
-
getEndTime
public java.util.Date getEndTime()
- Specified by:
getEndTime
in interfaceStepState
- Returns:
- Timestamp that the executionState was completed
-
setEndTime
public void setEndTime(java.util.Date endTime)
-
getUpdateTime
public java.util.Date getUpdateTime()
- Specified by:
getUpdateTime
in interfaceStepState
- Returns:
- Last timestamp that the executionState changed
-
setUpdateTime
public void setUpdateTime(java.util.Date updateTime)
-
-