Mercurial > hg > Members > nobuyasu > jungle-network
comparison src/alice/jungle/transaction/NetworkDefaultJungleTreeEditor.java @ 102:6e2cec364e5a
Modified NetworkDefaultTreeEditor
author | one |
---|---|
date | Fri, 22 Nov 2013 04:25:41 +0900 |
parents | 8f5bbf182147 |
children |
comparison
equal
deleted
inserted
replaced
101:8f5bbf182147 | 102:6e2cec364e5a |
---|---|
87 DefaultTreeOperationLog treeOperationLog = new DefaultTreeOperationLog(iterable,newLog.length()); | 87 DefaultTreeOperationLog treeOperationLog = new DefaultTreeOperationLog(iterable,newLog.length()); |
88 TreeOperationLog newTreeOpLog = log.append(treeOperationLog); | 88 TreeOperationLog newTreeOpLog = log.append(treeOperationLog); |
89 | 89 |
90 JungleTreeEditor newEditor; | 90 JungleTreeEditor newEditor; |
91 if(exportLog) { | 91 if(exportLog) { |
92 newEditor = new NetworkDefaultJungleTreeEditor<T>(treeName, newNode,txManager,editor,newTreeOpLog); | 92 newEditor = new NetworkDefaultJungleTreeEditor<T>(treeName, newNode,txManager,editor,newTreeOpLog); |
93 } else { | 93 } else { |
94 newEditor = NetworkDefaultJungleTreeEditor.NewLocalJungleTreeEditor(treeName, newNode, txManager, editor, newTreeOpLog); | 94 newEditor = NetworkDefaultJungleTreeEditor.NewLocalJungleTreeEditor(treeName, newNode, txManager, editor, newTreeOpLog); |
95 } | 95 } |
96 return DefaultEither.newB(newEditor); | 96 return DefaultEither.newB(newEditor); |
97 } | 97 } |
187 | 187 |
188 public void putDataSegment(String _uuid, String _treeName, String _updaterName, Iterable<TreeOperation> newLog, String nextRevision) throws IOException { | 188 public void putDataSegment(String _uuid, String _treeName, String _updaterName, Iterable<TreeOperation> newLog, String nextRevision) throws IOException { |
189 NetworkTreeOperationLog netLog = new NetworkTreeOperationLog(_uuid, _treeName,newLog); | 189 NetworkTreeOperationLog netLog = new NetworkTreeOperationLog(_uuid, _treeName,newLog); |
190 NullCodeSegment cs = new NullCodeSegment(); | 190 NullCodeSegment cs = new NullCodeSegment(); |
191 cs.ods.put("log", netLog); | 191 cs.ods.put("log", netLog); |
192 cs.execute(); | 192 cs.execute(); /* Do nothing CodeSegment */ |
193 } | 193 } |
194 | |
195 } | 194 } |