Mercurial > hg > Database > jungle-network
diff src/main/java/alice/jungle/persistent/PersistentJungle.java @ 176:6f104ab4eb81
fit jungle core but editMessage is not work
author | tatsuki |
---|---|
date | Mon, 01 Sep 2014 00:04:32 +0900 |
parents | f9e29a52efd3 |
children | d6944d788121 |
line wrap: on
line diff
--- a/src/main/java/alice/jungle/persistent/PersistentJungle.java Wed Jul 30 22:17:23 2014 +0900 +++ b/src/main/java/alice/jungle/persistent/PersistentJungle.java Mon Sep 01 00:04:32 2014 +0900 @@ -4,12 +4,12 @@ import java.util.concurrent.ConcurrentHashMap; import fj.data.List; - 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.persistent.ChangeList; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.ChangeSet; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.TreeEditor; +import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.TreeNode; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.operations.TreeOperation; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.transaction.DefaultTreeContext; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.transaction.DefaultTreeNode; @@ -52,8 +52,8 @@ return _name; } }; - DefaultTreeNode root = new DefaultTreeNode(); - ChangeSet set = new PersistentChangeSet(root.getAsNode(),null,list,uuid,_name,0); + TreeNode root = new DefaultTreeNode(); + ChangeSet set = new PersistentChangeSet(root,null,list,uuid,_name,0); DefaultTreeContext<DefaultTreeNode> tc = new DefaultTreeContext<DefaultTreeNode>(root,set); JungleTree newTree = new PersistentJungleTree<DefaultTreeNode>(_name, tc,uuid, journal.getWriter(),editor); if(trees.putIfAbsent(_name,newTree) != null){