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 Summary
Constructors Constructor Description FilterAndSortAliasRsqlQueryTransformer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description cz.jirutka.rsql.parser.ast.Node
visit(cz.jirutka.rsql.parser.ast.ComparisonNode node, Class<?> repositoryDomain)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.broadleafcommerce.data.tracking.core.service.RsqlQueryTransformer
visit, visit, visit
-
-
-
-
Method Detail
-
visit
@NonNull public cz.jirutka.rsql.parser.ast.Node visit(cz.jirutka.rsql.parser.ast.ComparisonNode node, Class<?> repositoryDomain)
- Specified by:
visit
in interfaceRsqlQueryTransformer
- Specified by:
visit
in interfacecz.jirutka.rsql.parser.ast.RSQLVisitor<cz.jirutka.rsql.parser.ast.Node,Class<?>>
-
-