org.squashtest.tm.service.internal.testautomation.service
Class AutomatedExecutionManagerServiceImpl

java.lang.Object
  extended by org.squashtest.tm.service.internal.testautomation.service.AutomatedExecutionManagerServiceImpl
All Implemented Interfaces:
AutomatedExecutionManagerService, TestAutomationCallbackService

@Service(value="squashtest.tm.service.testautomation.AutomatedExecutionManagerService")
@Transactional
public class AutomatedExecutionManagerServiceImpl
extends Object
implements AutomatedExecutionManagerService, TestAutomationCallbackService

Author:
Gregory Fouquet

Constructor Summary
AutomatedExecutionManagerServiceImpl()
           
 
Method Summary
 void changeExecutionsStates(AutomatedExecutionSetIdentifier setIdentifier, org.squashtest.tm.api.testautomation.execution.dto.TestExecutionStatus stateChange)
          Changes the state of a set of executions to a new value.
 void setPermissionEvaluationService(PermissionEvaluationService permissionService)
           
 void updateExecutionStatus(AutomatedExecutionSetIdentifier execIdentifier, org.squashtest.tm.domain.execution.ExecutionStatus newStatus)
           
 void updateResultSummary(AutomatedExecutionSetIdentifier execIdentifier, String newSummary)
           
 void updateResultURL(AutomatedExecutionSetIdentifier execIdentifier, URL resultURL)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AutomatedExecutionManagerServiceImpl

public AutomatedExecutionManagerServiceImpl()
Method Detail

setPermissionEvaluationService

public void setPermissionEvaluationService(PermissionEvaluationService permissionService)

changeExecutionsStates

public void changeExecutionsStates(@NotNull
                                   AutomatedExecutionSetIdentifier setIdentifier,
                                   @NotNull
                                   org.squashtest.tm.api.testautomation.execution.dto.TestExecutionStatus stateChange)
Description copied from interface: AutomatedExecutionManagerService
Changes the state of a set of executions to a new value.

Specified by:
changeExecutionsStates in interface AutomatedExecutionManagerService
See Also:
AutomatedExecutionManagerService.changeExecutionsStates(org.squashtest.tm.service.testautomation.AutomatedExecutionSetIdentifier, org.squashtest.tm.api.testautomation.execution.dto.TestExecutionStatus)

updateExecutionStatus

public void updateExecutionStatus(AutomatedExecutionSetIdentifier execIdentifier,
                                  org.squashtest.tm.domain.execution.ExecutionStatus newStatus)
Specified by:
updateExecutionStatus in interface TestAutomationCallbackService

updateResultURL

public void updateResultURL(AutomatedExecutionSetIdentifier execIdentifier,
                            URL resultURL)
Specified by:
updateResultURL in interface TestAutomationCallbackService

updateResultSummary

public void updateResultSummary(AutomatedExecutionSetIdentifier execIdentifier,
                                String newSummary)
Specified by:
updateResultSummary in interface TestAutomationCallbackService


Copyright © 2010-2013 Henix, henix.fr. All Rights Reserved.