public virtual void Delete(APersistenceObject obj) { }
public virtual void Save(APersistenceObject obj) { }
public override void Refresh(APersistenceObject obj) { obj.Load(); }
public override void Commit(APersistenceObject persistenceObject) { PersistenceFacade.GetInstance().Delete(persistenceObject); persistenceObject.PreviousState = this; persistenceObject.State = DeletedState.GetInstance(); }
public override void Delete(APersistenceObject obj) { obj.PreviousState = this; obj.State = OldDeleteState.GetInstance(); }
public override void Commit(APersistenceObject persistenceObject) { PersistenceFacade.GetInstance().Insert(persistenceObject); persistenceObject.PreviousState = this; persistenceObject.State = OldCleanState.GetInstance(); }
public override void FieldDataChange(APersistenceObject obj) { obj.PreviousState = this; obj.State = OldDirtyState.GetInstance(); }