public Class<T> getElementType() { try { return _extent.getElementType(); } catch (RuntimeException re) { throw translate(re); } }
public Class getElementType() { try { return _extent.getElementType(); } catch (RuntimeException re) { throw translate(re); } }
public Class<T> getElementType() { try { return _extent.getElementType(); } catch (RuntimeException re) { throw translate(re); } }
public Class<T> getElementType() { try { return _extent.getElementType(); } catch (RuntimeException re) { throw translate(re); } }
public Class<T> getElementType() { try { return _extent.getElementType(); } catch (RuntimeException re) { throw translate(re); } }
public void evictAll(Extent extent, OpCallbacks call) { try { _broker.evictAll(extent, call); } catch (RuntimeException re) { throw translate(re, extent.getElementType()); } }
public void evictAll(Extent extent, OpCallbacks call) { try { _broker.evictAll(extent, call); } catch (RuntimeException re) { throw translate(re, extent.getElementType()); } }
public void evictAll(Extent extent, OpCallbacks call) { try { _broker.evictAll(extent, call); } catch (RuntimeException re) { throw translate(re, extent.getElementType()); } }
public void evictAll(Extent extent, OpCallbacks call) { try { _broker.evictAll(extent, call); } catch (RuntimeException re) { throw translate(re, extent.getElementType()); } }
public void evictAll(Extent extent, OpCallbacks call) { if (extent == null) return; beginOperation(false); try { // evict all PClean and PNonTrans objects in extent Collection<StateManagerImpl> c = getManagedStates(); StateManagerImpl sm; Class<?> cls; for (Iterator<StateManagerImpl> itr = c.iterator(); itr.hasNext();) { sm = itr.next(); if (sm.isPersistent() && !sm.isDirty()) { cls = sm.getMetaData().getDescribedType(); if (cls == extent.getElementType() || (extent.hasSubclasses() && extent.getElementType().isAssignableFrom(cls))) evict(sm.getManagedInstance(), call); } } } finally { endOperation(); } }
public void evictAll(Extent extent, OpCallbacks call) { if (extent == null) return; beginOperation(false); try { // evict all PClean and PNonTrans objects in extent Collection<StateManagerImpl> c = getManagedStates(); StateManagerImpl sm; Class<?> cls; for (Iterator<StateManagerImpl> itr = c.iterator(); itr.hasNext();) { sm = itr.next(); if (sm.isPersistent() && !sm.isDirty()) { cls = sm.getMetaData().getDescribedType(); if (cls == extent.getElementType() || (extent.hasSubclasses() && extent.getElementType().isAssignableFrom(cls))) evict(sm.getManagedInstance(), call); } } } finally { endOperation(); } }
public void evictAll(Extent extent, OpCallbacks call) { if (extent == null) return; beginOperation(false); try { // evict all PClean and PNonTrans objects in extent Collection c = getManagedStates(); StateManagerImpl sm; Class cls; for (Iterator itr = c.iterator(); itr.hasNext();) { sm = (StateManagerImpl) itr.next(); if (sm.isPersistent() && !sm.isDirty()) { cls = sm.getMetaData().getDescribedType(); if (cls == extent.getElementType() || (extent.hasSubclasses() && extent.getElementType().isAssignableFrom(cls))) evict(sm.getManagedInstance(), call); } } } finally { endOperation(); } }
public void evictAll(Extent extent, OpCallbacks call) { if (extent == null) return; beginOperation(false); try { // evict all PClean and PNonTrans objects in extent Collection<StateManagerImpl> c = getManagedStates(); StateManagerImpl sm; Class<?> cls; for (Iterator<StateManagerImpl> itr = c.iterator(); itr.hasNext();) { sm = itr.next(); if (sm.isPersistent() && !sm.isDirty()) { cls = sm.getMetaData().getDescribedType(); if (cls == extent.getElementType() || (extent.hasSubclasses() && extent.getElementType().isAssignableFrom(cls))) evict(sm.getManagedInstance(), call); } } } finally { endOperation(); } }
public void evictAll(Extent extent, OpCallbacks call) { if (extent == null) return; beginOperation(false); try { // evict all PClean and PNonTrans objects in extent Collection<StateManagerImpl> c = getManagedStates(); StateManagerImpl sm; Class<?> cls; for (Iterator<StateManagerImpl> itr = c.iterator(); itr.hasNext();) { sm = itr.next(); if (sm.isPersistent() && !sm.isDirty()) { cls = sm.getMetaData().getDescribedType(); if (cls == extent.getElementType() || (extent.hasSubclasses() && extent.getElementType().isAssignableFrom(cls))) evict(sm.getManagedInstance(), call); } } } finally { endOperation(); } }
public void setCandidateExtent(Extent candidateExtent) { lock(); try { assertOpen(); assertNotReadOnly(); if (candidateExtent == _extent) return; if (candidateExtent == null) { _extent = null; return; } // if extent then not collection _extent = candidateExtent; _collection = null; boolean invalidate = false; if (_extent.getElementType() != _class) { _class = _extent.getElementType(); _loader = null; invalidate = true; } if (_extent.hasSubclasses() != _subclasses) { _subclasses = _extent.hasSubclasses(); invalidate = true; } if (invalidate) invalidateCompilation(); } finally { unlock(); } }
public void setCandidateExtent(Extent candidateExtent) { lock(); try { assertOpen(); assertNotReadOnly(); if (candidateExtent == _extent) return; if (candidateExtent == null) { _extent = null; return; } // if extent then not collection _extent = candidateExtent; _collection = null; boolean invalidate = false; if (_extent.getElementType() != _class) { _class = _extent.getElementType(); _loader = null; invalidate = true; } if (_extent.hasSubclasses() != _subclasses) { _subclasses = _extent.hasSubclasses(); invalidate = true; } if (invalidate) invalidateCompilation(); } finally { unlock(); } }
public void setCandidateExtent(Extent candidateExtent) { lock(); try { assertOpen(); assertNotReadOnly(); if (candidateExtent == _extent) return; if (candidateExtent == null) { _extent = null; return; } // if extent then not collection _extent = candidateExtent; _collection = null; boolean invalidate = false; if (_extent.getElementType() != _class) { _class = _extent.getElementType(); _loader = null; invalidate = true; } if (_extent.hasSubclasses() != _subclasses) { _subclasses = _extent.hasSubclasses(); invalidate = true; } if (invalidate) invalidateCompilation(); } finally { unlock(); } }
public void setCandidateExtent(Extent candidateExtent) { lock(); try { assertOpen(); assertNotReadOnly(); if (candidateExtent == _extent) return; if (candidateExtent == null) { _extent = null; return; } // if extent then not collection _extent = candidateExtent; _collection = null; boolean invalidate = false; if (_extent.getElementType() != _class) { _class = _extent.getElementType(); _loader = null; invalidate = true; } if (_extent.hasSubclasses() != _subclasses) { _subclasses = _extent.hasSubclasses(); invalidate = true; } if (invalidate) invalidateCompilation(); } finally { unlock(); } }
public void setCandidateExtent(Extent candidateExtent) { lock(); try { assertOpen(); assertNotReadOnly(); if (candidateExtent == _extent) return; if (candidateExtent == null) { _extent = null; return; } // if extent then not collection _extent = candidateExtent; _collection = null; boolean invalidate = false; if (_extent.getElementType() != _class) { _class = _extent.getElementType(); _loader = null; invalidate = true; } if (_extent.hasSubclasses() != _subclasses) { _subclasses = _extent.hasSubclasses(); invalidate = true; } if (invalidate) invalidateCompilation(); } finally { unlock(); } }