Searching in plugins
With the invention of JQL, JIRA Search APIs have changed drastically from 3.x versions. Searching in plugins is now done using APIs supporting JQL. In this recipe, we will see how to search for issues within our plugins using those APIs.
How to do it...
For the sake of concentrating on the search APIs, we will look at writing a simple method, getIssues()
, that returns a list of issue objects based on some search criteria.
The essence of searching is to build a Query
object using JqlQueryBuilder
. A Query
object will have a where
clause and an order by
clause, which are built using the JqlClauseBuilder
. We can also incorporate conditions in between clauses, using ConditionBuilders
.
For now, let us assume we want to find all the ...
Get JIRA Development Cookbook - Third Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.