C# Класс Gallifrey.Jira.JiraRestClient

Наследование: IJiraClient
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
FilterWorklogsToUser ( string rawJson, string user ) : WorkLogs
GetErrorMessages ( string jsonString ) : List

Описание методов

AddComment() публичный Метод

public AddComment ( string issueRef, string comment ) : void
issueRef string
comment string
Результат void

AddWorkLog() публичный Метод

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
Результат void

AssignIssue() публичный Метод

public AssignIssue ( string issueRef, string userName ) : void
issueRef string
userName string
Результат void

GetCurrentUser() публичный Метод

public GetCurrentUser ( ) : Gallifrey.Jira.Model.User
Результат Gallifrey.Jira.Model.User

GetFilters() публичный Метод

public GetFilters ( ) : IEnumerable
Результат IEnumerable

GetIssue() публичный Метод

public GetIssue ( string issueRef ) : Gallifrey.Jira.Model.Issue
issueRef string
Результат Gallifrey.Jira.Model.Issue

GetIssueTransitions() публичный Метод

public GetIssueTransitions ( string issueRef ) : Transitions
issueRef string
Результат Transitions

GetIssueWithWorklogs() публичный Метод

public GetIssueWithWorklogs ( string issueRef, string user ) : Gallifrey.Jira.Model.Issue
issueRef string
user string
Результат Gallifrey.Jira.Model.Issue

GetIssuesFromFilter() публичный Метод

public GetIssuesFromFilter ( string filterName ) : IEnumerable
filterName string
Результат IEnumerable

GetIssuesFromJql() публичный Метод

public GetIssuesFromJql ( string jql ) : IEnumerable
jql string
Результат IEnumerable

GetJqlForFilter() публичный Метод

public GetJqlForFilter ( string filterName ) : string
filterName string
Результат string

GetProjects() публичный Метод

public GetProjects ( ) : IEnumerable
Результат IEnumerable

JiraRestClient() публичный Метод

public JiraRestClient ( string baseUrl, string username, string password ) : System
baseUrl string
username string
password string
Результат System

TransitionIssue() публичный Метод

public TransitionIssue ( string issueRef, string transitionName ) : void
issueRef string
transitionName string
Результат void