Hi All,
My requirement is to get all the jira tickets for a period of particular time for all jira users of our project using java code. I have used com.atlassian.jira.rest.client.api.JiraRestClient for this and it worked well but the only arises now is that all the jira tickets are not displayed only the ones that can fit in a page are displayed ie: only 50 but rest are displayed although the query is giving around 133 tickets. Please help .
Kind regards,
Kaushik
hi Kaushnik, JIRA REST API services usually uses pagination by 50 by default. You can handle pagination. Check documentation and the section Pagination.
Martin
Hi Martin ,
Thanks for your active reply.
Can you please let me know what would be the java code to increase the default pagination .
My Code :
Promise<User> promise = client.getUserClient().getUser(JIRA_ADMIN_USERNAME);
User user = promise.claim();
Promise<SearchResult> searchJqlPromise = client.getSearchClient().searchJql("project = Testproject)");
for (Issue issue : searchJqlPromise.claim().getIssues()) {
System.out.println(issue.getSummary());}
Kind regards,
Kaushik
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
try to use this method
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
you're welcome, can you accept the answer, please?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.