public class

MembersOfFunction

extends AbstractJqlFunction
java.lang.Object
   ↳ com.atlassian.jira.plugin.jql.function.AbstractJqlFunction
     ↳ com.atlassian.jira.plugin.jql.function.MembersOfFunction

Class Overview

Performs the validation and value generation for the MembersOf function.

The function takes exactly one argument which is the name of the group to retrieve the members from.

The function is case-insensitive: if there are two groups named jira-users and JIRA-USERS, then a search for membersOf("jira-USERS") will return members from both.

Summary

Constants
String FUNCTION_MEMBERSOF
Public Constructors
MembersOfFunction(UserUtil userUtil, CrowdService crowdService)
Public Methods
JiraDataType getDataType()
int getMinimumNumberOfExpectedArguments()
List<QueryLiteral> getValues(QueryCreationContext queryCreationContext, FunctionOperand operand, TerminalClause terminalClause)
MessageSet validate(ApplicationUser searcher, FunctionOperand functionOperand, TerminalClause terminalClause)
[Expand]
Inherited Methods
From class com.atlassian.jira.plugin.jql.function.AbstractJqlFunction
From class java.lang.Object
From interface com.atlassian.jira.plugin.jql.function.JqlFunction

Constants

public static final String FUNCTION_MEMBERSOF

Constant Value: "membersOf"

Public Constructors

public MembersOfFunction (UserUtil userUtil, CrowdService crowdService)

Public Methods

public JiraDataType getDataType ()

public int getMinimumNumberOfExpectedArguments ()

public List<QueryLiteral> getValues (QueryCreationContext queryCreationContext, FunctionOperand operand, TerminalClause terminalClause)

public MessageSet validate (ApplicationUser searcher, FunctionOperand functionOperand, TerminalClause terminalClause)