Class TextContentPropertyAliasFieldHandler
java.lang.Object
com.atlassian.querylang.fields.BaseFieldHandler
com.atlassian.confluence.plugins.contentproperty.search.fields.TextContentPropertyAliasFieldHandler
- All Implemented Interfaces:
com.atlassian.querylang.fields.FieldHandler
,com.atlassian.querylang.fields.SubfieldHandlerProvider
,com.atlassian.querylang.fields.TextFieldHandler<com.atlassian.querylang.query.SearchQuery>
public class TextContentPropertyAliasFieldHandler
extends com.atlassian.querylang.fields.BaseFieldHandler
implements com.atlassian.querylang.fields.TextFieldHandler<com.atlassian.querylang.query.SearchQuery>
A Field handler for a text content property field alias. This is similar to string content property fields, but uses
contains operations rather than equality operations for comparisons.
- Since:
- 5.9
-
Field Summary
Fields inherited from class com.atlassian.querylang.fields.BaseFieldHandler
fieldName
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
TextContentPropertyAliasFieldHandler
(String aliasName, ContentPropertySchemaField schemaField, boolean orderSupported) -
Method Summary
Modifier and TypeMethodDescriptioncom.atlassian.querylang.query.SearchQuery
build
(com.atlassian.querylang.fields.expressiondata.TextExpressionData textExpressionData, String s) com.atlassian.querylang.query.FieldOrder
buildOrder
(com.atlassian.querylang.query.OrderDirection direction) Methods inherited from class com.atlassian.querylang.fields.BaseFieldHandler
fieldName, getFieldMetaData, getSubfieldHandlers, isOrderSupported, toString, validateSupportedOp
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.atlassian.querylang.fields.FieldHandler
fieldName, getFieldMetaData, isOrderSupported
-
Constructor Details
-
TextContentPropertyAliasFieldHandler
protected TextContentPropertyAliasFieldHandler(String aliasName, ContentPropertySchemaField schemaField, boolean orderSupported)
-
-
Method Details
-
build
public com.atlassian.querylang.query.SearchQuery build(com.atlassian.querylang.fields.expressiondata.TextExpressionData textExpressionData, String s) - Specified by:
build
in interfacecom.atlassian.querylang.fields.TextFieldHandler<com.atlassian.querylang.query.SearchQuery>
-
buildOrder
public com.atlassian.querylang.query.FieldOrder buildOrder(com.atlassian.querylang.query.OrderDirection direction) - Specified by:
buildOrder
in interfacecom.atlassian.querylang.fields.FieldHandler
- Overrides:
buildOrder
in classcom.atlassian.querylang.fields.BaseFieldHandler
-