/** * Release the given embedd object. */ private void releaseEmbedded(ValueMetaData vmd, Object obj) { if (obj == null) return; StateManagerImpl sm = _broker.getStateManagerImpl(obj, false); if (sm != null && sm.getOwner() == _sm && sm.getOwnerIndex() == vmd.getFieldMetaData().getIndex()) sm.release(true); }
/** * Release the given embedd object. */ private void releaseEmbedded(ValueMetaData vmd, Object obj) { if (obj == null) return; StateManagerImpl sm = _broker.getStateManagerImpl(obj, false); if (sm != null && sm.getOwner() == _sm && sm.getOwnerIndex() == vmd.getFieldMetaData().getIndex()) sm.release(true); }
/** * Release the given embedd object. */ private void releaseEmbedded(ValueMetaData vmd, Object obj) { if (obj == null) return; StateManagerImpl sm = _broker.getStateManagerImpl(obj, false); if (sm != null && sm.getOwner() == _sm && sm.getOwnerIndex() == vmd.getFieldMetaData().getIndex()) sm.release(true); }
/** * Release the given embedd object. */ private void releaseEmbedded(ValueMetaData vmd, Object obj) { if (obj == null) return; StateManagerImpl sm = _broker.getStateManagerImpl(obj, false); if (sm != null && sm.getOwner() == _sm && sm.getOwnerIndex() == vmd.getFieldMetaData().getIndex()) sm.release(true); }
/** * Release the given embedd object. */ private void releaseEmbedded(ValueMetaData vmd, Object obj) { if (obj == null) return; StateManagerImpl sm = _broker.getStateManagerImpl(obj, false); if (sm != null && sm.getOwner() == _sm && sm.getOwnerIndex() == vmd.getFieldMetaData().getIndex()) sm.release(true); }
/** * Delete an object embedded in the given value. */ void delete(ValueMetaData vmd, Object obj, OpCallbacks call) { if (obj == null) return; // delete if unknowned or this isn't an embedded field or if owned by us StateManagerImpl sm = _broker.getStateManagerImpl(obj, false); if (sm != null && (sm.getOwner() == null || !vmd.isEmbeddedPC() || (sm.getOwner() == _sm && sm.getOwnerIndex() == vmd.getFieldMetaData().getIndex()))) _broker.delete(sm.getManagedInstance(), sm, call); }
/** * Delete an object embedded in the given value. */ void delete(ValueMetaData vmd, Object obj, OpCallbacks call) { if (obj == null) return; // delete if unknowned or this isn't an embedded field or if owned by us StateManagerImpl sm = _broker.getStateManagerImpl(obj, false); if (sm != null && (sm.getOwner() == null || !vmd.isEmbeddedPC() || (sm.getOwner() == _sm && sm.getOwnerIndex() == vmd.getFieldMetaData().getIndex()))) _broker.delete(sm.getManagedInstance(), sm, call); }
/** * Delete an object embedded in the given value. */ void delete(ValueMetaData vmd, Object obj, OpCallbacks call) { if (obj == null) return; // delete if unknowned or this isn't an embedded field or if owned by us StateManagerImpl sm = _broker.getStateManagerImpl(obj, false); if (sm != null && (sm.getOwner() == null || !vmd.isEmbeddedPC() || (sm.getOwner() == _sm && sm.getOwnerIndex() == vmd.getFieldMetaData().getIndex()))) _broker.delete(sm.getManagedInstance(), sm, call); }
/** * Delete an object embedded in the given value. */ void delete(ValueMetaData vmd, Object obj, OpCallbacks call) { if (obj == null) return; // delete if unknowned or this isn't an embedded field or if owned by us StateManagerImpl sm = _broker.getStateManagerImpl(obj, false); if (sm != null && (sm.getOwner() == null || !vmd.isEmbeddedPC() || (sm.getOwner() == _sm && sm.getOwnerIndex() == vmd.getFieldMetaData().getIndex()))) _broker.delete(sm.getManagedInstance(), sm, call); }
/** * Delete an object embedded in the given value. */ void delete(ValueMetaData vmd, Object obj, OpCallbacks call) { if (obj == null) return; // delete if unknowned or this isn't an embedded field or if owned by us StateManagerImpl sm = _broker.getStateManagerImpl(obj, false); if (sm != null && (sm.getOwner() == null || !vmd.isEmbeddedPC() || (sm.getOwner() == _sm && sm.getOwnerIndex() == vmd.getFieldMetaData().getIndex()))) _broker.delete(sm.getManagedInstance(), sm, call); }
sm.getOwner().dirty(sm.getOwnerIndex()); _cache.persist(sm); pc = sm.getPersistenceCapable();
sm.getOwner().dirty(sm.getOwnerIndex()); _cache.persist(sm); pc = sm.getPersistenceCapable();
sm.getOwner().dirty(sm.getOwnerIndex()); _cache.persist(sm); pc = sm.getPersistenceCapable();
sm.getOwner().dirty(sm.getOwnerIndex()); _cache.persist(sm); pc = sm.getPersistenceCapable();
sm.getOwner().dirty(sm.getOwnerIndex()); _cache.persist(sm); pc = sm.getPersistenceCapable();