changeset 177:89db8388db0f

bag fix
author tatsuki
date Mon, 01 Sep 2014 17:16:20 +0900
parents 6f104ab4eb81
children d6944d788121
files src/main/java/app/bbs/NetworkBulletinBoard.java src/main/java/app/bbs/codesegment/StartBBSCodeSegment.java src/main/java/app/bbs/thinks/EditNodeName.java
diffstat 3 files changed, 13 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/src/main/java/app/bbs/NetworkBulletinBoard.java	Mon Sep 01 00:04:32 2014 +0900
+++ b/src/main/java/app/bbs/NetworkBulletinBoard.java	Mon Sep 01 17:16:20 2014 +0900
@@ -17,4 +17,6 @@
 	public void editAttribute(String boardName, String path, String id, String message);
 	public void deleteAttribute(String _board, String _path , String id);
 	public void deleteNode(String _board, String _path, String id);
+	public void editMatrixMessage(String boardName, String path, String author,
+			String msg, String key);
 }
--- a/src/main/java/app/bbs/codesegment/StartBBSCodeSegment.java	Mon Sep 01 00:04:32 2014 +0900
+++ b/src/main/java/app/bbs/codesegment/StartBBSCodeSegment.java	Mon Sep 01 17:16:20 2014 +0900
@@ -12,6 +12,7 @@
 
 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.bbs.CreateBoardMessageServlet;
 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.bbs.CreateBoardServlet;
+import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.bbs.EditMessageServlet;
 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.bbs.EditMessageUseGetServlet;
 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.bbs.ShowBoardsServlet;
 
@@ -85,26 +86,30 @@
         String editAttributePath = "/editAttribute";
         String deleteAttributePath = "/deleteAttribute";
         String deleteNodePath = "/deleteNode";
+        String editNodePath = "/editNode";
         Server serv = new Server(bbsPort);
         ThreadPool thp = serv.getThreadPool();
         Servlet createBoardMessage = new CreateBoardMessageServlet(cassaBBS);
         Servlet createFolder = new CreateNode(cassaBBS);
         Servlet createBoard = new CreateBoardServlet(cassaBBS);
-        Servlet editBoardMessage = new EditNodeName(cassaBBS);
+        Servlet editNode = new EditNodeName(cassaBBS);
         Servlet createAttribute = new createAttributeMatrix(cassaBBS);
         Servlet editAttribute = new EditAttributeServlet(cassaBBS);
         Servlet deleteAttribute = new deleteAttributeServlet(cassaBBS);
         Servlet deleteNode = new deleteNodeServlet(cassaBBS);
+        Servlet editBoardMessage = new EditMessageServlet(cassaBBS);
         Servlet index = new ShowBoardsServlet(cassaBBS,createBoardPath,showBoardMessagePath);
         //    	Servlet board = new ShowBoardMessageServlet(cassaBBS,createBoardMessagePath,editMessagePath);
         Servlet board = new ShowMessageWithTimeStampServlet(cassaBBS,createBoardMessagePath,editMessagePath,showMatrixPath, thp);
-        Servlet matrix = new ShowMatrix(cassaBBS,createFolderPath,editMessagePath, showMatrixPath, createAttributePath, editAttributePath,deleteAttributePath,deleteNodePath,thp);
+        Servlet matrix = new ShowMatrix(cassaBBS,createFolderPath,editNodePath, showMatrixPath, createAttributePath, editAttributePath,deleteAttributePath,deleteNodePath,thp);
         
         ServletHandler context = new ServletHandler();
+        context.addServletWithMapping(new ServletHolder(editBoardMessage),editMessagePath);
+        
         context.addServletWithMapping(new ServletHolder(createBoardMessage),createBoardMessagePath);
         context.addServletWithMapping(new ServletHolder(createFolder),createFolderPath);
         context.addServletWithMapping(new ServletHolder(createBoard),createBoardPath);
-        context.addServletWithMapping(new ServletHolder(editBoardMessage),editMessagePath);
+        context.addServletWithMapping(new ServletHolder(editNode),editNodePath);
         context.addServletWithMapping(new ServletHolder(createAttribute),createAttributePath);
         context.addServletWithMapping(new ServletHolder(index),"/");
         context.addServletWithMapping(new ServletHolder(deleteAttribute),deleteAttributePath);
--- a/src/main/java/app/bbs/thinks/EditNodeName.java	Mon Sep 01 00:04:32 2014 +0900
+++ b/src/main/java/app/bbs/thinks/EditNodeName.java	Mon Sep 01 17:16:20 2014 +0900
@@ -6,12 +6,12 @@
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
-
+import app.bbs.NetworkBulletinBoard;
 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.bbs.BulletinBoard;
 
 public class EditNodeName extends HttpServlet
 {
-	private final BulletinBoard bbs;
+	private final NetworkBulletinBoard bbs;
 	private static final String PARAM_BOARD_NAME = "bname";
 	private static final String PARAM_NODE_PATH = "path";
 	private static final String PARAM_BOARD_AUTHOR = "author";
@@ -20,7 +20,7 @@
 	
 	private static final long serialVersionUID = 1L;
 	
-	public EditNodeName(BulletinBoard _bbs)
+	public EditNodeName(NetworkBulletinBoard _bbs)
 	{
 		bbs = _bbs;
 	}