C# Class TurtleZenTaoLib.Plugin

Inheritance: IBugTraqProvider2
Mostra 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_oe property

public IssuesForm,TurtleZenTaoLib issForm
return IssuesForm

lang public_oe static_oe property

public static Lang,TurtleZenTaoLib lang
return Lang

pluginInstalled public_oe property

public bool pluginInstalled
return bool

zenTaoManage public_oe property

public ZenTaoManage zenTaoManage
return ZenTaoManage