C# Class Gallifrey.Jira.JiraRestClient

Inheritance: IJiraClient
Afficher le fichier Open project: BlythMeister/Gallifrey Class Usage Examples

Méthodes publiques

Méthode Description
AddComment ( string issueRef, string comment ) : void
AddWorkLog ( string issueRef, WorkLogStrategy workLogStrategy, string comment, System.TimeSpan timeSpent, System.DateTime logDate, System.TimeSpan remainingTime = null ) : void
AssignIssue ( string issueRef, string userName ) : void
GetCurrentUser ( ) : Gallifrey.Jira.Model.User
GetFilters ( ) : IEnumerable
GetIssue ( string issueRef ) : Gallifrey.Jira.Model.Issue
GetIssueTransitions ( string issueRef ) : Transitions
GetIssueWithWorklogs ( string issueRef, string user ) : Gallifrey.Jira.Model.Issue
GetIssuesFromFilter ( string filterName ) : IEnumerable
GetIssuesFromJql ( string jql ) : IEnumerable
GetJqlForFilter ( string filterName ) : string
GetProjects ( ) : IEnumerable
JiraRestClient ( string baseUrl, string username, string password ) : System
TransitionIssue ( string issueRef, string transitionName ) : void

Private Methods

Méthode Description
FilterWorklogsToUser ( string rawJson, string user ) : WorkLogs
GetErrorMessages ( string jsonString ) : List

Method Details

AddComment() public méthode

public AddComment ( string issueRef, string comment ) : void
issueRef string
comment string
Résultat void

AddWorkLog() public méthode

public AddWorkLog ( string issueRef, WorkLogStrategy workLogStrategy, string comment, System.TimeSpan timeSpent, System.DateTime logDate, System.TimeSpan remainingTime = null ) : void
issueRef string
workLogStrategy WorkLogStrategy
comment string
timeSpent System.TimeSpan
logDate System.DateTime
remainingTime System.TimeSpan
Résultat void

AssignIssue() public méthode

public AssignIssue ( string issueRef, string userName ) : void
issueRef string
userName string
Résultat void

GetCurrentUser() public méthode

public GetCurrentUser ( ) : Gallifrey.Jira.Model.User
Résultat Gallifrey.Jira.Model.User

GetFilters() public méthode

public GetFilters ( ) : IEnumerable
Résultat IEnumerable

GetIssue() public méthode

public GetIssue ( string issueRef ) : Gallifrey.Jira.Model.Issue
issueRef string
Résultat Gallifrey.Jira.Model.Issue

GetIssueTransitions() public méthode

public GetIssueTransitions ( string issueRef ) : Transitions
issueRef string
Résultat Transitions

GetIssueWithWorklogs() public méthode

public GetIssueWithWorklogs ( string issueRef, string user ) : Gallifrey.Jira.Model.Issue
issueRef string
user string
Résultat Gallifrey.Jira.Model.Issue

GetIssuesFromFilter() public méthode

public GetIssuesFromFilter ( string filterName ) : IEnumerable
filterName string
Résultat IEnumerable

GetIssuesFromJql() public méthode

public GetIssuesFromJql ( string jql ) : IEnumerable
jql string
Résultat IEnumerable

GetJqlForFilter() public méthode

public GetJqlForFilter ( string filterName ) : string
filterName string
Résultat string

GetProjects() public méthode

public GetProjects ( ) : IEnumerable
Résultat IEnumerable

JiraRestClient() public méthode

public JiraRestClient ( string baseUrl, string username, string password ) : System
baseUrl string
username string
password string
Résultat System

TransitionIssue() public méthode

public TransitionIssue ( string issueRef, string transitionName ) : void
issueRef string
transitionName string
Résultat void