Class StandardDataQueryConfigurationConverterImpl

java.lang.Object
com.flowable.platform.engine.impl.deployer.StandardDataQueryConfigurationConverterImpl
All Implemented Interfaces:
StandardDataQueryConfigurationConverter

public class StandardDataQueryConfigurationConverterImpl extends Object implements StandardDataQueryConfigurationConverter
  • Field Details

    • INTERNAL_INPUT_PARAMETER_PREFIX

      public static String INTERNAL_INPUT_PARAMETER_PREFIX
  • Constructor Details

    • StandardDataQueryConfigurationConverterImpl

      public StandardDataQueryConfigurationConverterImpl()
  • Method Details

    • convert

      public StandardDataQueryConfiguration convert(tools.jackson.databind.JsonNode configurationJsonNode)
      Specified by:
      convert in interface StandardDataQueryConfigurationConverter
    • parsePagination

      protected void parsePagination(tools.jackson.databind.JsonNode configurationJsonNode, StandardDataQueryConfigurationImpl result)
    • parseSorting

      protected void parseSorting(tools.jackson.databind.JsonNode configurationJsonNode, StandardDataQueryConfigurationImpl result)
    • parseFilter

      protected void parseFilter(tools.jackson.databind.JsonNode configurationJsonNode, StandardDataQueryConfigurationImpl result, com.flowable.platform.engine.impl.deployer.StandardDataQueryConfigurationConverterImpl.FilterContext filterContext)
    • parseFilterElements

      protected void parseFilterElements(tools.jackson.databind.JsonNode filterNode, StandardDataQueryConfigurationImpl.FilterImpl currentFilter, com.flowable.platform.engine.impl.deployer.StandardDataQueryConfigurationConverterImpl.FilterContext filterContext)
    • postProcessFilter

      protected void postProcessFilter(StandardDataQueryConfigurationImpl result, com.flowable.platform.engine.impl.deployer.StandardDataQueryConfigurationConverterImpl.FilterContext filterContext)
    • parseResponse

      protected void parseResponse(tools.jackson.databind.JsonNode configurationJsonNode, StandardDataQueryConfigurationImpl result)
    • parseAggregations

      protected void parseAggregations(tools.jackson.databind.JsonNode configurationJsonNode, StandardDataQueryConfigurationImpl result)
    • normalizeOrder

      protected String normalizeOrder(String order)
      Normalises the legacy "asc"/"desc" order values to "countAsc"/"countDesc". New deployments should use one of the four explicit values: countAsc, countDesc, valueAsc, valueDesc.