示例#1
0
        //protected object _sourceObject;

        protected APersistenceObject()
        {
            _state = NewState.GetInstance();
        }
示例#2
0
 internal void MarkOldDirty()
 {
     _previousState = _state;
     _state         = OldDirtyState.GetInstance();
 }
示例#3
0
 internal void MarkDelete()
 {
     _previousState = _state;
     _state         = OldDeleteState.GetInstance();
 }
示例#4
0
 internal void MarkOldClean()
 {
     _previousState = _state;
     _state         = OldCleanState.GetInstance();
 }
示例#5
0
 internal void MarkNew()
 {
     _previousState = _state;
     _state         = NewState.GetInstance();
 }