|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ExecutionProcessingService
| Method Summary | |
|---|---|
void |
changeExecutionStepStatus(Long executionStepId,
org.squashtest.tm.domain.execution.ExecutionStatus status)
Method which modify the execution step status It implies : * execution status update * item test plan status update * last execution date and user update for step, execution and item test plan |
org.squashtest.tm.domain.execution.Execution |
findExecution(Long executionId)
|
org.squashtest.tm.domain.execution.ExecutionStep |
findExecutionStep(Long executionStepId)
|
int |
findExecutionStepRank(Long executionStepId)
|
org.squashtest.tm.domain.execution.ExecutionStep |
findRunnableExecutionStep(long executionId)
|
org.squashtest.tm.domain.execution.ExecutionStep |
findStepAt(long executionId,
int executionStepIndex)
Returns, for a given execution and for a given step index, the corresponding ExecutionStep Will create the next step if the index corresponds to the one immediately following the last step, similarly to "nextExecutionStep" |
int |
findTotalNumberSteps(Long executionId)
|
org.squashtest.tm.domain.execution.ExecutionStatusReport |
getExecutionStatusReport(Long executionId)
|
List<org.squashtest.tm.domain.execution.ExecutionStep> |
getExecutionSteps(Long executionId)
|
void |
setExecutionStatus(Long executionId,
org.squashtest.tm.domain.execution.ExecutionStatus status)
|
void |
setExecutionStatus(Long executionId,
org.squashtest.tm.domain.execution.ExecutionStatusReport report)
|
void |
setExecutionStepComment(Long executionStepId,
String comment)
|
void |
updateExecutionMetadata(org.squashtest.tm.domain.testautomation.AutomatedExecutionExtender extender)
Asks an execution to update it's metadata (lastExecutionOn, lastExecutedBy) according to automated execution business rules. |
void |
updateExecutionMetadata(org.squashtest.tm.domain.execution.Execution execution)
Asks an execution to update it's metadata (lastExecutionOn, lastExecutedBy) according to regular execution business rules. |
boolean |
wasNeverRun(Long executionId)
Tells whether the execution is fresh new or not. |
| Method Detail |
|---|
org.squashtest.tm.domain.execution.Execution findExecution(Long executionId)
org.squashtest.tm.domain.execution.ExecutionStep findExecutionStep(Long executionStepId)
boolean wasNeverRun(Long executionId)
executionId -
@Transactional(readOnly=true)
org.squashtest.tm.domain.execution.ExecutionStep findRunnableExecutionStep(long executionId)
throws org.squashtest.tm.exception.execution.ExecutionHasNoStepsException
executionId -
org.squashtest.tm.exception.execution.ExecutionHasNoStepsExceptionList<org.squashtest.tm.domain.execution.ExecutionStep> getExecutionSteps(Long executionId)
@Transactional(readOnly=true)
org.squashtest.tm.domain.execution.ExecutionStep findStepAt(long executionId,
int executionStepIndex)
executionId - executionStepRank -
void changeExecutionStepStatus(Long executionStepId,
org.squashtest.tm.domain.execution.ExecutionStatus status)
executionStepId - the step idstatus - the new status
void setExecutionStatus(Long executionId,
org.squashtest.tm.domain.execution.ExecutionStatus status)
void setExecutionStatus(Long executionId,
org.squashtest.tm.domain.execution.ExecutionStatusReport report)
org.squashtest.tm.domain.execution.ExecutionStatusReport getExecutionStatusReport(Long executionId)
void setExecutionStepComment(Long executionStepId,
String comment)
int findExecutionStepRank(Long executionStepId)
int findTotalNumberSteps(Long executionId)
void updateExecutionMetadata(org.squashtest.tm.domain.execution.Execution execution)
execution - the execution to updatevoid updateExecutionMetadata(org.squashtest.tm.domain.testautomation.AutomatedExecutionExtender extender)
execution - the execution to update
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||