C# Класс VersionOne.ServiceHost.QualityCenterServices.QualityCenterReaderUpdater

This class knows about WorkitemServices and TestServices event objects and encapsulates the QualityCenterClient It creates the necessary event objects and object collections that eventually get published It does *not* know about the EventManager or the QualityCenter COM library It does *not* publish events directly or subscribe to events directly
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Close ( ) : void
CreateTest ( V1TestReady testData ) : PartnerTestEvent
GetLatestDefects ( System.DateTime lastCheck ) : IList
GetLatestTestRuns ( System.DateTime lastCheck ) : ICollection
HandlesQCProject ( string id ) : bool
HandlesQCProject ( string domain, string project ) : bool
HandlesV1Project ( string v1Project ) : bool
Initialize ( XmlElement config, ILogger log ) : void
OnDefectCreated ( WorkitemCreationResult createdResult ) : void
OnDefectStateChange ( WorkitemStateChangeResult stateChangeResult ) : bool
QualityCenterReaderUpdater ( MappingInfo>.IDictionary priorityMappings ) : System

Приватные методы

Метод Описание
Combine ( ICollection listOne, ICollection listTwo ) : ArrayList
CreateV1Defect ( string title, string externalId, string description, string priority, string v1Project ) : Defect
CreateV1TestRun ( string externalId, System.DateTime timestamp, string status ) : TestRun
GetProjectFromExternalId ( string externalId ) : IQualityCenterClient
MappingPairEmpty ( MappingInfo>.KeyValuePair pair ) : bool
ResolvePriorityMapping ( string qcPriorityName ) : VersionOne.ServiceHost.Core.Configuration.MappingInfo

Описание методов

Close() публичный Метод

public Close ( ) : void
Результат void

CreateTest() публичный Метод

GetLatestDefects() публичный Метод

public GetLatestDefects ( System.DateTime lastCheck ) : IList
lastCheck System.DateTime
Результат IList

GetLatestTestRuns() публичный Метод

public GetLatestTestRuns ( System.DateTime lastCheck ) : ICollection
lastCheck System.DateTime
Результат ICollection

HandlesQCProject() публичный Метод

public HandlesQCProject ( string id ) : bool
id string
Результат bool

HandlesQCProject() публичный Метод

public HandlesQCProject ( string domain, string project ) : bool
domain string
project string
Результат bool

HandlesV1Project() публичный Метод

public HandlesV1Project ( string v1Project ) : bool
v1Project string
Результат bool

Initialize() публичный Метод

public Initialize ( XmlElement config, ILogger log ) : void
config System.Xml.XmlElement
log ILogger
Результат void

OnDefectCreated() публичный Метод

public OnDefectCreated ( WorkitemCreationResult createdResult ) : void
createdResult VersionOne.ServiceHost.WorkitemServices.WorkitemCreationResult
Результат void

OnDefectStateChange() публичный Метод

public OnDefectStateChange ( WorkitemStateChangeResult stateChangeResult ) : bool
stateChangeResult VersionOne.ServiceHost.WorkitemServices.WorkitemStateChangeResult
Результат bool

QualityCenterReaderUpdater() публичный Метод

public QualityCenterReaderUpdater ( MappingInfo>.IDictionary priorityMappings ) : System
priorityMappings MappingInfo>.IDictionary
Результат System