C# Класс Gallifrey.JiraIntegration.JiraConnection

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

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

Метод Описание
AssignToCurrentUser ( string jiraRef ) : void
DoesJiraExist ( string jiraRef ) : bool
GetJiraCurrentUserOpenIssues ( ) : IEnumerable
GetJiraFilters ( ) : IEnumerable
GetJiraIssue ( string jiraRef, bool includeWorkLogs = false ) : Gallifrey.Jira.Model.Issue
GetJiraIssuesFromFilter ( string filterName ) : IEnumerable
GetJiraIssuesFromJQL ( string jqlText ) : IEnumerable
GetJiraIssuesFromSearchText ( string searchText ) : IEnumerable
GetJiraProjects ( ) : IEnumerable
GetRecentJirasFound ( ) : IEnumerable
GetTransitions ( string jiraRef ) : IEnumerable
JiraConnection ( ITrackUsage trackUsage ) : System
LogTime ( string jiraRef, System.DateTime exportTimeStamp, System.TimeSpan exportTime, WorkLogStrategy strategy, bool addStandardComment, string comment = "", System.TimeSpan remainingTime = null ) : void
ReConnect ( IJiraConnectionSettings newJiraConnectionSettings, IExportSettings newExportSettings ) : void
TransitionIssue ( string jiraRef, string transition ) : void
UpdateCache ( ) : void

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

Метод Описание
CheckAndConnectJira ( ) : void
GetJql ( string searchText ) : string
UpdateJiraProjectCache ( ) : void

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

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

public AssignToCurrentUser ( string jiraRef ) : void
jiraRef string
Результат void

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

public DoesJiraExist ( string jiraRef ) : bool
jiraRef string
Результат bool

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

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

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

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

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

public GetJiraIssue ( string jiraRef, bool includeWorkLogs = false ) : Gallifrey.Jira.Model.Issue
jiraRef string
includeWorkLogs bool
Результат Gallifrey.Jira.Model.Issue

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

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

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

public GetJiraIssuesFromJQL ( string jqlText ) : IEnumerable
jqlText string
Результат IEnumerable

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

public GetJiraIssuesFromSearchText ( string searchText ) : IEnumerable
searchText string
Результат IEnumerable

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

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

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

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

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

public GetTransitions ( string jiraRef ) : IEnumerable
jiraRef string
Результат IEnumerable

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

public JiraConnection ( ITrackUsage trackUsage ) : System
trackUsage ITrackUsage
Результат System

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

public LogTime ( string jiraRef, System.DateTime exportTimeStamp, System.TimeSpan exportTime, WorkLogStrategy strategy, bool addStandardComment, string comment = "", System.TimeSpan remainingTime = null ) : void
jiraRef string
exportTimeStamp System.DateTime
exportTime System.TimeSpan
strategy WorkLogStrategy
addStandardComment bool
comment string
remainingTime System.TimeSpan
Результат void

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

public ReConnect ( IJiraConnectionSettings newJiraConnectionSettings, IExportSettings newExportSettings ) : void
newJiraConnectionSettings IJiraConnectionSettings
newExportSettings IExportSettings
Результат void

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

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

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

public UpdateCache ( ) : void
Результат void