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
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
TextContentPropertyAliasFieldHandler(String aliasName, ContentPropertySchemaField schemaField, boolean orderSupported)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.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
-
-
-
-
Constructor Detail
-
TextContentPropertyAliasFieldHandler
protected TextContentPropertyAliasFieldHandler(String aliasName, ContentPropertySchemaField schemaField, boolean orderSupported)
-
-
Method Detail
-
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
-
-