com.dtolabs.rundeck.core.execution.workflow.steps
Class StepExecutionResultImpl
java.lang.Object
com.dtolabs.rundeck.core.execution.workflow.steps.StepExecutionResultImpl
- All Implemented Interfaces:
- ExceptionStatusResult, HasSourceResult, StatusResult, StepExecutionResult
- Direct Known Subclasses:
- NodeStepResultImpl
public class StepExecutionResultImpl
- extends java.lang.Object
- implements StepExecutionResult, HasSourceResult
StepExecutionResultImpl is ...
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
StepExecutionResultImpl
public StepExecutionResultImpl()
StepExecutionResultImpl
public StepExecutionResultImpl(java.lang.Throwable exception,
FailureReason failureReason,
java.lang.String failureMessage)
wrapStepException
public static StepExecutionResultImpl wrapStepException(StepException e)
isSuccess
public boolean isSuccess()
- Description copied from interface:
StatusResult
- Return true if the result was successful
- Specified by:
isSuccess
in interface StatusResult
setSuccess
public void setSuccess(boolean success)
getException
public java.lang.Throwable getException()
- Description copied from interface:
ExceptionStatusResult
- Return any exception that was caught
- Specified by:
getException
in interface ExceptionStatusResult
setException
public void setException(java.lang.Exception exception)
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getSourceResult
public StatusResult getSourceResult()
- Specified by:
getSourceResult
in interface HasSourceResult
setSourceResult
public void setSourceResult(StatusResult sourceResult)
getResultData
public java.util.Map<java.lang.String,java.lang.Object> getResultData()
- Specified by:
getResultData
in interface StepExecutionResult
setResultData
public void setResultData(java.util.Map<java.lang.String,java.lang.Object> resultData)
getFailureData
public java.util.Map<java.lang.String,java.lang.Object> getFailureData()
- Specified by:
getFailureData
in interface StepExecutionResult
setFailureData
public void setFailureData(java.util.Map<java.lang.String,java.lang.Object> failureData)
getFailureReason
public FailureReason getFailureReason()
- Specified by:
getFailureReason
in interface StepExecutionResult
getFailureMessage
public java.lang.String getFailureMessage()
- Specified by:
getFailureMessage
in interface StepExecutionResult