C# 클래스 Tmx.Server.Logic.ObjectModel.TaskSelector

Description of TaskSelector.
상속: ITaskSelector
파일 보기 프로젝트 열기: apetrovskiy/STUPS

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
AddTasksForEveryClient ( IEnumerable activeWorkflowsTasks, System.Guid testRunId ) : void
GetOnlyNewTestTasksForClient ( System.Guid clientId ) : IEnumerable
IsItTimeToPublishTask ( ITestTask task ) : bool

메소드 상세

CancelFurtherTasksOfTestClient() 공개 메소드

public CancelFurtherTasksOfTestClient ( System.Guid clientId ) : void
clientId System.Guid
리턴 void

CancelFurtherTasksOfTestRun() 공개 메소드

public CancelFurtherTasksOfTestRun ( System.Guid testRunId ) : void
testRunId System.Guid
리턴 void

GetFirstLegitimateTask() 공개 메소드

public GetFirstLegitimateTask ( System.Guid clientId ) : ITestTask
clientId System.Guid
리턴 ITestTask

GetNextLegitimateTask() 공개 메소드

public GetNextLegitimateTask ( System.Guid clientId, int currentTaskId ) : ITestTask
clientId System.Guid
currentTaskId int
리턴 ITestTask

SelectTasksForClient() 공개 메소드

public SelectTasksForClient ( System.Guid clientId, List tasks ) : List
clientId System.Guid
tasks List
리턴 List