public void SetDataFromSubTransaction(TEndPoint endPoint, IVirtualEndPointLoadState <TEndPoint, TData, TDataManager> sourceLoadState) { ArgumentUtility.CheckNotNull("endPoint", endPoint); ArgumentUtility.CheckNotNull("sourceLoadState", sourceLoadState); throw new InvalidOperationException("Cannot comit data from a sub-transaction into a virtual end-point in incomplete state."); }
public override void SetDataFromSubTransaction( IVirtualObjectEndPoint endPoint, IVirtualEndPointLoadState <IVirtualObjectEndPoint, DomainObject, IVirtualObjectEndPointDataManager> sourceLoadState) { ArgumentUtility.CheckNotNull("endPoint", endPoint); var sourceCompleteLoadState = ArgumentUtility.CheckNotNullAndType <CompleteVirtualObjectEndPointLoadState> ("sourceLoadState", sourceLoadState); DataManager.SetDataFromSubTransaction(sourceCompleteLoadState.DataManager, EndPointProvider); }
public override void SetDataFromSubTransaction(ICollectionEndPoint collectionEndPoint, IVirtualEndPointLoadState <ICollectionEndPoint, ReadOnlyCollectionDataDecorator, ICollectionEndPointDataManager> sourceLoadState) { ArgumentUtility.CheckNotNull("collectionEndPoint", collectionEndPoint); var sourceCompleteLoadState = ArgumentUtility.CheckNotNullAndType <CompleteCollectionEndPointLoadState> ("sourceLoadState", sourceLoadState); DataManager.SetDataFromSubTransaction(sourceCompleteLoadState.DataManager, EndPointProvider); RaiseReplaceDataEvent(collectionEndPoint); }
public override void SetDataFromSubTransaction( IVirtualEndPoint <object> endPoint, IVirtualEndPointLoadState <IVirtualEndPoint <object>, object, IVirtualEndPointDataManager> sourceLoadState) { throw new NotImplementedException(); }
public abstract void SetDataFromSubTransaction(TEndPoint endPoint, IVirtualEndPointLoadState <TEndPoint, TData, TDataManager> sourceLoadState);