net.thucydides.plugins.jira.client
Class JerseyJiraClient
java.lang.Object
net.thucydides.plugins.jira.client.JerseyJiraClient
public class JerseyJiraClient
- extends Object
A JIRA client using the new REST interface
|
Constructor Summary |
JerseyJiraClient(String url,
String username,
String password,
int batchSize,
String project)
|
JerseyJiraClient(String url,
String username,
String password,
int batchSize,
String project,
String metadataIssueType,
List<String> customFields)
|
JerseyJiraClient(String url,
String username,
String password,
String project)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JerseyJiraClient
public JerseyJiraClient(String url,
String username,
String password,
String project)
JerseyJiraClient
public JerseyJiraClient(String url,
String username,
String password,
int batchSize,
String project,
String metadataIssueType,
List<String> customFields)
JerseyJiraClient
public JerseyJiraClient(String url,
String username,
String password,
int batchSize,
String project)
usingCustomFields
public JerseyJiraClient usingCustomFields(List<String> customFields)
usingMetadataIssueType
public JerseyJiraClient usingMetadataIssueType(String metadataIssueType)
findByJQL
public List<IssueSummary> findByJQL(String query)
throws org.json.JSONException
- Load the issue keys for all of the issues matching the specified JQL query
- Parameters:
query - A valid JQL query
- Returns:
- a list of JIRA issue keys
- Throws:
org.json.JSONException
findVersionsForProject
public List<Version> findVersionsForProject(String projectName)
throws org.json.JSONException
- Throws:
org.json.JSONException
buildWebTargetFor
public javax.ws.rs.client.WebTarget buildWebTargetFor(String path)
findByKey
public com.google.common.base.Optional<IssueSummary> findByKey(String key)
throws org.json.JSONException
- Throws:
org.json.JSONException
countByJQL
public int countByJQL(String query)
throws org.json.JSONException
- Throws:
org.json.JSONException
restClient
public javax.ws.rs.client.Client restClient()
resourceDoesNotExist
public boolean resourceDoesNotExist(javax.ws.rs.core.Response response)
isEmpty
public boolean isEmpty(javax.ws.rs.core.Response response)
checkValid
public void checkValid(javax.ws.rs.core.Response response)
throws org.json.JSONException
- Throws:
org.json.JSONException
getBatchSize
public int getBatchSize()
findOptionsForCascadingSelect
public List<CascadingSelectOption> findOptionsForCascadingSelect(String fieldName)
Copyright © 2011-2013 Wakaleo Consulting. All Rights Reserved.