Class FilterCustomerByNameRsqlQueryTransformer

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

public class FilterCustomerByNameRsqlQueryTransformer extends Object implements com.broadleafcommerce.data.tracking.core.service.RsqlQueryTransformer
Transforms an RSQL filtration request, for customer by name selector, from the service layer.
Author:
Vitalii Voronkov (vvoronkov)
  • Constructor Details

    • FilterCustomerByNameRsqlQueryTransformer

      public FilterCustomerByNameRsqlQueryTransformer()
  • 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 com.broadleafcommerce.data.tracking.core.service.RsqlQueryTransformer
      Specified by:
      visit in interface cz.jirutka.rsql.parser.ast.RSQLVisitor<cz.jirutka.rsql.parser.ast.Node,Class<?>>