D:\JavaFrameworks\InsuranceFramework\src\java\servlet\DeleteMeetingDatesServlet.java |
1
2
3
4
5
6 package servlet;
7
8
9
10 @author
11
12 import java.io.IOException;
13 import java.io.PrintWriter;
14 import java.text.SimpleDateFormat;
15 import java.util.Date;
16 import java.util.Iterator;
17 import java.util.List;
18 import java.util.Set;
19 import java.util.ArrayList;
20
21 import javax.servlet.ServletException;
22 import javax.servlet.http.HttpServlet;
23 import javax.servlet.http.HttpServletRequest;
24 import javax.servlet.http.HttpServletResponse;
25
26 import utils.*;
27 import constants.*;
28
29
30 public class DeleteMeetingDatesServlet extends HttpServlet
31 {
32 public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
33 {
34 doPost(request, response);
35 }
36
37 public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
38 {
39 response.setContentType("text/html");
40 PrintWriter out = response.getWriter();
41 out.println("<h2>Delete Meeting and Dates Servlet</h2>");
42 out.println("<BR><BR>");
43
44 int groupNumber = -1;
45 String whichLetterIDField = (String)request.getParameter("Constants.WHICH_LETTER_ID_FIELD");
46 if(whichLetterIDField != null)
47 {
48 whichLetterIDField = whichLetterIDField.replace("Constants.SELECT_ID_STRING", "");
49 try
50 {
51 groupNumber = Integer.parseInt(whichLetterIDField);
52 }
53 catch(NumberFormatException e)
54 {
55 groupNumber = -1;
56 }
57 }
58 else
59 out.println("Sam User Group Error <BR>");
60
61 String selectedMessageDateString = (String)request.getParameter("WHICH_SELECTED_DEALER_NAME_STRING");
62 if(selectedMessageDateString != null)
63 {
64 selectedMessageDateString = selectedMessageDateString.replaceAll("_and_", "&");
65
66 }
67 else
68 out.println("Dealer Name Error <BR>");
69
70 String selctedDealerIndexSelect = (String)request.getParameter("WHICH_SELECTED_DEALER_INDEX_STRING");
71 if(selctedDealerIndexSelect != null)
72 {
73 selctedDealerIndexSelect = selctedDealerIndexSelect.replaceAll("_and_", "&");
74
75 }
76 else
77 out.println("Dealer ID Index Error <BR>");
78 String userLastNameParameter = (String)request.getParameter("Constants.USER_LAST_NAME_PARAMETER");
79 if(userLastNameParameter != null)
80 {
81 }
82 else
83 userLastNameParameter = "";
84
85 if(groupNumber >= 0)
86 {
87 int result = deleteMeetingRecord(selectedMessageDateString, groupNumber, userLastNameParameter);
88 if(result >= Constants.SUCCESS)
89 {
90 out.println("<h2>Detetion is complere </h2><BR>");
91 out.println("<BR><BR>");
92 }
93 else
94 {
95 out.println("<h2>Error with the Detetion</h2><BR>");
96 out.println("<BR><BR>");
97 }
98 }
99 out.flush();
100 out.close();
101
102 }
103 private int deleteMeetingRecord(String selectedMessageDateString, int groupNumber, String userLastNameParameter)
104 {
105 try
106 {
107 String pasedDateString = "";
108 String SamGroupTextInput = "";
109 int indexOf_MESSAGE_DATE_SEPARATOR_STRING = selectedMessageDateString.indexOf(Constants.MESSAGE_DATE_SEPARATOR_STRING);
110 int lengthOf_MESSAGE_DATE_SEPARATOR_STRING = Constants.MESSAGE_DATE_SEPARATOR_STRING.length();
111 if( (indexOf_MESSAGE_DATE_SEPARATOR_STRING < 1)
112 || (lengthOf_MESSAGE_DATE_SEPARATOR_STRING < 1)
113 )
114 {
115 SamGroupTextInput = Constants.UNDEFINED_STRING;
116 pasedDateString = Constants.UNDEFINED_STRING;
117 }
118 else
119 {
120 SamGroupTextInput = selectedMessageDateString.substring(0, indexOf_MESSAGE_DATE_SEPARATOR_STRING);
121 pasedDateString = selectedMessageDateString.substring(indexOf_MESSAGE_DATE_SEPARATOR_STRING + lengthOf_MESSAGE_DATE_SEPARATOR_STRING);
122 }
123
124 }
125 catch(Exception e)
126 {
127 e.printStackTrace();
128 }
129 return(Constants.FAILED);
130 }
131 }
132
133