Class SpecificationArgumentResolverConfig

java.lang.Object
in.co.akshitbansal.springwebquery.resolver.spring.config.AbstractArgumentResolverConfig
in.co.akshitbansal.springwebquery.resolver.spring.config.SpecificationArgumentResolverConfig

public class SpecificationArgumentResolverConfig extends AbstractArgumentResolverConfig
Effective configuration used by specification argument resolvers after combining method-level @WebQuery settings with global defaults.

In addition to the shared selector-contract state from AbstractArgumentResolverConfig, this subtype carries the effective filter parameter name and the AST/operator policy used during RSQL validation.

  • Constructor Details

    • SpecificationArgumentResolverConfig

      public SpecificationArgumentResolverConfig(Class<?> entityClass, Class<?> dtoClass, List<FieldMapping> fieldMappings, String filterParamName, boolean andNodeAllowed, boolean orNodeAllowed, int maxASTDepth)