Mercurial > hg > Members > nobuyasu > jungle-network
diff src/main/java/app/bbs/NetworkJungleBulletinBoard.java @ 191:5d0734fd859d
fix error
author | tatsuki |
---|---|
date | Thu, 15 Jan 2015 09:23:23 +0900 |
parents | 269bada9eedc |
children | 3202a2a427b1 |
line wrap: on
line diff
--- a/src/main/java/app/bbs/NetworkJungleBulletinBoard.java Fri Oct 17 15:16:56 2014 +0900 +++ b/src/main/java/app/bbs/NetworkJungleBulletinBoard.java Thu Jan 15 09:23:23 2015 +0900 @@ -3,17 +3,12 @@ import java.io.File; import java.io.IOException; import java.nio.ByteBuffer; -import java.util.Iterator; import java.util.concurrent.atomic.AtomicInteger; - -import fj.data.List; -import fj.data.TreeMap; import alice.jungle.core.NetworkDefaultJungle; import alice.jungle.persistent.AliceJournal; import alice.jungle.persistent.NetworkJournal; import alice.jungle.persistent.PersistentJournal; import alice.jungle.transaction.JungleUpdater; -import app.bbs.thinks.getAttributeImp; 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; @@ -21,25 +16,20 @@ import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.core.Children; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.ChangeList; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.ChangeListReader; -import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.NodePath; 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.store.impl.logger.DefaultOperationLog; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.logger.LoggingNode; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.logger.OperationLog; -import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.operations.PutAttributeOperation; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.trasnformer.NodeEditor; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.traverser.DefaultEvaluator; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.traverser.DefaultTraverser; -import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.traverser.InterfaceTraverser; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.traverser.Traversal; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.DefaultEither; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Either; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Error; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.IterableConverter; -import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Pair; -import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.logger.LoggingNode; import junit.framework.Assert; public class NetworkJungleBulletinBoard implements NetworkBulletinBoard { @@ -207,12 +197,6 @@ public LoggingNode wrap(TreeNode node, OperationLog op) { return new LoggingNode(node, op); } - @Override - public TreeMap<String, TreeMap<String, List<Pair<TreeNode, NodePath>>>> getIndex() { - // TODO Auto-generated method stub - return null; - } - }; either = editor.edit(root.add(0), e); @@ -280,12 +264,6 @@ return new LoggingNode(node, op); } - @Override - public TreeMap<String, TreeMap<String, List<Pair<TreeNode, NodePath>>>> getIndex() { - // TODO Auto-generated method stub - return null; - } - }; path = path.add(size); either = editor.edit(path, e); @@ -336,13 +314,6 @@ public LoggingNode wrap(TreeNode node, OperationLog op) { return new LoggingNode(node, op); } - - @Override - public TreeMap<String, TreeMap<String, List<Pair<TreeNode, NodePath>>>> getIndex() { - // TODO Auto-generated method stub - return null; - } - }; path = path.add(size); either = editor.edit(path, e); @@ -389,13 +360,6 @@ public LoggingNode wrap(TreeNode node, OperationLog op) { return new LoggingNode(node, op); } - - @Override - public TreeMap<String, TreeMap<String, List<Pair<TreeNode, NodePath>>>> getIndex() { - // TODO Auto-generated method stub - return null; - } - }; either = editor.edit(path, e); if (either.isA()) { @@ -445,13 +409,6 @@ public LoggingNode wrap(TreeNode node, OperationLog op) { return new LoggingNode(node, op); } - - @Override - public TreeMap<String, TreeMap<String, List<Pair<TreeNode, NodePath>>>> getIndex() { - // TODO Auto-generated method stub - return null; - } - }; either = editor.edit(path, e); if (either.isA()) { @@ -494,13 +451,6 @@ public LoggingNode wrap(TreeNode node, OperationLog op) { return new LoggingNode(node, op); } - - @Override - public TreeMap<String, TreeMap<String, List<Pair<TreeNode, NodePath>>>> getIndex() { - // TODO Auto-generated method stub - return null; - } - }; either = editor.edit(path, e); if (either.isA()) { @@ -584,13 +534,6 @@ public LoggingNode wrap(TreeNode node, OperationLog op) { return new LoggingNode(node, op); } - - @Override - public TreeMap<String, TreeMap<String, List<Pair<TreeNode, NodePath>>>> getIndex() { - // TODO Auto-generated method stub - return null; - } - }; either = editor.edit(path, e); if (either.isA()) { @@ -628,12 +571,6 @@ public LoggingNode wrap(TreeNode node, OperationLog op) { return new LoggingNode(node, op); } - - @Override - public TreeMap<String, TreeMap<String, List<Pair<TreeNode, NodePath>>>> getIndex() { - // TODO Auto-generated method stub - return null; - } }; either = editor.edit(path, e); if (either.isA()) { @@ -704,36 +641,6 @@ return new IterableConverter<BoardMessage, TreeNode>(chs, converter); } - public getAttributeImp getAttribute(String _boardName, String _nodeNum) { - - DefaultNodePath path = new DefaultNodePath(); - try { - for (int count = 0; _nodeNum.substring(count, count + 1) != null; count++) { - if (!_nodeNum.substring(count, count + 1).equals("/")) - path = path.add(Integer.parseInt(_nodeNum.substring(count, - count + 1))); - } - } catch (Exception _e) { - } - requestCounter.incrementAndGet(); - JungleTree tree = jungle.getTreeByName(_boardName); - TreeNode node = tree.getRootNode(); - - DefaultTraverser traverser = new DefaultTraverser(); - // TraversableNodeWrapper<Node> traversable = new - // TraversableNodeWrapper<Node>(node); - DefaultEvaluator evaluator = new DefaultEvaluator(path); - Either<Error, Traversal> ret = traverser.traverse(node, - evaluator); - if (ret.isA()) { - Assert.fail(); - } - - Traversal traversal = ret.b(); - TreeNode target = traversal.destination(); - return new getAttributeImp(target); - } - public boolean compare(TreeNode compareNode, String compareAttribute) { @@ -791,11 +698,4 @@ str = str.replaceAll("'", "'"); return str; } - - @Override - public String searchJungle(String requestName, String permmitName) { - // TODO Auto-generated method stub - return null; - } - }