public abstract class QueryService extends JahiaService
settingsBean| Constructor and Description |
|---|
QueryService() |
| Modifier and Type | Method and Description |
|---|---|
abstract javax.jcr.ValueFactory |
getValueFactory()
Entry point to request a ValueFactory instance
|
abstract javax.jcr.query.qom.QueryObjectModel |
modifyAndOptimizeQuery(javax.jcr.query.qom.QueryObjectModel qom,
javax.jcr.query.qom.QueryObjectModelFactory qomFactory,
JCRSessionWrapper session)
Modifies the query to adapt to Jahia's internal datamodel implementation, which creates jnt:translation subnodes per locale (language).
|
abstract javax.jcr.query.qom.QueryObjectModel |
modifyAndOptimizeQuery(javax.jcr.query.qom.Source source,
javax.jcr.query.qom.Constraint constraint,
javax.jcr.query.qom.Ordering[] orderings,
javax.jcr.query.qom.Column[] columns,
javax.jcr.query.qom.QueryObjectModelFactory qomFactory,
JCRSessionWrapper session)
Modifies the query to adapt to Jahia's internal datamodel implementation, which creates jnt:translation subnodes per locale (language).
|
getSettingsBean, setSettingsBean, start, stoppublic abstract javax.jcr.ValueFactory getValueFactory()
public abstract javax.jcr.query.qom.QueryObjectModel modifyAndOptimizeQuery(javax.jcr.query.qom.QueryObjectModel qom,
javax.jcr.query.qom.QueryObjectModelFactory qomFactory,
JCRSessionWrapper session)
throws javax.jcr.RepositoryException
qom - the source query object modelqomFactory - query object model factory to usesession - the current JCR session used for the queryjavax.jcr.RepositoryException - if the operation failspublic abstract javax.jcr.query.qom.QueryObjectModel modifyAndOptimizeQuery(javax.jcr.query.qom.Source source,
javax.jcr.query.qom.Constraint constraint,
javax.jcr.query.qom.Ordering[] orderings,
javax.jcr.query.qom.Column[] columns,
javax.jcr.query.qom.QueryObjectModelFactory qomFactory,
JCRSessionWrapper session)
throws javax.jcr.RepositoryException
source - the QOM Source object to useconstraint - the QOM root constraint object to useorderings - the QOM ordering objects to usecolumns - the QOM column objects to useqomFactory - query object model factory to usesession - the current JCR session used for the queryjavax.jcr.RepositoryException - if the operation failsCopyright © 2004–2020 Jahia Solutions Group SA. All rights reserved.