com.atlassian.bamboo.jira.jiraissues
Interface JiraIssueManager

All Known Implementing Classes:
JiraIssueManagerImpl

public interface JiraIssueManager


Method Summary
 java.util.Collection<LinkedJiraIssue> getJiraIssueDetails(java.util.Collection<LinkedJiraIssue> linkedJiraIssues)
          Gets a fully populated collection of issues from JIRA via SOAP RPC given a collection of linked jira issues for the UI.
 java.util.Collection<LinkedJiraIssue> getJiraIssueDetailsFromKeys(java.util.Collection<java.lang.String> jiraIssueKeys)
          Gets a collection of JIRA issues
 void preloadJiraIssueDetails(java.util.Collection<LinkedJiraIssue> jiraIssues)
          Loads these issues in the background to ensure they are in the cache later on.
 

Method Detail

getJiraIssueDetails

@NotNull
java.util.Collection<LinkedJiraIssue> getJiraIssueDetails(@Nullable
                                                                  java.util.Collection<LinkedJiraIssue> linkedJiraIssues)
Gets a fully populated collection of issues from JIRA via SOAP RPC given a collection of linked jira issues for the UI.

Parameters:
keys -
Returns:
Collection of JiraIssueDetailss.

getJiraIssueDetailsFromKeys

@NotNull
java.util.Collection<LinkedJiraIssue> getJiraIssueDetailsFromKeys(@Nullable
                                                                          java.util.Collection<java.lang.String> jiraIssueKeys)
Gets a collection of JIRA issues

Parameters:
jiraIssueKeys -
Returns:

preloadJiraIssueDetails

void preloadJiraIssueDetails(java.util.Collection<LinkedJiraIssue> jiraIssues)
Loads these issues in the background to ensure they are in the cache later on. Use sparingly, if the cache gets set small, this results in uneccesary requests to the jira server ()

Parameters:
jiraIssues -


Copyright © 2010 Atlassian. All Rights Reserved.