D:\JavaFrameworks\InsuranceFramework\src\java\servlet\SaveSearchSamLinksServlet.java
  1 /*
  2  * To change this template, choose Tools | Templates
  3  * and open the template in the editor.
  4  */
  5 
  6 package servlet;
  7 
  8 /**
  9  *
 10  * @author sameldin
 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 import javax.servlet.http.HttpSession;
 26 
 27 import utils.*;
 28 import constants.*;
 29 
 30 public class SaveSearchSamLinksServlet 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>Save Search sam Link Servlet</h2>");
 42 //          out.println("<BR><BR>");
 43 
 44                 int saveSearchindex = 0;
 45         String saveSearchIDField = (String)request.getParameter("Constants.SAVE_SEARCH_ID_FIELD");
 46                 if(saveSearchIDField != null)
 47                 {
 48                         if(saveSearchIDField.equalsIgnoreCase("Constants.SAVE_ID_FIELD"))
 49                                 saveSearchindex = 1;
 50                         else
 51                                 saveSearchindex = 2;
 52                 }
 53 
 54         String SamNameLinkSelectField = (String)request.getParameter("Constants.Sam_NAME_LINK_SELECT_FIELD");
 55                 if(SamNameLinkSelectField != null)
 56                 {
 57                         SamNameLinkSelectField = SamNameLinkSelectField.replaceAll("_and_", "&");
 58                 }
 59 
 60         String SamLinkLinkSelectField = (String)request.getParameter("Constants.Sam_LINK_LINK_SELECT_FIELD");
 61                 if(SamLinkLinkSelectField != null)
 62                 {
 63                         SamLinkLinkSelectField = SamLinkLinkSelectField.replaceAll("_and_", "&");
 64                 }
 65 
 66         String SamCityStateLinkSelectField = (String)request.getParameter("Constants.Sam_CITY_STATE_LINK_SELECT_FIELD");
 67                 if(SamCityStateLinkSelectField != null)
 68                 {
 69                         SamCityStateLinkSelectField = SamCityStateLinkSelectField.replaceAll("_and_", "&");
 70                 }
 71 
 72         String userLastNameParameter = (String)request.getParameter("Constants.USER_LAST_NAME_PARAMETER");
 73                 if(userLastNameParameter != null)
 74                 {
 75                 }
 76                 else
 77                         userLastNameParameter = "";
 78 
 79 
 80                 switch(saveSearchindex)
 81                 {
 82                         case 1:
 83                                 saveLink(SamNameLinkSelectField, SamLinkLinkSelectField,
 84                                                         SamCityStateLinkSelectField, userLastNameParameter);
 85                                 break;
 86                         case 2:
 87                                 HttpSession localSession = request.getSession(false);
 88                                 localSession.setAttribute("Constants.SAM_LINK_SELECT_FIELD", SamNameLinkSelectField);
 89                                 localSession.setAttribute("Constants.SAM_LINK_LINK_SELECT_FIELD", SamLinkLinkSelectField);
 90                                 localSession.setAttribute("Constants.SAM_CITY_STATE_LINK_SELECT_FIELD", SamCityStateLinkSelectField);
 91                                 response.sendRedirect("/MyApp/web/jsp/SamLinks.jsp");
 92                                 return;
 93                         default:
 94 
 95                 }
 96 //              out.flush();
 97 //          out.close();
 98                 response.sendRedirect("/MyApp/web/jsp/SamLinks.jsp");
 99 
100         }
101 
102         private void saveLink(String samNameLinkSelectField, String samLinkLinkSelectField,
103                                                         String samCityStateLinkSelectField,
104                                                         String userLastNameParameter)
105         {
106         }
107 }
108