# HG changeset patch # User tatsuki # Date 1409559380 -32400 # Node ID 89db8388db0f09fdacac843c712212e00782a748 # Parent 6f104ab4eb81a283282dabfb365013d071d0e1ff bag fix diff -r 6f104ab4eb81 -r 89db8388db0f src/main/java/app/bbs/NetworkBulletinBoard.java --- 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); } diff -r 6f104ab4eb81 -r 89db8388db0f src/main/java/app/bbs/codesegment/StartBBSCodeSegment.java --- 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); diff -r 6f104ab4eb81 -r 89db8388db0f src/main/java/app/bbs/thinks/EditNodeName.java --- 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; }