Package in.co.akshitbansal.springwebquery.annotation


package in.co.akshitbansal.springwebquery.annotation
Annotations that declare web-query contracts, field mappings, and field-level filtering or sorting capabilities.
  • Class
    Description
    Defines a mapping between an API-facing field name and an actual entity field name.
    Declares the entity-side property segment that a DTO field maps to for filtering and sorting path translation.
    Marks a field as filterable via RSQL (RESTful Service Query Language) queries.
    Composed annotation that allows equality-based filtering on a field.
    Composed annotation that allows set-membership filtering on a field.
    Composed annotation that allows null-check filtering on a field.
    Composed annotation that allows range and comparison filtering on a field.
    Container annotation for repeatable RSQLFilterable declarations on a field.
    Composed annotation that allows text-oriented filtering on a field.
    Marks a field as eligible for sorting in API query requests.
    Declares shared web-query metadata for a controller method.
    Policy for resolving whether a logical operator is permitted.