@ThreadSafe public final class

DefaultClauseInformation

extends Object
implements ClauseInformation
java.lang.Object
   ↳ com.atlassian.jira.issue.search.constants.DefaultClauseInformation

Class Overview

Search constants for time tracking field clauses in JQL e.g. current estimate, original estimate, time spent

Summary

Public Constructors
DefaultClauseInformation(String indexField, ClauseNames names, String fieldId, Set<Operator> supportedOperators, JiraDataType supportedType)
DefaultClauseInformation(String indexField, String jqlClauseName, String fieldId, Set<Operator> supportedOperators, JiraDataType supportedType)
Public Methods
boolean equals(Object o)
JiraDataType getDataType()
Provides the JiraDataType that this clause handles and searches on.
String getFieldId()
String getIndexField()
ClauseNames getJqlClauseNames()
Set<Operator> getSupportedOperators()
Provides a set of the supported Operator's that this custom field searcher can handle for its searching.
int hashCode()
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.jql.ClauseInformation

Public Constructors

public DefaultClauseInformation (String indexField, ClauseNames names, String fieldId, Set<Operator> supportedOperators, JiraDataType supportedType)

public DefaultClauseInformation (String indexField, String jqlClauseName, String fieldId, Set<Operator> supportedOperators, JiraDataType supportedType)

Public Methods

public boolean equals (Object o)

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 getIndexField ()

public ClauseNames getJqlClauseNames ()

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 int hashCode ()