Class FilterAndSortAliasRsqlQueryTransformer

java.lang.Object
com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.FilterAndSortAliasRsqlQueryTransformer
All Implemented Interfaces:
RsqlQueryTransformer, cz.jirutka.rsql.parser.ast.RSQLVisitor<cz.jirutka.rsql.parser.ast.Node,Class<?>>

public class FilterAndSortAliasRsqlQueryTransformer extends Object implements RsqlQueryTransformer
Transforms an RSQL filtration request from the service layer and transforms its selectors into filters relevant for the given repository domain.
Author:
Phillip Verheyden (phillipuniverse)
  • Constructor Details

    • FilterAndSortAliasRsqlQueryTransformer

      public FilterAndSortAliasRsqlQueryTransformer()
  • Method Details

    • visit

      @NonNull public cz.jirutka.rsql.parser.ast.Node visit(cz.jirutka.rsql.parser.ast.ComparisonNode node, Class<?> repositoryDomain)
      Specified by:
      visit in interface RsqlQueryTransformer
      Specified by:
      visit in interface cz.jirutka.rsql.parser.ast.RSQLVisitor<cz.jirutka.rsql.parser.ast.Node,Class<?>>