public Proxy.INode CreateNode(TransactionFramework.ISoapTransactionLink transactionLink, Guid domainId, Guid rootMapId, Proxy.NodeType nodeType, string originalId) { FacadeNode facadeNode = new FacadeNode(); InProcess.InProcessNode node = new InProcess.InProcessNode(MapManager); node.OriginLink = transactionLink; node.Facade = facadeNode; node.Id = Guid.NewGuid(); node.DomainId = domainId; node.RootMapId = rootMapId; node.NodeType = nodeType; node.OriginalId = originalId; node.Status = Proxy.LoadState.Full; facadeNode.BaseNode = node; InProcessNodes.Add(transactionLink, facadeNode); return(facadeNode); }
public void Update(Proxy.NodeType nodeType, ref TransactionFramework.TransactionChain chain) { BaseNode.Update(nodeType, ref chain); }