Class 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
    • 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
      • Methods inherited from interface com.atlassian.querylang.fields.FieldHandler

        fieldName, getFieldMetaData, isOrderSupported
    • 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 interface com.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 interface com.atlassian.querylang.fields.FieldHandler
        Overrides:
        buildOrder in class com.atlassian.querylang.fields.BaseFieldHandler