C# Class TurtleZenTaoLib.Plugin

Inheritance: IBugTraqProvider2
Show file Open project: easysoft/zentao_extension Class Usage Examples

Public Properties

Property Type Description
issForm IssuesForm
lang Lang
pluginInstalled bool
zenTaoManage ZenTaoManage

Public Methods

Method Description
CheckCommit ( IntPtr hParentWnd, string parameters, string commonURL, string commonRoot, string pathList, string commitMessage ) : string

GetCommitMessage ( IntPtr hParentWnd, string parameters, string commonRoot, string pathList, string originalMessage ) : string

SVN扩展接口必须实现类

GetCommitMessage2 ( IntPtr hParentWnd, string parameters, string commonURL, string commonRoot, string pathList, string originalMessage, string bugID, string &bugIDOut, string &revPropNames, string &revPropValues ) : string
GetLinkText ( IntPtr hParentWnd, string parameters ) : string
HasOptions ( ) : bool
OnCommitFinished ( IntPtr hParentWnd, string commonRoot, string pathList, string logMessage, int revision ) : string
Plugin ( ) : System
ShowOptionsDialog ( IntPtr hParentWnd, string parameters ) : string
ValidateParameters ( IntPtr hParentWnd, string parameters ) : bool
enterIssueForm ( string url, string user, string password ) : void

进入BUG和任务详情界面

enterSiteManageForm ( ) : void

进入站点管理

installPlugin ( ) : bool

安装扩展

isPluginInstalled ( ) : bool

Private Methods

Method Description
genCommitMessage ( ) : string

生成注释

Method Details

CheckCommit() public method

public CheckCommit ( IntPtr hParentWnd, string parameters, string commonURL, string commonRoot, string pathList, string commitMessage ) : string
hParentWnd System.IntPtr
parameters string
commonURL string
commonRoot string
pathList string
commitMessage string
return string

GetCommitMessage() public method

SVN扩展接口必须实现类
public GetCommitMessage ( IntPtr hParentWnd, string parameters, string commonRoot, string pathList, string originalMessage ) : string
hParentWnd System.IntPtr
parameters string
commonRoot string
pathList string
originalMessage string
return string

GetCommitMessage2() public method

public GetCommitMessage2 ( IntPtr hParentWnd, string parameters, string commonURL, string commonRoot, string pathList, string originalMessage, string bugID, string &bugIDOut, string &revPropNames, string &revPropValues ) : string
hParentWnd System.IntPtr
parameters string
commonURL string
commonRoot string
pathList string
originalMessage string
bugID string
bugIDOut string
revPropNames string
revPropValues string
return string

GetLinkText() public method

public GetLinkText ( IntPtr hParentWnd, string parameters ) : string
hParentWnd System.IntPtr
parameters string
return string

HasOptions() public method

public HasOptions ( ) : bool
return bool

OnCommitFinished() public method

public OnCommitFinished ( IntPtr hParentWnd, string commonRoot, string pathList, string logMessage, int revision ) : string
hParentWnd System.IntPtr
commonRoot string
pathList string
logMessage string
revision int
return string

Plugin() public method

public Plugin ( ) : System
return System

ShowOptionsDialog() public method

public ShowOptionsDialog ( IntPtr hParentWnd, string parameters ) : string
hParentWnd System.IntPtr
parameters string
return string

ValidateParameters() public method

public ValidateParameters ( IntPtr hParentWnd, string parameters ) : bool
hParentWnd System.IntPtr
parameters string
return bool

enterIssueForm() public method

进入BUG和任务详情界面
public enterIssueForm ( string url, string user, string password ) : void
url string
user string
password string
return void

enterSiteManageForm() public method

进入站点管理
public enterSiteManageForm ( ) : void
return void

installPlugin() public method

安装扩展
public installPlugin ( ) : bool
return bool

isPluginInstalled() public method

public isPluginInstalled ( ) : bool
return bool

Property Details

issForm public property

public IssuesForm,TurtleZenTaoLib issForm
return IssuesForm

lang public static property

public static Lang,TurtleZenTaoLib lang
return Lang

pluginInstalled public property

public bool pluginInstalled
return bool

zenTaoManage public property

public ZenTaoManage zenTaoManage
return ZenTaoManage