@ThreadSafe public class

UserFieldSearchConstants

extends Object
implements ClauseInformation
java.lang.Object
   ↳ com.atlassian.jira.issue.search.constants.UserFieldSearchConstants
Known Direct Subclasses

Class Overview

Holds searching constants for user system fields.

Summary

Public Constructors
UserFieldSearchConstants(String indexField, ClauseNames names, String fieldUrlParameter, String selectUrlParameter, String searcherId, String fieldId, String currentUserSelectFlag, String specificUserSelectFlag, String specificGroupSelectFlag, Set<Operator> supportedOperators)
UserFieldSearchConstants(String indexField, String jqlClauseName, String fieldUrlParameter, String selectUrlParameter, String searcherId, String emptySelectFlag, String fieldId, Set<Operator> supportedOperators)
Public Methods
boolean equals(Object o)
String getCurrentUserSelectFlag()
JiraDataType getDataType()
Provides the JiraDataType that this clause handles and searches on.
String getFieldId()
String getFieldUrlParameter()
String getIndexField()
ClauseNames getJqlClauseNames()
String getSearcherId()
String getSelectUrlParameter()
String getSpecificGroupSelectFlag()
String getSpecificUserSelectFlag()
Set<Operator> getSupportedOperators()
Provides a set of the supported Operator's that this custom field searcher can handle for its searching.
String toString()
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.jql.ClauseInformation

Public Constructors

public UserFieldSearchConstants (String indexField, ClauseNames names, String fieldUrlParameter, String selectUrlParameter, String searcherId, String fieldId, String currentUserSelectFlag, String specificUserSelectFlag, String specificGroupSelectFlag, Set<Operator> supportedOperators)

public UserFieldSearchConstants (String indexField, String jqlClauseName, String fieldUrlParameter, String selectUrlParameter, String searcherId, String emptySelectFlag, String fieldId, Set<Operator> supportedOperators)

Public Methods

public boolean equals (Object o)

public String getCurrentUserSelectFlag ()

public JiraDataType getDataType ()

Provides the JiraDataType that this clause handles and searches on. This allows us to infer some information about how the search will behave and how it will interact with other elements in the system. For example, if this returns DATE then we know that we could provide users with a date picker for an input field, and we know that this clause should only be used by functions that also specify dates.

Returns
  • the JiraDataType that this clause can handle.

public String getFieldId ()

public String getFieldUrlParameter ()

public String getIndexField ()

public ClauseNames getJqlClauseNames ()

public String getSearcherId ()

public String getSelectUrlParameter ()

public String getSpecificGroupSelectFlag ()

public String getSpecificUserSelectFlag ()

public Set<Operator> getSupportedOperators ()

Provides a set of the supported Operator's that this custom field searcher can handle for its searching.

Returns
  • a set of supported operators.

public String toString ()