C# 클래스 Gallifrey.JiraIntegration.JiraConnection

상속: IJiraConnection
파일 보기 프로젝트 열기: BlythMeister/Gallifrey 1 사용 예제들

공개 메소드들

메소드 설명
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