Commit a65a4c8e authored by arawankar's avatar arawankar

Changes made in ContactCommDashboardServlet.java


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@43811 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 23296046
package ibase.dashboard.crm.servlet; package ibase.dashboard.crm.servlet;
import ibase.dashboard.crm.ejb.ContactCommDashboardRemote; import ibase.dashboard.crm.ejb.ContactCommDashboardRemote;
import ibase.system.config.AppConnectParm; import ibase.system.config.AppConnectParm;
...@@ -16,64 +17,78 @@ import javax.servlet.http.HttpSession;//Modified by Anjali Rawankar on[10/05/201 ...@@ -16,64 +17,78 @@ import javax.servlet.http.HttpSession;//Modified by Anjali Rawankar on[10/05/201
import org.json.simple.JSONObject; import org.json.simple.JSONObject;
public class ContactCommDashboardServlet extends HttpServlet public class ContactCommDashboardServlet extends HttpServlet {
{ private static final long serialVersionUID = 1L;
private static final long serialVersionUID = 1L;
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException public void doGet(HttpServletRequest request, HttpServletResponse response)
{ throws IOException, ServletException {
doPost(request, response); doPost(request, response);
} }
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException public void doPost(HttpServletRequest request, HttpServletResponse response)
{ throws IOException, ServletException {
String dataSourceName = ""; String dataSourceName = "";
String loginCode = "";//Modified by Anjali Rawankar on[10/05/2017][Start] String loginCode = "";// Modified by Anjali Rawankar on[10/05/2017][Start]
InitialContext context = null; InitialContext context = null;
AppConnectParm appConnectParm = new AppConnectParm(); AppConnectParm appConnectParm = new AppConnectParm();
ContactCommDashboardRemote contactCommDashboardRemote = null; ContactCommDashboardRemote contactCommDashboardRemote = null;
try try {
{
response.setContentType("application/xml"); response.setContentType("application/xml");
dataSourceName = request.getParameter("dataSourceName"); dataSourceName = request.getParameter("dataSourceName");
/*Modified by Anjali Rawankar on[10/05/2017][Start] /*
* Modified by Anjali Rawankar on[10/05/2017][Start]
* [Purpose : To get logincode ] * [Purpose : To get logincode ]
*/ */
loginCode = request.getParameter("loginCode"); loginCode = request.getParameter("loginCode");
HttpSession session = request.getSession(true); HttpSession session = request.getSession(true);
ibase.utility.UserInfoBean userInfo = (ibase.utility.UserInfoBean) session.getAttribute("USER_INFO"); ibase.utility.UserInfoBean userInfo = (ibase.utility.UserInfoBean) session.getAttribute("USER_INFO");
loginCode = userInfo.getLoginCode();
/*[Purpose : To get logincode ] /*
* Modified by Anjali Rawankar on [16/05/2017][Start]
* [Purpose : To get empcode ]
*/
// loginCode = userInfo.getLoginCode();
loginCode = userInfo.getEmpCode();
System.out.println("Login Code :: [ "+ loginCode +" ]");
/*[Purpose : To get empcode ]
* Modified by Anjali Rawankar on [16/05/2017][End]
*/
/*
* [Purpose : To get logincode ]
* Modified by Anjali Rawankar on[10/05/2017][End] * Modified by Anjali Rawankar on[10/05/2017][End]
*/ */
context = new InitialContext(appConnectParm.getProperty()); context = new InitialContext(appConnectParm.getProperty());
contactCommDashboardRemote = (ContactCommDashboardRemote)context.lookup("ibase/ContactCommDashboard/remote"); contactCommDashboardRemote = (ContactCommDashboardRemote) context.lookup("ibase/ContactCommDashboard/remote");
/*Modified by Anjali Rawankar on[10/05/2017][Start] /* Modified by Anjali Rawankar on[10/05/2017][Start]
* [Purpose : Add parametere logincode in getcommunicationSchedule() ] * [Purpose : Add parametere logincode in getcommunicationSchedule() ]
*/ */
//JSONObject jsonObjData = (JSONObject) contactCommDashboardRemote.getCommunicationSchedule(dataSourceName); // JSONObject jsonObjData = (JSONObject)
// contactCommDashboardRemote.getCommunicationSchedule(dataSourceName);
JSONObject jsonObjData = (JSONObject) contactCommDashboardRemote.getCommunicationSchedule(dataSourceName, loginCode); JSONObject jsonObjData = (JSONObject) contactCommDashboardRemote.getCommunicationSchedule(dataSourceName, loginCode);
/*[Purpose : Add parametere logincode in getcommunicationSchedule() ] /*
* [Purpose : Add parametere logincode in getcommunicationSchedule()]
* Modified by Anjali Rawankar on[10/05/2017][End] * Modified by Anjali Rawankar on[10/05/2017][End]
*/ */
OutputStream outputStream = response.getOutputStream(); OutputStream outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes()); outputStream.write(jsonObjData.toString().getBytes());
outputStream.flush(); outputStream.flush();
outputStream.close(); outputStream.close();
System.out.println(" Final data set for ContactCommDashboardServlet===" + jsonObjData); System.out.println(" Final data set for ContactCommDashboardServlet==="+ jsonObjData);
} }
catch (Exception e) catch (Exception e)
{ {
System.out.println("Exception : ContactCommDashboardServlet :doPost(HttpServletRequest request, HttpServletResponse response) :" + e); System.out.println("Exception : ContactCommDashboardServlet :doPost(HttpServletRequest request, HttpServletResponse response) :"+ e);
try try
{ {
throw new ITMException(e); throw new ITMException(e);
} catch (ITMException e1) }
catch (ITMException e1)
{ {
e1.printStackTrace(); e1.printStackTrace();
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment