|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||
java.lang.Objectjava.lang.Enum<ExecutionStatus>
org.squashtest.csp.tm.domain.execution.ExecutionStatus
public enum ExecutionStatus
This class declare the 5 executions status. Also, it declares and additional methods to update the new execution status of an execution, based on the former states of the execution, of the step, and the new status of the step. See their documentation for details.
Definitions :
| Enum Constant Summary | |
|---|---|
BLOCKED
|
|
FAILURE
|
|
READY
|
|
RUNNING
|
|
SUCCESS
|
|
| Field Summary | |
|---|---|
protected static ExecutionStatus |
isAmbiguous
|
protected static ExecutionStatus |
needsComputation
|
| Method Summary | |
|---|---|
static ExecutionStatus |
computeNewStatus(ExecutionStatusReport report)
will compute from scratch a status using a complete report. |
protected boolean |
couldHaveSetExecStatusAlone(ExecutionStatus formerExecutionStatus,
ExecutionStatus formerStepStatus)
|
ExecutionStatus |
deduceNewStatus(ExecutionStatus formerExecutionStatus,
ExecutionStatus formerStepStatus)
will deduce the new status of an execution based on the former execution status and former step status. |
String |
getI18nKey()
|
protected boolean |
hasChanged(ExecutionStatus formerStepStatus)
|
protected boolean |
isNoneOf(ExecutionStatus... status)
|
protected boolean |
isOneOf(ExecutionStatus... status)
|
protected boolean |
isSetToExecutionStatus(ExecutionStatus formerExecutionStatus)
|
boolean |
isTerminatedStatus()
This methods checks if the status is RUNNING or READY |
protected boolean |
mayUnlockBloquedExecution(ExecutionStatus formerStepStatus)
|
protected abstract ExecutionStatus |
resolveStatus(ExecutionStatus formerExecutionStatus,
ExecutionStatus formerStepStatus)
|
protected ExecutionStatus |
trivialDeductions(ExecutionStatus formerExecutionStatus,
ExecutionStatus formerStepStatus)
|
protected boolean |
trivialNeedComputation(ExecutionStatus formerExecutionStatus,
ExecutionStatus formerStepStatus)
|
static ExecutionStatus |
valueOf(String name)
Returns the enum constant of this type with the specified name. |
static ExecutionStatus[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
protected boolean |
wontUnlockBloquedExecution(ExecutionStatus formerExecutionStatus,
ExecutionStatus formerStepStatus)
|
| Methods inherited from class java.lang.Enum |
|---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Enum Constant Detail |
|---|
public static final ExecutionStatus BLOCKED
public static final ExecutionStatus FAILURE
public static final ExecutionStatus SUCCESS
public static final ExecutionStatus RUNNING
public static final ExecutionStatus READY
| Field Detail |
|---|
protected static ExecutionStatus isAmbiguous
protected static ExecutionStatus needsComputation
| Method Detail |
|---|
public static ExecutionStatus[] values()
for (ExecutionStatus c : ExecutionStatus.values()) System.out.println(c);
public static ExecutionStatus valueOf(String name)
name - the name of the enum constant to be returned.
IllegalArgumentException - if this enum type has no constant
with the specified name
NullPointerException - if the argument is null
public ExecutionStatus deduceNewStatus(ExecutionStatus formerExecutionStatus,
ExecutionStatus formerStepStatus)
formerExecutionStatus - : the former execution statusformerStepStatus - : the former step status
public static ExecutionStatus computeNewStatus(ExecutionStatusReport report)
report - : ExecutionStatusReport.
protected ExecutionStatus trivialDeductions(ExecutionStatus formerExecutionStatus,
ExecutionStatus formerStepStatus)
protected boolean trivialNeedComputation(ExecutionStatus formerExecutionStatus,
ExecutionStatus formerStepStatus)
protected abstract ExecutionStatus resolveStatus(ExecutionStatus formerExecutionStatus,
ExecutionStatus formerStepStatus)
protected boolean hasChanged(ExecutionStatus formerStepStatus)
protected boolean isSetToExecutionStatus(ExecutionStatus formerExecutionStatus)
protected boolean wontUnlockBloquedExecution(ExecutionStatus formerExecutionStatus,
ExecutionStatus formerStepStatus)
protected boolean mayUnlockBloquedExecution(ExecutionStatus formerStepStatus)
protected boolean couldHaveSetExecStatusAlone(ExecutionStatus formerExecutionStatus,
ExecutionStatus formerStepStatus)
protected boolean isNoneOf(ExecutionStatus... status)
protected boolean isOneOf(ExecutionStatus... status)
public boolean isTerminatedStatus()
public String getI18nKey()
getI18nKey in interface Internationalizable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||