674675676677678679680681682683684
if (owner != null) { StateManager stateManager = owner.jdoGetStateManager(); if (stateManager != null) { stateManager.makeDirty(fieldName); } return stateManager; } return null;
247248249250251252253254255256257
// Need to recheck owner because it could be set to // null before we lock the stateManager. // if (owner != null) { stateManager.makeDirty(fieldName); return stateManager; } } } finally
831832833834835836837838839840841
285286287288289290291292293294295
323324325326327328329330331332333
180181182183184185186187188189190
{ pm.acquireFieldUpdateLock(); try { // Mark the field as dirty stateManager.makeDirty(fieldName); modified = super.add(o); if (modified) {
294295296297298299300301302303304
{ pm.acquireFieldUpdateLock(); try { // Mark the field as dirty stateManager.makeDirty(fieldName); for (Iterator iter = c.iterator(); iter.hasNext();) { Object o = iter.next(); if (!super.contains(o))
373374375376377378379380381382383
try { pm.acquireFieldUpdateLock(); try { stateManager.makeDirty(fieldName); boolean modified = super.remove(o); if (modified) {
439440441442443444445446447448449
try { pm.acquireFieldUpdateLock(); try { stateManager.makeDirty(fieldName); for (Iterator iter = c.iterator(); iter.hasNext();) { Object o = iter.next(); if (super.contains(o))
509510511512513514515516517518519
{ pm.acquireFieldUpdateLock(); try { // Mark the field as dirty stateManager.makeDirty(fieldName); for (Iterator iter = super.iterator(); iter.hasNext();) { Object o = iter.next(); if (!c.contains(o))