571572573574575576577578579580581
{ pm.acquireFieldUpdateLock(); try { // Mark the field as dirty stateManager.makeDirty(fieldName); removed.clear(); added.clear(); for (Iterator iter = super.iterator(); iter.hasNext();)
918919920921922923924925926927928
{ StateManager stateManager = owner.jdoGetStateManager(); if (stateManager != null) { stateManager.makeDirty(fieldName); } return stateManager; }
670671672673674675676677678679680
try { pm.acquireFieldUpdateLock(); try { stateManager.makeDirty(_caller.fieldName); _iterator.remove(); if (added.remove(lastReturned) == false) { removed.add(lastReturned);
246247248249250251252253254255256
// 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
678679680681682683684685686687688
if (owner != null) { StateManager stateManager = owner.jdoGetStateManager(); if (stateManager != null) { stateManager.makeDirty(fieldName); } return stateManager; } return null;
251252253254255256257258259260261
184185186187188189190191192193194
{ pm.acquireFieldUpdateLock(); try { // Mark the field as dirty stateManager.makeDirty(fieldName); modified = super.add(o); if (modified) {
298299300301302303304305306307308
{ 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))
377378379380381382383384385386387
try { pm.acquireFieldUpdateLock(); try { stateManager.makeDirty(fieldName); boolean modified = super.remove(o); if (modified) {
443444445446447448449450451452453
try { pm.acquireFieldUpdateLock(); try { stateManager.makeDirty(fieldName); for (Iterator iter = c.iterator(); iter.hasNext();) { Object o = iter.next(); if (super.contains(o))