public Iterator<Object> iterator() { return getObjectIterator(); }
public Iterator<Object> iterator() { return getObjectIterator(); }
public Object[] toArray() { List<Object> list = new ArrayList<Object>(); ObjectIterator<?, Object> iter = getObjectIterator(); try { while (iter.hasNext()) { list.add(iter.next()); } } finally { iter.close(); } return list.toArray(); }
public <T> T[] toArray(T[] a) { List<Object> list = new ArrayList<Object>(); ObjectIterator<?, Object> iter = getObjectIterator(); try { while (iter.hasNext()) { list.add(iter.next()); } } finally { iter.close(); } return list.toArray(a); }
public <T> T[] toArray(T[] a) { List<Object> list = new ArrayList<Object>(); ObjectIterator<?, Object> iter = getObjectIterator(); try { while (iter.hasNext()) { list.add(iter.next()); } } finally { iter.close(); } return list.toArray(a); }
public Object[] toArray() { List<Object> list = new ArrayList<Object>(); ObjectIterator<?, Object> iter = getObjectIterator(); try { while (iter.hasNext()) { list.add(iter.next()); } } finally { iter.close(); } return list.toArray(); }
public boolean isEmpty() { ObjectIterator<?, Object> iter = getObjectIterator(); try { return !iter.hasNext(); } finally { iter.close(); } }
public boolean isEmpty() { ObjectIterator<?, Object> iter = getObjectIterator(); try { return !iter.hasNext(); } finally { iter.close(); } }
@Override public String toString() { StringBuilder sb = new StringBuilder(); ObjectIterator<?, Object> iter = getObjectIterator(); try { if (iter.hasNext()) { sb.append(iter.next().toString()); } while (iter.hasNext()) { sb.append(", "); sb.append(iter.next()); } } finally { iter.close(); } return sb.toString(); }
@Override public String toString() { StringBuilder sb = new StringBuilder(); ObjectIterator<?, Object> iter = getObjectIterator(); try { if (iter.hasNext()) { sb.append(iter.next().toString()); } while (iter.hasNext()) { sb.append(", "); sb.append(iter.next()); } } finally { iter.close(); } return sb.toString(); }
public Object getSingle() { ObjectIterator<?, Object> iter = getObjectIterator(); try { if (iter.hasNext()) return iter.next(); return null; } finally { iter.close(); } }
public Object getSingle() { ObjectIterator<?, Object> iter = getObjectIterator(); try { if (iter.hasNext()) return iter.next(); return null; } finally { iter.close(); } }
public boolean retainAll(Collection<?> c) { ObjectConnection conn = getObjectConnection(); boolean modified = false; try { boolean autoCommit = conn.isAutoCommit(); if (autoCommit) conn.setAutoCommit(false); ObjectIterator<?, Object> e = getObjectIterator(); try { while (e.hasNext()) { if (!c.contains(e.next())) { e.remove(); modified = true; } } } finally { e.close(); } if (autoCommit) conn.setAutoCommit(true); } catch (RepositoryException e) { throw new ObjectPersistException(e); } refresh(); refreshEntity(); return modified; }
public boolean retainAll(Collection<?> c) { ObjectConnection conn = getObjectConnection(); boolean modified = false; try { boolean autoCommit = conn.isAutoCommit(); if (autoCommit) conn.setAutoCommit(false); ObjectIterator<?, Object> e = getObjectIterator(); try { while (e.hasNext()) { if (!c.contains(e.next())) { e.remove(); modified = true; } } } finally { e.close(); } if (autoCommit) conn.setAutoCommit(true); } catch (RepositoryException e) { throw new ObjectPersistException(e); } refresh(); refreshEntity(); return modified; }