Untitled

 avatar
unknown
plain_text
5 months ago
2.8 kB
1
Indexable
	public void performTask(
		javax.servlet.http.HttpServletRequest request,
		javax.servlet.http.HttpServletResponse response) {

		try {
			
			//System.out.print("Latest changes deployed");
			String action = request.getParameter(ACTION);
            if(action == null || action.equals("")) { 
			    action = "getChargebackInProcess";
            }
  
			request.setAttribute(ACTION, GCSCBUtil.validString(action)); //t6507kd Appscan----ENHC0106743-start
			GCSCBFormBean formBean =
				GCSCBFormBeanFactory.create(request, response);
			GCSCBCommand command = formBean.getCommand();
//		     DMND0996754 - Added as a part of ENHC0011841: Reverse SOA Phase II: t4317sk Start
			if(!GCSCBUtil.isFiatClaim(request))
//			     DMND0996754 - Added as a part of ENHC0011841: Reverse SOA Phase II: t4317sk end
			{	
			command.execute(formBean);
//		     DMND0996754 - Added as a part of ENHC0011841: Reverse SOA Phase II: t4317sk Start	
			}
			else
			{	
			command.executeFiat(formBean);
//		     DMND0996754 - Added as a part of ENHC0011841: Reverse SOA Phase II: t4317sk end			
			}
			
			String nextaction = request.getParameter("nextaction");

			if ((nextaction != null) && (!(nextaction.equals("")))) {
				request.setAttribute(ACTION, GCSCBUtil.validString(nextaction)); //t6507kd Appscan----ENHC0106743-end
				formBean = GCSCBFormBeanFactory.create(request, response);
				command = formBean.getCommand();
				command.execute(formBean);
			}
//		     DMND0996754 - Added as a part of ENHC0011841: Reverse SOA Phase II: t4317sk Start
	
			String jspPage = formBean.getView();;
			
			if(GCSCBUtil.isFiatClaim(request))
				formBean.getRequest().setAttribute(FIAT_VIEW_KEY, formBean.getFiatView());	
			
//		     DMND0996754 - Added as a part of ENHC0011841: Reverse SOA Phase II: t4317sk end
            
			if (!jspPage.equals(GCS_PDF_PAGE)) {
				formBean.getRequest().setAttribute(GCS_VIEW_KEY, jspPage);
				RequestDispatcher dispatcher =
					getServletContext().getRequestDispatcher(GCSCB_TEMPLATE);
				dispatcher.forward(formBean.getRequest(), response);
			}else {
				formBean.getRequest().setAttribute(GCS_VIEW_KEY, jspPage);
				RequestDispatcher dispatcher = null;
//			     DMND0996754 - Added as a part of ENHC0011841: Reverse SOA Phase II: t4317sk Start
				if(GCSCBUtil.isFiatClaim(request))
					dispatcher = getServletContext().getRequestDispatcher(FCSCB_PDF);
				else
					dispatcher = getServletContext().getRequestDispatcher(GCSCB_PDF);
//			     DMND0996754 - Added as a part of ENHC0011841: Reverse SOA Phase II: t4317sk end
				dispatcher.forward(formBean.getRequest(), response);	
			}

		} catch (Exception e) {
			log.error("Exception occured at performTask:" +e.getMessage());
	//		e.printStackTrace();
		}
Editor is loading...
Leave a Comment