4
|
1 package jp.ac.u_ryukyu.ie.cr.bbs.browsing;
|
|
2
|
8
|
3 import jp.ac.u_ryukyu.ie.cr.jungle.transaction.node.TreeNode;
|
|
4
|
4
|
5 import java.util.Iterator;
|
|
6
|
|
7 public interface BrowsingBulletinBoard
|
|
8 {
|
|
9 Iterable<String> getBoards();
|
|
10 void createBoards(String name);
|
|
11 void createBoardMessage(String bname, String key, String attribute, String pathStr);
|
|
12 void createChild(String bname,String nodeName, String pathStr);
|
|
13 void editMessage(String bname, String key, String attribute, String pathStr);
|
|
14 String sanitize(String str);
|
7
|
15 GetAttributeImp getAttribute(String bname, String nodePath);
|
4
|
16 Iterator<TreeNode> getChildren(String bname, String nodePath);
|
5
|
17 Iterator<TreeNode> findNode(String bname, String key, String value);
|
|
18 String getNodePath(String bname, TreeNode node);
|
|
19 boolean childMove(String bname, String path, String childNum, String move);
|
4
|
20 }
|