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;