Skip to content

Instantly share code, notes, and snippets.

@jechlin
Created April 21, 2014 19:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save jechlin/11153983 to your computer and use it in GitHub Desktop.
Save jechlin/11153983 to your computer and use it in GitHub Desktop.
package com.onresolve.jira.groovy.jql
import com.atlassian.crowd.embedded.api.User
import com.atlassian.jira.jql.query.QueryCreationContext
import com.atlassian.jira.util.MessageSet
import com.atlassian.query.clause.TerminalClause
import com.atlassian.query.operand.FunctionOperand
import org.apache.lucene.search.Query
class ABC extends AbstractScriptedJqlFunction implements JqlQueryFunction{
@Override
String getDescription() {
"gets issues with ABC in the summary"
}
@Override
List<Map> getArguments() {
[
[
"description": "Subquery",
"optional": false,
]
]
}
@Override
String getFunctionName() {
"abcFunction"
}
def String subquery
@Override
MessageSet validate(User user, FunctionOperand operand, TerminalClause terminalClause) {
}
@Override
Query getQuery(QueryCreationContext queryCreationContext, FunctionOperand operand, TerminalClause terminalClause) {
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment