1 24 package org.objectweb.jalisto.se.query; 25 26 import org.objectweb.jalisto.se.api.Session; 27 import org.objectweb.jalisto.se.api.internal.SessionInternal; 28 import org.objectweb.jalisto.se.api.query.IndexManager; 29 import org.objectweb.jalisto.se.api.query.QueryManager; 30 import org.objectweb.jalisto.se.api.query.Query; 31 32 public class QueryManagerImpl implements QueryManager { 33 34 public QueryManagerImpl() { 35 } 36 37 public void init(SessionInternal session) { 38 this.session = session; 39 } 40 41 public Query query() { 42 return new QueryImpl(this, null); 43 } 44 45 public Session getSession() { 46 return session; 47 } 48 49 public void setQueryResolveMode(int i) { 50 } 51 52 public String toString() { 53 return "query manager associated with jalistoSession " + session.getSessionId(); 54 } 55 56 public IndexManager getIndexManager() { 57 if (indexManager == null) { 58 indexManager = IndexManagerImpl.getAnIndexManagerImpl(session); 59 } 60 return indexManager; 61 } 62 63 private SessionInternal session; 64 private IndexManager indexManager; 65 } 66 | Popular Tags |