C# Class Gallifrey.JiraIntegration.JiraConnection

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

Méthodes publiques

Méthode 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

Méthode Description
CheckAndConnectJira ( ) : void
GetJql ( string searchText ) : string
UpdateJiraProjectCache ( ) : void

Method Details

AssignToCurrentUser() public méthode

public AssignToCurrentUser ( string jiraRef ) : void
jiraRef string
Résultat void

DoesJiraExist() public méthode

public DoesJiraExist ( string jiraRef ) : bool
jiraRef string
Résultat bool

GetJiraCurrentUserOpenIssues() public méthode

public GetJiraCurrentUserOpenIssues ( ) : IEnumerable
Résultat IEnumerable

GetJiraFilters() public méthode

public GetJiraFilters ( ) : IEnumerable
Résultat IEnumerable

GetJiraIssue() public méthode

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

GetJiraIssuesFromFilter() public méthode

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

GetJiraIssuesFromJQL() public méthode

public GetJiraIssuesFromJQL ( string jqlText ) : IEnumerable
jqlText string
Résultat IEnumerable

GetJiraIssuesFromSearchText() public méthode

public GetJiraIssuesFromSearchText ( string searchText ) : IEnumerable
searchText string
Résultat IEnumerable

GetJiraProjects() public méthode

public GetJiraProjects ( ) : IEnumerable
Résultat IEnumerable

GetRecentJirasFound() public méthode

public GetRecentJirasFound ( ) : IEnumerable
Résultat IEnumerable

GetTransitions() public méthode

public GetTransitions ( string jiraRef ) : IEnumerable
jiraRef string
Résultat IEnumerable

JiraConnection() public méthode

public JiraConnection ( ITrackUsage trackUsage ) : System
trackUsage ITrackUsage
Résultat System

LogTime() public méthode

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
Résultat void

ReConnect() public méthode

public ReConnect ( IJiraConnectionSettings newJiraConnectionSettings, IExportSettings newExportSettings ) : void
newJiraConnectionSettings IJiraConnectionSettings
newExportSettings IExportSettings
Résultat void

TransitionIssue() public méthode

public TransitionIssue ( string jiraRef, string transition ) : void
jiraRef string
transition string
Résultat void

UpdateCache() public méthode

public UpdateCache ( ) : void
Résultat void