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
파일 보기 프로젝트 열기: versionone/VersionOne.Integration.HPALM 1 사용 예제들

공개 메소드들

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

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