com.atlassian.bamboo.jira.jiraissues
Class JiraRemoteIssueManagerImpl

java.lang.Object
  extended by com.atlassian.bamboo.jira.jiraissues.JiraRemoteIssueManagerImpl
All Implemented Interfaces:
JiraRemoteIssueManager

public class JiraRemoteIssueManagerImpl
extends java.lang.Object
implements JiraRemoteIssueManager


Field Summary
static java.lang.String ACTION_ISSUE
           
static java.lang.String FILTER_MAP_PREFIX
           
static java.lang.String JIRA_SOAP_SERVICE_ADDRESS
           
 
Constructor Summary
JiraRemoteIssueManagerImpl(JiraServerManager jiraServerManager, JiraMetaDataManager jiraMetaDataManager, com.atlassian.plugin.PluginAccessor pluginAccessor)
           
 
Method Summary
 void clearCache()
          Clears any cached data, if applicable.
 JiraIssueDetails getJiraIssueDetails(java.lang.String issueKey)
          This gets an issue from JIRA via SOAP RPC.
protected  com.atlassian.jira.rpc.soap.client.JiraSoapService getJiraSoapService(JiraServerDefinition jiraServerDefinition)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FILTER_MAP_PREFIX

public static final java.lang.String FILTER_MAP_PREFIX
See Also:
Constant Field Values

ACTION_ISSUE

public static final java.lang.String ACTION_ISSUE
See Also:
Constant Field Values

JIRA_SOAP_SERVICE_ADDRESS

public static final java.lang.String JIRA_SOAP_SERVICE_ADDRESS
See Also:
Constant Field Values
Constructor Detail

JiraRemoteIssueManagerImpl

public JiraRemoteIssueManagerImpl(JiraServerManager jiraServerManager,
                                  JiraMetaDataManager jiraMetaDataManager,
                                  com.atlassian.plugin.PluginAccessor pluginAccessor)
Method Detail

getJiraIssueDetails

@NotNull
public JiraIssueDetails getJiraIssueDetails(@NotNull
                                                    java.lang.String issueKey)
Description copied from interface: JiraRemoteIssueManager
This gets an issue from JIRA via SOAP RPC.

Specified by:
getJiraIssueDetails in interface JiraRemoteIssueManager
Returns:
JiraIssueDetails object representing the JIRA issue.

clearCache

public void clearCache()
Description copied from interface: JiraRemoteIssueManager

Clears any cached data, if applicable.

Specified by:
clearCache in interface JiraRemoteIssueManager

getJiraSoapService

protected com.atlassian.jira.rpc.soap.client.JiraSoapService getJiraSoapService(JiraServerDefinition jiraServerDefinition)
                                                                         throws javax.xml.rpc.ServiceException
Throws:
javax.xml.rpc.ServiceException


Copyright © 2010 Atlassian. All Rights Reserved.