コード例 #1
0
 public virtual void Delete(APersistenceObject obj)
 {
 }
コード例 #2
0
 public virtual void Save(APersistenceObject obj)
 {
 }
コード例 #3
0
ファイル: OldDeleteState.cs プロジェクト: pwcgit/DVuLibrary
 public override void Refresh(APersistenceObject obj)
 {
     obj.Load();
 }
コード例 #4
0
ファイル: OldDeleteState.cs プロジェクト: pwcgit/DVuLibrary
 public override void Commit(APersistenceObject persistenceObject)
 {
     PersistenceFacade.GetInstance().Delete(persistenceObject);
     persistenceObject.PreviousState = this;
     persistenceObject.State         = DeletedState.GetInstance();
 }
コード例 #5
0
ファイル: NewState.cs プロジェクト: pwcgit/DVuLibrary
 public override void Delete(APersistenceObject obj)
 {
     obj.PreviousState = this;
     obj.State         = OldDeleteState.GetInstance();
 }
コード例 #6
0
ファイル: NewState.cs プロジェクト: pwcgit/DVuLibrary
 public override void Commit(APersistenceObject persistenceObject)
 {
     PersistenceFacade.GetInstance().Insert(persistenceObject);
     persistenceObject.PreviousState = this;
     persistenceObject.State         = OldCleanState.GetInstance();
 }
コード例 #7
0
ファイル: OldCleanState.cs プロジェクト: pwcgit/DVuLibrary
 public override void FieldDataChange(APersistenceObject obj)
 {
     obj.PreviousState = this;
     obj.State         = OldDirtyState.GetInstance();
 }