diff src/main/java/app/bbs/codesegment/StartBBSCodeSegment.java @ 170:2403b9a4416f

create Delete Attribute Method
author tatsuki
date Wed, 30 Jul 2014 10:20:01 +0900
parents 54d68cda84c4
children 6f104ab4eb81
line wrap: on
line diff
--- a/src/main/java/app/bbs/codesegment/StartBBSCodeSegment.java	Tue Jul 29 18:51:44 2014 +0900
+++ b/src/main/java/app/bbs/codesegment/StartBBSCodeSegment.java	Wed Jul 30 10:20:01 2014 +0900
@@ -25,11 +25,13 @@
 import app.bbs.NetworkJungleBulletinBoard;
 import app.bbs.RequestNumCheckServlet;
 import app.bbs.ShowMessageWithTimeStampServlet;
-import app.bbs.thinks.CreateFolderMatrix;
-import app.bbs.thinks.EditAttribute;
-import app.bbs.thinks.EditFolderName;
+import app.bbs.thinks.CreateNode;
+import app.bbs.thinks.EditAttributeServlet;
+import app.bbs.thinks.EditNodeName;
 import app.bbs.thinks.ShowMatrix;
 import app.bbs.thinks.createAttributeMatrix;
+import app.bbs.thinks.deleteAttributeServlet;
+import app.bbs.thinks.deleteNodeServlet;
 
 public class StartBBSCodeSegment extends CodeSegment {
 
@@ -82,19 +84,22 @@
         String showMatrixPath = "/showMatrix";
         String createAttributePath = "/createAttribute";
         String editAttributePath = "/editAttribute";
-        
+        String deleteAttributePath = "/deleteAttribute";
+        String deleteNodePath = "/deleteNode";
         Server serv = new Server(bbsPort);
         ThreadPool thp = serv.getThreadPool();
         Servlet createBoardMessage = new CreateBoardMessageServlet(cassaBBS);
-        Servlet createFolder = new CreateFolderMatrix(cassaBBS);
+        Servlet createFolder = new CreateNode(cassaBBS);
         Servlet createBoard = new CreateBoardServlet(cassaBBS);
-        Servlet editBoardMessage = new EditFolderName(cassaBBS);
+        Servlet editBoardMessage = new EditNodeName(cassaBBS);
         Servlet createAttribute = new createAttributeMatrix(cassaBBS);
-        Servlet editAttribute = new EditAttribute(cassaBBS);
+        Servlet editAttribute = new EditAttributeServlet(cassaBBS);
+        Servlet deleteAttribute = new deleteAttributeServlet(cassaBBS);
+        Servlet deleteNode = new deleteNodeServlet(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,thp);
+        Servlet matrix = new ShowMatrix(cassaBBS,createFolderPath,editMessagePath, showMatrixPath, createAttributePath, editAttributePath,deleteAttributePath,deleteNodePath,thp);
         
         ServletHandler context = new ServletHandler();
         context.addServletWithMapping(new ServletHolder(createBoardMessage),createBoardMessagePath);
@@ -103,6 +108,8 @@
         context.addServletWithMapping(new ServletHolder(editBoardMessage),editMessagePath);
         context.addServletWithMapping(new ServletHolder(createAttribute),createAttributePath);
         context.addServletWithMapping(new ServletHolder(index),"/");
+        context.addServletWithMapping(new ServletHolder(deleteAttribute),deleteAttributePath);
+        context.addServletWithMapping(new ServletHolder(deleteNode),deleteNodePath);
         context.addServletWithMapping(new ServletHolder(editAttribute),editAttributePath);
         context.addServletWithMapping(new ServletHolder(board),showBoardMessagePath);
         context.addServletWithMapping(new ServletHolder(matrix),showMatrixPath);