how can I use advanced search text in JqlQueryBuilder JAVA API?

Subhodeep Basu September 3, 2012

Is there any way to create JqlQueryBuilder object out of advanced search text?

For example I can search with "status was Resolved BY currentUser() " in advanced search.

It will return all those issues resolved by the current user.

From a Java class how can I create the JqlQueryBuilder/Query object with the above text?

Please help.

Thanks.

1 answer

1 accepted

4 votes
Answer accepted
Krzysztof Skoropada [Deviniti]
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
September 3, 2012

Was operator look like this:

JqlQueryBuilder builder = JqlQueryBuilder.newBuilder();
        WasClauseImpl wasClause = new WasClauseImpl("status", Operator.WAS, new SingleValueOperand("Resolved"), new TerminalHistoryPredicate(Operator.AFTER, new SingleValueOperand(3500000L)));
        JqlClauseBuilder clauseBuilder = JqlQueryBuilder.newClauseBuilder(wasClause);
        Query query = clauseBuilder.buildQuery();

You can go through issue's history to search issues resolved by given user

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events