package com.thinkbiganalytics.jira;

import com.thinkbiganalytics.jira.domain.Issue;

/**
 * Created by sr186054 on 10/16/15.
 */
public interface JiraClient {

    Issue createIssue(String projectKey, String summary, String description, String issueType, String assigneeName) throws JiraException;
    Issue getIssue(String key) throws JiraException;

}

@@ -154,16 +154,348 @@
 ient %7B%0A%0A
+    /**%0A     * Create a new Jira Issue%0A     * @param projectKey The String Key.  If you have issue  IT-1, then this is %22IT%22%0A     * @param summary%0A     * @param description%0A     * @param issueType  the String type (i.e. %22Bug%22, %22Task%22)%0A     * @param assigneeName  the jira username%0A     * @return%0A     * @throws JiraException%0A     */%0A
     Issu
@@ -623,16 +623,144 @@
 ception;
+%0A%0A    /**%0A     * Get a Jira Issue by its Key (i.e. JIRA-1)%0A     * @param key%0A     * @return%0A     * @throws JiraException%0A     */
 %0A    Iss

document JiraClient Interface