com.atlassian.jira.rest.client
Interface ComponentRestClient


public interface ComponentRestClient

The client handling component resources

Since:
v0.1

Method Summary
 Component createComponent(String projectKey, ComponentInput componentInput, ProgressMonitor progressMonitor)
           
 Component getComponent(URI componentUri, ProgressMonitor progressMonitor)
           
 int getComponentRelatedIssuesCount(URI componentUri, ProgressMonitor progressMonitor)
           
 void removeComponent(URI componentUri, URI moveIssueToComponentUri, ProgressMonitor progressMonitor)
           
 Component updateComponent(URI componentUri, ComponentInput componentInput, ProgressMonitor progressMonitor)
           
 

Method Detail

getComponent

Component getComponent(URI componentUri,
                       ProgressMonitor progressMonitor)
Parameters:
componentUri - URI to selected component resource
progressMonitor - progress monitor
Returns:
complete information about selected component
Throws:
RestClientException - in case of problems (connectivity, malformed messages, etc.)

createComponent

Component createComponent(String projectKey,
                          ComponentInput componentInput,
                          ProgressMonitor progressMonitor)

updateComponent

Component updateComponent(URI componentUri,
                          ComponentInput componentInput,
                          ProgressMonitor progressMonitor)

removeComponent

void removeComponent(URI componentUri,
                     @Nullable
                     URI moveIssueToComponentUri,
                     ProgressMonitor progressMonitor)

getComponentRelatedIssuesCount

int getComponentRelatedIssuesCount(URI componentUri,
                                   ProgressMonitor progressMonitor)


Copyright © 2011 Atlassian Pty Ltd. All Rights Reserved.