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
ConstructorsModifierConstructorDescriptionprotectedTextContentPropertyAliasFieldHandler(String aliasName, ContentPropertySchemaField schemaField, boolean orderSupported) -
Method Summary
Modifier and TypeMethodDescriptioncom.atlassian.querylang.query.SearchQuerybuild(com.atlassian.querylang.fields.expressiondata.TextExpressionData textExpressionData, String s) com.atlassian.querylang.query.FieldOrderbuildOrder(com.atlassian.querylang.query.OrderDirection direction) Methods inherited from class com.atlassian.querylang.fields.BaseFieldHandler
fieldName, getFieldMetaData, getSubfieldHandlers, isOrderSupported, toString, validateSupportedOpMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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:
buildin 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:
buildOrderin interfacecom.atlassian.querylang.fields.FieldHandler- Overrides:
buildOrderin classcom.atlassian.querylang.fields.BaseFieldHandler
-