@ThreadSafe public final class SimpleFieldSearchConstantsWithEmpty extends Object implements ClauseInformation
| Constructor and Description |
|---|
SimpleFieldSearchConstantsWithEmpty(String indexField,
ClauseNames names,
String urlParameter,
String searcherId,
String emptySelectFlag,
String emptyIndexValue,
String fieldId,
Set<Operator> supportedOperators,
JiraDataType supportedType) |
SimpleFieldSearchConstantsWithEmpty(String field,
Set<Operator> supportedOperators,
JiraDataType supportedType) |
SimpleFieldSearchConstantsWithEmpty(String indexField,
String jqlClauseName,
String urlParameter,
String searcherId,
String emptySelectFlag,
String emptyIndexValue,
String fieldId,
Set<Operator> supportedOperators,
JiraDataType supportedType) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
JiraDataType |
getDataType()
Provides the
JiraDataType that this clause handles and searches on. |
String |
getEmptyIndexValue() |
String |
getEmptySelectFlag() |
String |
getFieldId() |
String |
getIndexField() |
ClauseNames |
getJqlClauseNames() |
String |
getSearcherId() |
Set<Operator> |
getSupportedOperators()
Provides a set of the supported
Operator's that this custom field searcher
can handle for its searching. |
String |
getUrlParameter() |
int |
hashCode() |
String |
toString() |
public SimpleFieldSearchConstantsWithEmpty(String field, Set<Operator> supportedOperators, JiraDataType supportedType)
public SimpleFieldSearchConstantsWithEmpty(String indexField, ClauseNames names, String urlParameter, String searcherId, String emptySelectFlag, String emptyIndexValue, String fieldId, Set<Operator> supportedOperators, JiraDataType supportedType)
public String getIndexField()
getIndexField in interface ClauseInformationpublic ClauseNames getJqlClauseNames()
getJqlClauseNames in interface ClauseInformationpublic String getUrlParameter()
public String getSearcherId()
public Set<Operator> getSupportedOperators()
ClauseInformationOperator's that this custom field searcher
can handle for its searching.getSupportedOperators in interface ClauseInformationpublic JiraDataType getDataType()
ClauseInformationJiraDataType 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 JiraDataTypes.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.
getDataType in interface ClauseInformationJiraDataTypespublic String getEmptySelectFlag()
public String getEmptyIndexValue()
public String getFieldId()
getFieldId in interface ClauseInformationCopyright © 2002-2022 Atlassian. All Rights Reserved.