boolean wasDeleted = isDeleted(); boolean needPostUpdate = !(wasNew && !wasFlushed) && (ImplHelper.getUpdateFields(this) != null);
boolean wasDeleted = isDeleted(); boolean needPostUpdate = !(wasNew && !wasFlushed) && (ImplHelper.getUpdateFields(this) != null);
boolean wasDeleted = isDeleted(); boolean needPostUpdate = !(wasNew && !wasFlushed) && (ImplHelper.getUpdateFields(this) != null);
boolean wasDeleted = isDeleted(); boolean needPostUpdate = !(wasNew && !wasFlushed) && (ImplHelper.getUpdateFields(this) != null);
fireLifecycleEvent(LifecycleEvent.BEFORE_DELETE); else if (!(isNew() && !isFlushed()) && (ImplHelper.getUpdateFields(this) != null)) fireLifecycleEvent(LifecycleEvent.BEFORE_UPDATE); _flags |= FLAG_PRE_FLUSHED;
fireLifecycleEvent(LifecycleEvent.BEFORE_DELETE); else if (!(isNew() && !isFlushed()) && (ImplHelper.getUpdateFields(this) != null)) fireLifecycleEvent(LifecycleEvent.BEFORE_UPDATE); _flags |= FLAG_PRE_FLUSHED;
fireLifecycleEvent(LifecycleEvent.BEFORE_DELETE); else if (!(isNew() && !isFlushed()) && (ImplHelper.getUpdateFields(this) != null)) fireLifecycleEvent(LifecycleEvent.BEFORE_UPDATE); _flags |= FLAG_PRE_FLUSHED;
fireLifecycleEvent(LifecycleEvent.BEFORE_DELETE); else if (!(isNew() && !isFlushed()) && (ImplHelper.getUpdateFields(this) != null)) fireLifecycleEvent(LifecycleEvent.BEFORE_UPDATE); _flags |= FLAG_PRE_FLUSHED;
delete(sm, (ClassMapping) sm.getMetaData(), rowMgr, store, customs); } else if ((dirty = ImplHelper.getUpdateFields(sm)) != null) { update(sm, dirty, (ClassMapping) sm.getMetaData(), rowMgr, store, customs);
delete(sm, (ClassMapping) sm.getMetaData(), rowMgr, store, customs); } else if ((dirty = ImplHelper.getUpdateFields(sm)) != null) { update(sm, dirty, (ClassMapping) sm.getMetaData(), rowMgr, store, customs, false);
delete(sm, (ClassMapping) sm.getMetaData(), rowMgr, store, customs); } else if ((dirty = ImplHelper.getUpdateFields(sm)) != null) { update(sm, dirty, (ClassMapping) sm.getMetaData(), rowMgr, store, customs, false);
delete(sm, (ClassMapping) sm.getMetaData(), rowMgr, store, customs); } else if ((dirty = ImplHelper.getUpdateFields(sm)) != null) { update(sm, dirty, (ClassMapping) sm.getMetaData(), rowMgr, store, customs, false);
delete(sm, (ClassMapping) sm.getMetaData(), rowMgr, store, customs); } else if ((dirty = ImplHelper.getUpdateFields(sm)) != null) { update(sm, dirty, (ClassMapping) sm.getMetaData(), rowMgr, store, customs, false);