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

    Constructors
    Modifier
    Constructor
    Description
    protected
    TextContentPropertyAliasFieldHandler(String aliasName, ContentPropertySchemaField schemaField, boolean orderSupported)
     
  • Method Summary

    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 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 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