C# Class JenkinsTransport.JenkinsTransportExtension

Inheritance: ITransportExtension
Show file Open project: csnate/cctray-jenkins-transport

Public Methods

Method Description
Configure ( IWin32Window owner ) : bool
GetProjectList ( ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer server ) : ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayProject[]
RetrieveProjectManager ( string projectName ) : ICruiseProjectManager
RetrieveServerManager ( ) : ICruiseServerManager

Private Methods

Method Description
GetProjectWebUrl ( string projectName, JenkinsProjectManager manager ) : void

Attempt to retrieve the WebUrl of the specified project

Method Details

Configure() public method

public Configure ( IWin32Window owner ) : bool
owner IWin32Window
return bool

GetProjectList() public method

public GetProjectList ( ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer server ) : ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayProject[]
server ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer
return ThoughtWorks.CruiseControl.CCTrayLib.Configuration.CCTrayProject[]

RetrieveProjectManager() public method

public RetrieveProjectManager ( string projectName ) : ICruiseProjectManager
projectName string
return ICruiseProjectManager

RetrieveServerManager() public method

public RetrieveServerManager ( ) : ICruiseServerManager
return ICruiseServerManager