C# Class Tmx.Server.Logic.ObjectModel.TaskSelector

Description of TaskSelector.
Inheritance: ITaskSelector
Afficher le fichier Open project: apetrovskiy/STUPS

Méthodes publiques

Méthode Description
CancelFurtherTasksOfTestClient ( System.Guid clientId ) : void
CancelFurtherTasksOfTestRun ( System.Guid testRunId ) : void
GetFirstLegitimateTask ( System.Guid clientId ) : ITestTask
GetNextLegitimateTask ( System.Guid clientId, int currentTaskId ) : ITestTask
SelectTasksForClient ( System.Guid clientId, List tasks ) : List

Private Methods

Méthode Description
AddTasksForEveryClient ( IEnumerable activeWorkflowsTasks, System.Guid testRunId ) : void
GetOnlyNewTestTasksForClient ( System.Guid clientId ) : IEnumerable
IsItTimeToPublishTask ( ITestTask task ) : bool

Method Details

CancelFurtherTasksOfTestClient() public méthode

public CancelFurtherTasksOfTestClient ( System.Guid clientId ) : void
clientId System.Guid
Résultat void

CancelFurtherTasksOfTestRun() public méthode

public CancelFurtherTasksOfTestRun ( System.Guid testRunId ) : void
testRunId System.Guid
Résultat void

GetFirstLegitimateTask() public méthode

public GetFirstLegitimateTask ( System.Guid clientId ) : ITestTask
clientId System.Guid
Résultat ITestTask

GetNextLegitimateTask() public méthode

public GetNextLegitimateTask ( System.Guid clientId, int currentTaskId ) : ITestTask
clientId System.Guid
currentTaskId int
Résultat ITestTask

SelectTasksForClient() public méthode

public SelectTasksForClient ( System.Guid clientId, List tasks ) : List
clientId System.Guid
tasks List
Résultat List