Mercurial > hg > Members > nobuyasu > jungle-network
comparison src/main/java/app/bbs/codesegment/StartBBSCodeSegment.java @ 186:ef5045af0753
add permission .java
author | tatsuki |
---|---|
date | Tue, 16 Sep 2014 07:49:14 +0900 |
parents | 89db8388db0f |
children | 269bada9eedc |
comparison
equal
deleted
inserted
replaced
185:f54d4ab5df4b | 186:ef5045af0753 |
---|---|
30 import app.bbs.thinks.EditNodeName; | 30 import app.bbs.thinks.EditNodeName; |
31 import app.bbs.thinks.ShowMatrix; | 31 import app.bbs.thinks.ShowMatrix; |
32 import app.bbs.thinks.createAttributeMatrix; | 32 import app.bbs.thinks.createAttributeMatrix; |
33 import app.bbs.thinks.deleteAttributeServlet; | 33 import app.bbs.thinks.deleteAttributeServlet; |
34 import app.bbs.thinks.deleteNodeServlet; | 34 import app.bbs.thinks.deleteNodeServlet; |
35 import app.bbs.thinks.permission; | |
35 | 36 |
36 public class StartBBSCodeSegment extends CodeSegment { | 37 public class StartBBSCodeSegment extends CodeSegment { |
37 | 38 |
38 int bbsPort = 8080; | 39 int bbsPort = 8080; |
39 Receiver host = ids.create(CommandType.PEEK); | 40 Receiver host = ids.create(CommandType.PEEK); |
85 String createAttributePath = "/createAttribute"; | 86 String createAttributePath = "/createAttribute"; |
86 String editAttributePath = "/editAttribute"; | 87 String editAttributePath = "/editAttribute"; |
87 String deleteAttributePath = "/deleteAttribute"; | 88 String deleteAttributePath = "/deleteAttribute"; |
88 String deleteNodePath = "/deleteNode"; | 89 String deleteNodePath = "/deleteNode"; |
89 String editNodePath = "/editNode"; | 90 String editNodePath = "/editNode"; |
91 String permissionPath = "/permission"; | |
90 Server serv = new Server(bbsPort); | 92 Server serv = new Server(bbsPort); |
91 ThreadPool thp = serv.getThreadPool(); | 93 ThreadPool thp = serv.getThreadPool(); |
92 Servlet createBoardMessage = new CreateBoardMessageServlet(cassaBBS); | 94 Servlet createBoardMessage = new CreateBoardMessageServlet(cassaBBS); |
93 Servlet createFolder = new CreateNode(cassaBBS); | 95 Servlet createFolder = new CreateNode(cassaBBS); |
94 Servlet createBoard = new CreateBoardServlet(cassaBBS); | 96 Servlet createBoard = new CreateBoardServlet(cassaBBS); |
100 Servlet editBoardMessage = new EditMessageServlet(cassaBBS); | 102 Servlet editBoardMessage = new EditMessageServlet(cassaBBS); |
101 Servlet index = new ShowBoardsServlet(cassaBBS,createBoardPath,showBoardMessagePath); | 103 Servlet index = new ShowBoardsServlet(cassaBBS,createBoardPath,showBoardMessagePath); |
102 // Servlet board = new ShowBoardMessageServlet(cassaBBS,createBoardMessagePath,editMessagePath); | 104 // Servlet board = new ShowBoardMessageServlet(cassaBBS,createBoardMessagePath,editMessagePath); |
103 Servlet board = new ShowMessageWithTimeStampServlet(cassaBBS,createBoardMessagePath,editMessagePath,showMatrixPath, thp); | 105 Servlet board = new ShowMessageWithTimeStampServlet(cassaBBS,createBoardMessagePath,editMessagePath,showMatrixPath, thp); |
104 Servlet matrix = new ShowMatrix(cassaBBS,createFolderPath,editNodePath, showMatrixPath, createAttributePath, editAttributePath,deleteAttributePath,deleteNodePath,thp); | 106 Servlet matrix = new ShowMatrix(cassaBBS,createFolderPath,editNodePath, showMatrixPath, createAttributePath, editAttributePath,deleteAttributePath,deleteNodePath,thp); |
105 | 107 Servlet per = new permission(cassaBBS,permissionPath,thp); |
106 ServletHandler context = new ServletHandler(); | 108 ServletHandler context = new ServletHandler(); |
107 context.addServletWithMapping(new ServletHolder(editBoardMessage),editMessagePath); | 109 context.addServletWithMapping(new ServletHolder(editBoardMessage),editMessagePath); |
108 | 110 |
109 context.addServletWithMapping(new ServletHolder(createBoardMessage),createBoardMessagePath); | 111 context.addServletWithMapping(new ServletHolder(createBoardMessage),createBoardMessagePath); |
110 context.addServletWithMapping(new ServletHolder(createFolder),createFolderPath); | 112 context.addServletWithMapping(new ServletHolder(createFolder),createFolderPath); |
115 context.addServletWithMapping(new ServletHolder(deleteAttribute),deleteAttributePath); | 117 context.addServletWithMapping(new ServletHolder(deleteAttribute),deleteAttributePath); |
116 context.addServletWithMapping(new ServletHolder(deleteNode),deleteNodePath); | 118 context.addServletWithMapping(new ServletHolder(deleteNode),deleteNodePath); |
117 context.addServletWithMapping(new ServletHolder(editAttribute),editAttributePath); | 119 context.addServletWithMapping(new ServletHolder(editAttribute),editAttributePath); |
118 context.addServletWithMapping(new ServletHolder(board),showBoardMessagePath); | 120 context.addServletWithMapping(new ServletHolder(board),showBoardMessagePath); |
119 context.addServletWithMapping(new ServletHolder(matrix),showMatrixPath); | 121 context.addServletWithMapping(new ServletHolder(matrix),showMatrixPath); |
122 context.addServletWithMapping(new ServletHolder(per),permissionPath); | |
120 /* | 123 /* |
121 * For write benchmark | 124 * For write benchmark |
122 */ | 125 */ |
123 String editMessageUseGetPath = "/editMessageUseGet"; | 126 String editMessageUseGetPath = "/editMessageUseGet"; |
124 Servlet editMessageUseGet = new EditMessageUseGetServlet(cassaBBS); | 127 Servlet editMessageUseGet = new EditMessageUseGetServlet(cassaBBS); |