Mercurial > hg > Members > nobuyasu > jungle-network
comparison src/main/java/alice/jungle/transaction/NetworkDefaultJungleTreeEditor.java @ 113:7d9b7fcb4d9a
Add LogPutCodeSegment
author | one |
---|---|
date | Wed, 04 Dec 2013 20:38:51 +0900 |
parents | 8f9811a1e00c |
children | 6f104ab4eb81 |
comparison
equal
deleted
inserted
replaced
112:8f9811a1e00c | 113:7d9b7fcb4d9a |
---|---|
2 | 2 |
3 | 3 |
4 import java.io.IOException; | 4 import java.io.IOException; |
5 import java.nio.ByteBuffer; | 5 import java.nio.ByteBuffer; |
6 | 6 |
7 import alice.codesegment.CodeSegment; | |
7 import alice.jungle.operations.NetworkTreeOperationLog; | 8 import alice.jungle.operations.NetworkTreeOperationLog; |
8 import app.bbs.codesegment.NullCodeSegment; | 9 import app.bbs.codesegment.LogPutCodeSegment; |
9 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.JungleTreeEditor; | 10 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.JungleTreeEditor; |
10 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.core.Node; | 11 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.core.Node; |
11 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.NodePath; | 12 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.NodePath; |
12 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.TreeEditor; | 13 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.TreeEditor; |
13 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.TreeNode; | 14 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.TreeNode; |
185 putDataSegment(uuid, treeName, updaterName, newLog, revision); | 186 putDataSegment(uuid, treeName, updaterName, newLog, revision); |
186 } | 187 } |
187 | 188 |
188 public void putDataSegment(String _uuid, String _treeName, String _updaterName, Iterable<TreeOperation> newLog, String nextRevision) throws IOException { | 189 public void putDataSegment(String _uuid, String _treeName, String _updaterName, Iterable<TreeOperation> newLog, String nextRevision) throws IOException { |
189 NetworkTreeOperationLog netLog = new NetworkTreeOperationLog(_uuid, _treeName,newLog); | 190 NetworkTreeOperationLog netLog = new NetworkTreeOperationLog(_uuid, _treeName,newLog); |
190 NullCodeSegment cs = new NullCodeSegment(); | 191 CodeSegment cs = new LogPutCodeSegment(netLog); |
191 cs.ods.put("log", netLog); | |
192 cs.execute(); | 192 cs.execute(); |
193 } | 193 } |
194 } | 194 } |