Mercurial > hg > Database > jungle-network
comparison src/main/java/app/bbs/NetworkJungleBulletinBoard.java @ 125:6104702a1880
Added dependency bulletinboard in pom.xml
author | one |
---|---|
date | Sat, 11 Jan 2014 08:07:19 +0900 |
parents | dacfa7eba841 |
children | 31be4d597859 |
comparison
equal
deleted
inserted
replaced
124:dacfa7eba841 | 125:6104702a1880 |
---|---|
7 import alice.jungle.core.NetworkDefaultJungle; | 7 import alice.jungle.core.NetworkDefaultJungle; |
8 import alice.jungle.persistent.AliceJournal; | 8 import alice.jungle.persistent.AliceJournal; |
9 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.Jungle; | 9 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.Jungle; |
10 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.JungleTree; | 10 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.JungleTree; |
11 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.JungleTreeEditor; | 11 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.JungleTreeEditor; |
12 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.bbs.BoardMessage; | |
12 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.core.Children; | 13 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.core.Children; |
13 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.core.Node; | 14 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.core.Node; |
14 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.DefaultNodePath; | 15 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.DefaultNodePath; |
15 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.DefaultTreeEditor; | 16 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.DefaultTreeEditor; |
16 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.trasnformer.EditableNode; | 17 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.trasnformer.EditableNode; |
183 public Iterable<BoardMessage> getMessages(String _boardName) | 184 public Iterable<BoardMessage> getMessages(String _boardName) |
184 { | 185 { |
185 JungleTree tree = jungle.getTreeByName(_boardName); | 186 JungleTree tree = jungle.getTreeByName(_boardName); |
186 Node node = tree.getRootNode(); | 187 Node node = tree.getRootNode(); |
187 Children<Node> chs = node.getChildren(); | 188 Children<Node> chs = node.getChildren(); |
188 | 189 |
189 final AtomicInteger counter = new AtomicInteger(0); | 190 final AtomicInteger counter = new AtomicInteger(0); |
190 IterableConverter.Converter<BoardMessage,Node> converter = new IterableConverter.Converter<BoardMessage,Node>(){ | 191 IterableConverter.Converter<BoardMessage,Node> converter = new IterableConverter.Converter<BoardMessage,Node>(){ |
191 public BoardMessage conv(Node _b) { | 192 public BoardMessage conv(Node _b) { |
192 String uuid = Integer.toString(counter.get()); | 193 String uuid = Integer.toString(counter.get()); |
193 String author = new String(_b.getAttributes().get("author").array()); | 194 String author = new String(_b.getAttributes().get("author").array()); |