Mercurial > hg > Database > jungle-network
diff src/main/java/app/bbs/BulletinBoardJungleManager.java @ 176:6f104ab4eb81
fit jungle core but editMessage is not work
author | tatsuki |
---|---|
date | Mon, 01 Sep 2014 00:04:32 +0900 |
parents | 06cddf529325 |
children |
line wrap: on
line diff
--- a/src/main/java/app/bbs/BulletinBoardJungleManager.java Wed Jul 30 22:17:23 2014 +0900 +++ b/src/main/java/app/bbs/BulletinBoardJungleManager.java Mon Sep 01 00:04:32 2014 +0900 @@ -3,16 +3,15 @@ import java.nio.ByteBuffer; import java.util.concurrent.atomic.AtomicInteger; - import alice.jungle.operations.NetworkTreeOperationLog; import alice.jungle.transaction.JungleUpdater; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.DefaultJungle; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.Jungle; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.JungleTree; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.JungleTreeEditor; -import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.core.Node; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.DefaultNodePath; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.DefaultTreeEditor; +import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.TreeNode; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.traverser.DefaultTraverser; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Either; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Error; @@ -90,10 +89,10 @@ return either; } - private static int calculatePosition(Node node, long newNodeTimeStamp) { + private static int calculatePosition(TreeNode node, long newNodeTimeStamp) { int count = 0; long childTimeStamp = 0; - for(Node n : node.getChildren()) { + for(TreeNode n : node.getChildren()) { ByteBuffer timestamp = n.getAttributes().get("timestamp"); if(timestamp == null) { return count;