C# 클래스 VersionOne.ServiceHost.QualityCenterServices.QualityCenterClient

This class encapsulates the QualityCenter COM library. No other classes should directly use the COM library It does *not* know about the EventManager, or any event objects specific to ServiceHost The only knowledge it has of ServiceHost is use of a couple utility classes in ServiceHost.Core.Utility
상속: IQualityCenterClient
파일 보기 프로젝트 열기: versionone/VersionOne.Integration.HPALM

공개 메소드들

메소드 설명
CreateQCTest ( string title, string description, string externalId ) : string
Dispose ( ) : void
GetFullyQualifiedQCId ( string localId ) : string
GetLatestDefects ( System.DateTime lastCheck ) : IList
GetLatestTestRuns ( System.DateTime lastCheck ) : IList
GetLocalQCId ( string fullyQualifiedId ) : string
GetQCDefect ( string externalId ) : System.Xml.Linq.XDocument
Login ( ) : void
Logout ( ) : void
OnDefectCreated ( string id, ICollection comments, string link ) : void
OnDefectStateChange ( string id, ICollection comments ) : bool
QualityCenterClient ( QCProject project, XmlNode config, ILogger log ) : System

비공개 메소드들

메소드 설명
BuildComments ( IEnumerable messages, string existingComments ) : string
CreateTestFolder ( ) : string
GetLastCheckFilterString ( System.DateTime lastCheck ) : string
GetTestFolderId ( ) : string
GetTestFolderId ( string testFolderName ) : string
SetConfiguration ( XmlNode config ) : void
UpdateDefectStatus ( string externalId, string newStatus, IEnumerable comments ) : System.Xml.Linq.XDocument

메소드 상세

CreateQCTest() 공개 메소드

public CreateQCTest ( string title, string description, string externalId ) : string
title string
description string
externalId string
리턴 string

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GetFullyQualifiedQCId() 공개 메소드

public GetFullyQualifiedQCId ( string localId ) : string
localId string
리턴 string

GetLatestDefects() 공개 메소드

public GetLatestDefects ( System.DateTime lastCheck ) : IList
lastCheck System.DateTime
리턴 IList

GetLatestTestRuns() 공개 메소드

public GetLatestTestRuns ( System.DateTime lastCheck ) : IList
lastCheck System.DateTime
리턴 IList

GetLocalQCId() 공개 메소드

public GetLocalQCId ( string fullyQualifiedId ) : string
fullyQualifiedId string
리턴 string

GetQCDefect() 공개 메소드

public GetQCDefect ( string externalId ) : System.Xml.Linq.XDocument
externalId string
리턴 System.Xml.Linq.XDocument

Login() 공개 메소드

public Login ( ) : void
리턴 void

Logout() 공개 메소드

public Logout ( ) : void
리턴 void

OnDefectCreated() 공개 메소드

public OnDefectCreated ( string id, ICollection comments, string link ) : void
id string
comments ICollection
link string
리턴 void

OnDefectStateChange() 공개 메소드

public OnDefectStateChange ( string id, ICollection comments ) : bool
id string
comments ICollection
리턴 bool

QualityCenterClient() 공개 메소드

public QualityCenterClient ( QCProject project, XmlNode config, ILogger log ) : System
project QCProject
config System.Xml.XmlNode
log ILogger
리턴 System