com.dtolabs.rundeck.core.execution.workflow.steps
Class StepExecutionResultImpl

java.lang.Object
  extended by 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 ...


Constructor Summary
StepExecutionResultImpl()
           
StepExecutionResultImpl(java.lang.Exception exception, FailureReason failureReason, java.lang.String failureMessage)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.Exception getException()
          Return any exception that was caught
 java.util.Map<java.lang.String,java.lang.Object> getFailureData()
           
 java.lang.String getFailureMessage()
           
 FailureReason getFailureReason()
           
 java.util.Map<java.lang.String,java.lang.Object> getResultData()
           
 StatusResult getSourceResult()
           
 int hashCode()
           
 boolean isSuccess()
          Return true if the result was successful
 void setException(java.lang.Exception exception)
           
 void setFailureData(java.util.Map<java.lang.String,java.lang.Object> failureData)
           
 void setResultData(java.util.Map<java.lang.String,java.lang.Object> resultData)
           
 void setSourceResult(StatusResult sourceResult)
           
 void setSuccess(boolean success)
           
 java.lang.String toString()
           
static StepExecutionResultImpl wrapStepException(StepException e)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StepExecutionResultImpl

public StepExecutionResultImpl()

StepExecutionResultImpl

public StepExecutionResultImpl(java.lang.Exception exception,
                               FailureReason failureReason,
                               java.lang.String failureMessage)
Method Detail

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.Exception 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