source: main/trunk/model-sites-dev/cambridge-museum/collect/waikato-independent/pre-import/EditableDatabaseTable/src/jquery/datatables/controller/DeleteData.java@ 34493

Last change on this file since 34493 was 34493, checked in by davidb, 4 years ago

Base project for providing jquery/jquery-ui controlled interface to editing a database table

File size: 1.4 KB
Line 
1package jquery.datatables.controller;
2
3import java.io.IOException;
4import javax.servlet.ServletException;
5import javax.servlet.annotation.WebServlet;
6import javax.servlet.http.HttpServlet;
7import javax.servlet.http.HttpServletRequest;
8import javax.servlet.http.HttpServletResponse;
9
10import jquery.datatables.model.Company;
11import jquery.datatables.model.DataRepository;
12
13/**
14 * Class that handles the delete company request
15 */
16@WebServlet("/DeleteData")
17public class DeleteData extends HttpServlet {
18 private static final long serialVersionUID = 1L;
19
20 /**
21 * @see HttpServlet#HttpServlet()
22 */
23 public DeleteData() {
24 super();
25 // TODO Auto-generated constructor stub
26 }
27
28 /**
29 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
30 */
31 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
32
33 int id = Integer.parseInt(request.getParameter("id"));
34 for(Company c: DataRepository.GetCompanies())
35 {
36 if(c.getId()==id)
37 {
38 DataRepository.GetCompanies().remove(c);
39 break;
40 }
41 }
42 }
43
44 /**
45 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
46 */
47 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
48 doGet(request, response);
49 }
50
51}
Note: See TracBrowser for help on using the repository browser.