The interface methods translate into other method names at the server end, as we are using .NET name styling. It also puts all methods in the same interface. This may change. Users are not expected to use this interface directly.
Definition at line 283 of file IProxy.cs.
Public Member Functions | |
General Methods | |
GetVersionResult | GetVersion () |
Get the version of the server. | |
GetTimezoneResult | GetTimezone () |
Get the timezone of the server. | |
Login/out | |
LoginResult | Login (LoginParam param) |
Login to the server. | |
void | Logout () |
Logout of the server. | |
Product Related Methods | |
ProductIds | GetSelectableProducts () |
Get a list of the products (ids) that the user can search against. | |
ProductIds | GetEnterableProducts () |
Get a list of the products (ids) that the user can post bugs against. | |
ProductIds | GetAccessibleProducts () |
Get a list of the products (ids) that the user can search or enter bug against. | |
GetProductsResult | GetProducts (ProductIds param) |
Get a list of products from a list of ids. | |
Bug Related Methods | |
CreateBugResult | CreateBug (CreateBugParam param) |
Create a new bug. | |
GetBugsResult | GetBugs (BugIds param) |
Get a list of bugs from a list of ids. | |
GetLegalValuesForBugFieldResult | GetLegalValuesForBugField (GetLegalValuesForBugFieldParam param) |
Get a list of legal values for a field in a bug. | |
Experimental Methods | |
These are here as part of the development of patches, etc. | |
void | AppendComment (AppendCommentParam param) |
Append a comment. | |
string | SetBugResolution (SetBugResolutionParam param) |
Change the resolution of a bug. |
GetVersionResult GetVersion | ( | ) |
Get the version of the server.
Referenced by Server::GetVersion().
GetTimezoneResult GetTimezone | ( | ) |
Get the timezone of the server.
Referenced by Server::GetTimezone().
LoginResult Login | ( | LoginParam | param | ) |
Login to the server.
param | Login, password and optional remember value |
Referenced by Server::Login().
ProductIds GetSelectableProducts | ( | ) |
Get a list of the products (ids) that the user can search against.
Referenced by Server::GetSelectableProductIds().
ProductIds GetEnterableProducts | ( | ) |
Get a list of the products (ids) that the user can post bugs against.
Referenced by Server::GetEnterableProductIds().
ProductIds GetAccessibleProducts | ( | ) |
Get a list of the products (ids) that the user can search or enter bug against.
Referenced by Server::GetAccessibleProductIds().
GetProductsResult GetProducts | ( | ProductIds | param | ) |
Get a list of products from a list of ids.
param | A list of product ids |
Referenced by Server::GetProducts().
CreateBugResult CreateBug | ( | CreateBugParam | param | ) |
Create a new bug.
param | Various information about the new bug |
Referenced by Product::CreateBug().
GetBugsResult GetBugs | ( | BugIds | param | ) |
Get a list of bugs from a list of ids.
param | A list of bug ids |
Referenced by Server::GetBugs(), and Bug::Update().
GetLegalValuesForBugFieldResult GetLegalValuesForBugField | ( | GetLegalValuesForBugFieldParam | param | ) |
Get a list of legal values for a field in a bug.
param | Which field, possibly product |
void AppendComment | ( | AppendCommentParam | param | ) |
Append a comment.
Works with Bugzilla trunk (3.1.2+) only
param | Bug id, comment, etc |
Referenced by Bug::AppendComment().
string SetBugResolution | ( | SetBugResolutionParam | param | ) |
Change the resolution of a bug.
This requires an unpublished patch
param | Bug id and resolution |
Referenced by Server::SetBugResolution().