Package com.day.cq.dam.commons.util
Class GQLConverter
java.lang.Object
com.day.cq.dam.commons.util.GQLConverter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic PredicateGroup
buildQuery
(Map conditions, ResourceResolver resolver) Parse and converts GQL statement from fulltext in conditions to QueryBuilder PredicateGroup.static void
populateGqlfacets
(Resource sourceNode, Resource destinationNode) populates and saves all valid schema editor formitems which can be used as gql facets
-
Constructor Details
-
GQLConverter
public GQLConverter()
-
-
Method Details
-
buildQuery
public static PredicateGroup buildQuery(Map conditions, ResourceResolver resolver) throws RepositoryException Parse and converts GQL statement from fulltext in conditions to QueryBuilder PredicateGroup.- Parameters:
conditions
- the map containing initial conditions and fulltext to be processedresolver
- to resolve node containing gql to jcr properties mapping- Returns:
- PredicateGroup containing conditions merged with new conditions formed from fulltext
- Throws:
RepositoryException
-
populateGqlfacets
populates and saves all valid schema editor formitems which can be used as gql facets- Parameters:
sourceNode
- source for schema editor formitemsdestinationNode
- location to save found gql facets
-