@Deprecated @Override public void closeIterator(Iterator<?> it) throws DataAccessException { try { Hibernate.close(it); } catch (HibernateException ex) { throw SessionFactoryUtils.convertHibernateAccessException(ex); } }
@Deprecated @Override public void closeIterator(Iterator<?> it) throws DataAccessException { try { Hibernate.close(it); } catch (HibernateException ex) { throw SessionFactoryUtils.convertHibernateAccessException(ex); } }
Hibernate.close( itr );
@Deprecated @Override public void closeIterator(Iterator<?> it) throws DataAccessException { try { Hibernate.close(it); } catch (HibernateException ex) { throw SessionFactoryUtils.convertHibernateAccessException(ex); } }
@Override public void closeIterator(Iterator<?> it) throws DataAccessException { try { Hibernate.close(it); } catch (HibernateException ex) { throw SessionFactoryUtils.convertHibernateAccessException(ex); } }
@Override public void closeIterator(Iterator<?> it) throws DataAccessException { try { Hibernate.close(it); } catch (HibernateException ex) { throw SessionFactoryUtils.convertHibernateAccessException(ex); } }
@SuppressWarnings("unchecked") public Collection<ActivityRecoveryDAO> getActivityRecoveries() { entering("ProcessInstanceDaoImpl.getActivityRecoveries"); List<ActivityRecoveryDAO> results = new ArrayList<ActivityRecoveryDAO>(); Query qry = getSession().createQuery(QRY_RECOVERIES); qry.setLong(0, _instance.getId()); Iterator iter = qry.iterate(); while (iter.hasNext()) results.add(new ActivityRecoveryDaoImpl(_sm, (HActivityRecovery) iter.next())); Hibernate.close(iter); return results; }
/** * TODO this is never used, except by test cases - should be removed * @see org.apache.ode.bpel.dao.ProcessInstanceDAO#getVariables(java.lang.String, int) */ @SuppressWarnings("unchecked") public XmlDataDAO[] getVariables(String variableName, int scopeModelId) { entering("ProcessInstanceDaoImpl.getVariables"); List<XmlDataDAO> results = new ArrayList<XmlDataDAO>(); Iterator iter; Query qry = getSession().createQuery(QRY_VARIABLES); qry.setString(0, variableName); qry.setInteger(1, scopeModelId); qry.setLong(2, _instance.getId()); iter = qry.iterate(); while(iter.hasNext()) { results.add(new XmlDataDaoImpl(_sm, (HXmlData)iter.next())); } Hibernate.close(iter); return results.toArray(new XmlDataDAO[results.size()]); }
@SuppressWarnings("unchecked") public CorrelatorDAO getCorrelator(String corrId) { entering("ProcessDaoImpl.getCorrelator"); Iterator results; Query q = getSession().createFilter(_process.getCorrelators(), QRY_CORRELATOR); results = q.setString(0, corrId).iterate(); if(!results.hasNext()){ String msg = "no such correlator: corrId = " + corrId; throw new IllegalArgumentException(msg); } try { return new CorrelatorDaoImpl(_sm, (HCorrelator)results.next()); } finally { Hibernate.close(results); } }
Hibernate.close(mcors);