C# Class Gallifrey.JiraIntegration.JiraConnection

Inheritance: IJiraConnection
Datei anzeigen Open project: BlythMeister/Gallifrey Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
CheckAndConnectJira ( ) : void
GetJql ( string searchText ) : string
UpdateJiraProjectCache ( ) : void

Method Details

AssignToCurrentUser() public method

public AssignToCurrentUser ( string jiraRef ) : void
jiraRef string
return void

DoesJiraExist() public method

public DoesJiraExist ( string jiraRef ) : bool
jiraRef string
return bool

GetJiraCurrentUserOpenIssues() public method

public GetJiraCurrentUserOpenIssues ( ) : IEnumerable
return IEnumerable

GetJiraFilters() public method

public GetJiraFilters ( ) : IEnumerable
return IEnumerable

GetJiraIssue() public method

public GetJiraIssue ( string jiraRef, bool includeWorkLogs = false ) : Gallifrey.Jira.Model.Issue
jiraRef string
includeWorkLogs bool
return Gallifrey.Jira.Model.Issue

GetJiraIssuesFromFilter() public method

public GetJiraIssuesFromFilter ( string filterName ) : IEnumerable
filterName string
return IEnumerable

GetJiraIssuesFromJQL() public method

public GetJiraIssuesFromJQL ( string jqlText ) : IEnumerable
jqlText string
return IEnumerable

GetJiraIssuesFromSearchText() public method

public GetJiraIssuesFromSearchText ( string searchText ) : IEnumerable
searchText string
return IEnumerable

GetJiraProjects() public method

public GetJiraProjects ( ) : IEnumerable
return IEnumerable

GetRecentJirasFound() public method

public GetRecentJirasFound ( ) : IEnumerable
return IEnumerable

GetTransitions() public method

public GetTransitions ( string jiraRef ) : IEnumerable
jiraRef string
return IEnumerable

JiraConnection() public method

public JiraConnection ( ITrackUsage trackUsage ) : System
trackUsage ITrackUsage
return System

LogTime() public method

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
return void

ReConnect() public method

public ReConnect ( IJiraConnectionSettings newJiraConnectionSettings, IExportSettings newExportSettings ) : void
newJiraConnectionSettings IJiraConnectionSettings
newExportSettings IExportSettings
return void

TransitionIssue() public method

public TransitionIssue ( string jiraRef, string transition ) : void
jiraRef string
transition string
return void

UpdateCache() public method

public UpdateCache ( ) : void
return void