|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.day.cq.search.impl.builder.QueryBuilderImpl
public class QueryBuilderImpl
QueryBuilderImpl is the central implementation of the
QueryBuilder service interface.
| Constructor Summary | |
|---|---|
QueryBuilderImpl()
|
|
| Method Summary | ||
|---|---|---|
protected void |
activate(org.osgi.service.component.ComponentContext context)
|
|
Query |
createQuery(PredicateGroup predicates,
Session session)
Creates a query with the given predicate group as root group. |
|
Query |
createQuery(Session session)
Creates an "empty" query, ie. |
|
org.apache.sling.api.resource.ResourceResolver |
createResourceResolver(Session session)
|
|
protected void |
deactivate(org.osgi.service.component.ComponentContext context)
|
|
|
getComponent(Class<ComponentT> typeClass,
String type,
Dictionary properties)
Lookup a factory component with immediate service reference and component instance cleanup. |
|
Set<String> |
getExcerptPropertyNames()
|
|
void |
releaseComponent(Object component)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public QueryBuilderImpl()
| Method Detail |
|---|
public Query createQuery(Session session)
QueryBuilderQuery.getPredicates() to get the root predicate group in order to
add predicates via PredicateGroup.add(Predicate).
createQuery in interface QueryBuildersession - the JCR session for the query
public Query createQuery(PredicateGroup predicates,
Session session)
QueryBuilder
createQuery in interface QueryBuilderpredicates - a predicate group used as the root groupsession - the JCR session for the query
public org.apache.sling.api.resource.ResourceResolver createResourceResolver(Session session)
public Set<String> getExcerptPropertyNames()
protected void activate(org.osgi.service.component.ComponentContext context)
protected void deactivate(org.osgi.service.component.ComponentContext context)
public <ComponentT> ComponentT getComponent(Class<ComponentT> typeClass,
String type,
Dictionary properties)
public void releaseComponent(Object component)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||