544545546547548549550551552
* @param cln the Collection of candidate instances * @return the new Query */ public Query newQuery(Class cls, Collection cln) { assertIsOpen(); QueryImpl q = new QueryImpl(this, cls, cln); registerQuery(q); return q; }
557558559560561562563564565
* @param filter the Filter for candidate instances * @return the new Query */ public Query newQuery(Class cls, String filter) { assertIsOpen(); QueryImpl q = new QueryImpl(this, cls, filter); registerQuery(q); return q; }
571572573574575576577578579
* @param filter the Filter for candidate instances * @return the new Query */ public Query newQuery(Class cls, Collection cln, String filter) { assertIsOpen(); QueryImpl q = new QueryImpl(this, cls, cln, filter); registerQuery(q); return q; }
20992100210121022103210421052106210721082109
*/ private void disconnectQueries() { for (Iterator i = queries.iterator(); i.hasNext();) { QueryImpl q = (QueryImpl)i.next(); q.clearPersistenceManager(); } queries.clear(); queries = null; }