org.apache.maven.plugins.patchtracker.tracking.jira
Class JiraSession

java.lang.Object
  extended by org.apache.maven.plugins.patchtracker.tracking.jira.JiraSession

public class JiraSession
extends Object

Author:
Olivier Lamy

Constructor Summary
JiraSession(JiraSoapService service, String token, String projectKey)
           
 
Method Summary
 boolean addBase64EncodedAttachmentsToIssue(String issueKey, String fileName, String attachmentContent)
           
 void addCommentToIssue(String issueKey, String comment)
           
 RemoteIssue createIssue(RemoteIssue remoteIssue)
           
 RemoteIssue findRemoteIssue(String issueKey)
           
 List<RemoteComponent> getRemoteComponents()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JiraSession

public JiraSession(JiraSoapService service,
                   String token,
                   String projectKey)
Method Detail

createIssue

public RemoteIssue createIssue(RemoteIssue remoteIssue)
                        throws RemotePermissionException,
                               RemoteValidationException,
                               RemoteAuthenticationException,
                               RemoteException,
                               RemoteException
Throws:
RemotePermissionException
RemoteValidationException
RemoteAuthenticationException
RemoteException

addBase64EncodedAttachmentsToIssue

public boolean addBase64EncodedAttachmentsToIssue(String issueKey,
                                                  String fileName,
                                                  String attachmentContent)
                                           throws RemotePermissionException,
                                                  RemoteValidationException,
                                                  RemoteAuthenticationException,
                                                  RemoteException,
                                                  RemoteException
Throws:
RemotePermissionException
RemoteValidationException
RemoteAuthenticationException
RemoteException

findRemoteIssue

public RemoteIssue findRemoteIssue(String issueKey)
                            throws RemotePermissionException,
                                   RemoteValidationException,
                                   RemoteAuthenticationException,
                                   RemoteException,
                                   RemoteException
Throws:
RemotePermissionException
RemoteValidationException
RemoteAuthenticationException
RemoteException

addCommentToIssue

public void addCommentToIssue(String issueKey,
                              String comment)
                       throws RemotePermissionException,
                              RemoteValidationException,
                              RemoteAuthenticationException,
                              RemoteException,
                              RemoteException
Throws:
RemotePermissionException
RemoteValidationException
RemoteAuthenticationException
RemoteException

getRemoteComponents

public List<RemoteComponent> getRemoteComponents()
                                          throws RemotePermissionException,
                                                 RemoteValidationException,
                                                 RemoteAuthenticationException,
                                                 RemoteException,
                                                 RemoteException
Throws:
RemotePermissionException
RemoteValidationException
RemoteAuthenticationException
RemoteException


Copyright © 2002-2011 The Apache Software Foundation. All Rights Reserved.