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