package ch.x42.terye.query; import javax.jcr.Node; import javax.jcr.RepositoryException; import javax.jcr.query.InvalidQueryException; import javax.jcr.query.Query; import javax.jcr.query.QueryManager; import javax.jcr.query.qom.QueryObjectModelFactory; import ch.x42.terye.Index; import ch.x42.terye.ItemManager; public class QueryManagerImpl implements QueryManager { private final ItemManager itemManager; private final Index index; public QueryManagerImpl(ItemManager itemManager, Index index) { this.itemManager = itemManager; this.index = index; } @Override public Query createQuery(String statement, String language) throws InvalidQueryException, RepositoryException { return new QueryImpl(itemManager, index, statement); } @Override public QueryObjectModelFactory getQOMFactory() { // TODO Auto-generated method stub return null; } @Override public Query getQuery(Node node) throws InvalidQueryException, RepositoryException { // TODO Auto-generated method stub return null; } @Override public String[] getSupportedQueryLanguages() throws RepositoryException { // TODO Auto-generated method stub return null; } }