Commit 220b8717 authored by sbade's avatar sbade

Added source code for Partner Integration dashboard of Supreme


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@101600 ce508802-f39f-4f6c-b175-0d175dae99d5
parent c628470f
package ibase.dashboard.pai.ejb;
import ibase.system.config.ConnDriver;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.text.SimpleDateFormat;
import java.util.LinkedHashMap;
import javax.ejb.Stateless;
import org.json.simple.JSONObject;
@Stateless
public class CrediteStatusSummary extends ValidatorEJB implements CrediteStatusSummaryRemote, CrediteStatusSummaryLocal
{
GenericUtility genericUtility = new GenericUtility();
/********** Start of method getCrediteStatusSummaryServlet()
* EJB Name : CrediteStatusSummary.java
* Method Name : getCrediteStatusSummaryServlet(String,String)
* Servlet Name : CrediteStatusSummaryServlet
* Metadata xml Name : creditstatussummary.xml
*
* */
@SuppressWarnings("unchecked")
public JSONObject getCrediteStatusSummaryServlet(String dataSourceName,String custCode) throws RemoteException, ITMException
{
JSONObject pendingOrderJson = new JSONObject();
JSONObject rowDataPendingQCOrderPurc= new JSONObject();
JSONObject rowData = null;
String sql = "";
ResultSet rs = null;
PreparedStatement pstmt = null;
Connection conn = null;
ConnDriver connDriver = new ConnDriver();
int count=0;
LinkedHashMap<String, String> catValues = new LinkedHashMap<String, String>();
try
{
conn = connDriver.getConnectDB(dataSourceName);
connDriver = null;
SimpleDateFormat appDateFormat = new SimpleDateFormat( genericUtility.getApplDateFormat());
SimpleDateFormat dbDateFormat= new SimpleDateFormat(genericUtility.getDBDateFormat());
System.out.println(" Inside getCrediteStatusSummaryServlet() Data Soruc Name ="+dataSourceName);
// -- credit limit
sql = " select credit_lmt,sysdate as curr_date from customer where cust_code = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, custCode);
rs = pstmt.executeQuery();
while (rs.next())
{
rowData = new JSONObject();
catValues = new LinkedHashMap<String, String>();
rowData.put("product_category", "Credit Limit");
String currDate= checkNull(rs.getString("curr_date"));
if(currDate.trim().length()>0)
{
currDate= appDateFormat.format(dbDateFormat.parse(currDate));
}
else
{
currDate= checkNull(rs.getString("curr_date"));
}
rowData.put("date","0");
catValues.put(currDate, checkNull(rs.getString("credit_lmt")));
rowData.put("category_value",catValues);
pendingOrderJson.put(count, rowData);
count++;
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
// -- over due
sql="select sum((case when tot_amt is null then 0 else tot_amt end) - (case when dispute_amt is null then 0 else dispute_amt end)) - sum(case when adj_amt is null then 0 else adj_amt end ) as over_due, sysdate as curr_date "
+" from receivables "
+" where cust_code = ? "
+" and due_date < SYSDATE ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, custCode);
rs = pstmt.executeQuery();
while (rs.next())
{
rowData = new JSONObject();
catValues = new LinkedHashMap<String, String>();
rowData.put("product_category", "Over Due");
String currDate= checkNull(rs.getString("curr_date"));
if(currDate.trim().length()>0)
{
currDate= appDateFormat.format(dbDateFormat.parse(currDate));
}
else
{
currDate= checkNull(rs.getString("curr_date"));
}
rowData.put("date","1");
catValues.put(currDate, checkNull(rs.getString("over_due")));
rowData.put("category_value",catValues);
pendingOrderJson.put(count, rowData);
count++;
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
// normal outstanding
sql=" select sum((case when tot_amt is null then 0 else tot_amt end) - (case when dispute_amt is null then 0 else dispute_amt end)) - sum(case when adj_amt is null then 0 else adj_amt end ) as out_standing,sysdate as curr_date "
+" from receivables where cust_code = ? and due_date >= SYSDATE " ;
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, custCode);
rs = pstmt.executeQuery();
while (rs.next())
{
rowData = new JSONObject();
catValues = new LinkedHashMap<String, String>();
rowData.put("product_category", "Outstanding");
String currDate= checkNull(rs.getString("curr_date"));
if(currDate.trim().length()>0)
{
currDate= appDateFormat.format(dbDateFormat.parse(currDate));
}
else
{
currDate= checkNull(rs.getString("curr_date"));
}
rowData.put("date","2");
catValues.put(currDate, checkNull(rs.getString("out_standing")));
rowData.put("category_value",catValues);
pendingOrderJson.put(count, rowData);
count++;
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
// --- pending orders value
sql=" SELECT round(sum( sorddet.net_amt * (100 - ( ( case when sorditem.qty_desp is null then 0 else sorditem.qty_desp end ) / sorditem.qty_ord * 100) ) / 100 ),3) as po_value ,sysdate as curr_date"
+" FROM sorddet, sorder, sorditem "
+" WHERE ( sorddet.sale_order = sorditem.sale_order ) and "
+" ( sorddet.line_no = sorditem.line_no ) and "
+" ( sorder.sale_order = sorddet.sale_order ) and "
+" ( sorder.cust_code__bil = ? ) and "
+" ( sorder.status = 'P' ) AND "
+" ( sorditem.qty_ord > 0 ) AND "
+" ( sorder.confirmed = 'Y' ) ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, custCode);
rs = pstmt.executeQuery();
while (rs.next())
{
rowData = new JSONObject();
catValues = new LinkedHashMap<String, String>();
rowData.put("product_category", "PO Value");
String currDate= checkNull(rs.getString("curr_date"));
if(currDate.trim().length()>0)
{
currDate= appDateFormat.format(dbDateFormat.parse(currDate));
}
else
{
currDate= checkNull(rs.getString("curr_date"));
}
rowData.put("date","3");
catValues.put(currDate, checkNull(rs.getString("po_value")));
rowData.put("category_value",catValues);
pendingOrderJson.put(count, rowData);
count++;
}
System.out.println("JSON in getCrediteStatusSummaryServlet() : "+pendingOrderJson);
}
catch (Exception e)
{
e.printStackTrace();
throw new ITMException(e);
} finally
{
try
{
if (conn != null)
{
if (rs != null)
rs.close();
rs = null;
if (pstmt != null)
pstmt.close();
pstmt = null;
conn.close();
conn = null;
}
conn = null;
} catch (Exception d)
{
d.printStackTrace();
System.out.println("Exception in :CrediteStatusSummary: getCrediteStatusSummaryServlet() :" + d.getMessage());
throw new ITMException(d);
}
}
return pendingOrderJson;
}
/********** End of method getCrediteStatusSummaryServlet() ******/
private String checkNull(String str)
{
if (str == null)
{
return "";
} else
{
return str;
}
}
}
package ibase.dashboard.pai.ejb;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Local;
import org.json.simple.JSONObject;
@Local
public abstract interface CrediteStatusSummaryLocal extends ValidatorLocal
{
public JSONObject getCrediteStatusSummaryServlet(String dataSourceName,String custCode) throws RemoteException, ITMException;
}
package ibase.dashboard.pai.ejb;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Remote;
import org.json.simple.JSONObject;
@Remote
public abstract interface CrediteStatusSummaryRemote extends ValidatorRemote
{
public JSONObject getCrediteStatusSummaryServlet(String dataSourceName,String custCode) throws RemoteException, ITMException;
}
package ibase.dashboard.pai.ejb;
import ibase.system.config.ConnDriver;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import javax.ejb.Stateless;
import org.json.simple.JSONObject;
@Stateless
public class Outstanding extends ValidatorEJB implements OutstandingRemote, OutstandingLocal
{
GenericUtility genericUtility = new GenericUtility();
/********** Start of method getOutstandingSummaryServlet()
* EJB Name : Outstanding.java
* Method Name : getPendingOrderServlet(String,String)
* Servlet Name : OutstandingSummaryServlet
* Metadata xml Name : outstandingsummary.xml
*
* */
@SuppressWarnings("unchecked")
public JSONObject getOutstandingSummaryServlet(String dataSourceName,String custCode) throws RemoteException, ITMException
{
JSONObject outstandingSummaryJson = new JSONObject();
JSONObject rowData = null;
String sql = "";
ResultSet rs = null;
PreparedStatement pstmt = null;
Connection conn = null;
ConnDriver connDriver = new ConnDriver();
int count=0;
try
{
conn = connDriver.getConnectDB(dataSourceName);
connDriver = null;
SimpleDateFormat appDateFormat = new SimpleDateFormat( genericUtility.getApplDateFormat());
SimpleDateFormat dbDateFormat= new SimpleDateFormat(genericUtility.getDBDateFormat());
System.out.println(" Inside getOutstandingSummaryServlet() Data Soruc Name ="+dataSourceName);
sql = "select due_date,sum(tot_amt - adj_amt) as amount from receivables "
+" where due_date between to_date(sysdate) and to_date(sysdate) + 3 "
+" and cust_code = ? " +
"group by due_date ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, custCode);
rs = pstmt.executeQuery();
while (rs.next())
{
rowData = new JSONObject();
String dueDate= checkNull(rs.getString("due_date"));
if(dueDate.trim().length()>0)
{
rowData.put("date", appDateFormat.format(dbDateFormat.parse(dueDate)));
}
else
{
rowData.put("date", checkNull(rs.getString("due_date")));
}
rowData.put("amount",checkNull(rs.getString("amount")));
outstandingSummaryJson.put(count, rowData);
count++;
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
sql = " select due_date,sum(tot_amt - adj_amt) as amount from receivables "
+" where due_date > to_date(sysdate) + 3 " //and cust_code = ? " +
+ "group by due_date ";
pstmt = conn.prepareStatement(sql);
// pstmt.setString(1, custCode);
rs = pstmt.executeQuery();
while (rs.next())
{
rowData = new JSONObject();
rowData.put("date", checkNull(rs.getString("due_date")));
rowData.put("amount", checkNull(rs.getString("amount")));
outstandingSummaryJson.put(count, rowData);
count++;
}
System.out.println("JSON in getOutstandingSummaryServlet() : "+outstandingSummaryJson);
}
catch (Exception e)
{
e.printStackTrace();
throw new ITMException(e);
} finally
{
try
{
if (conn != null)
{
if (rs != null)
rs.close();
rs = null;
if (pstmt != null)
pstmt.close();
pstmt = null;
conn.close();
conn = null;
}
conn = null;
} catch (Exception d)
{
d.printStackTrace();
System.out.println("Exception in :Outstanding: getOutstandingSummaryServlet() :" + d.getMessage());
throw new ITMException(d);
}
}
return outstandingSummaryJson;
}
/********** End of method getOutstandingSummaryServlet() ******/
private String checkNull(String str)
{
if (str == null)
{
return "";
} else
{
return str;
}
}
}
package ibase.dashboard.pai.ejb;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Local;
import org.json.simple.JSONObject;
@Local
public abstract interface OutstandingLocal extends ValidatorLocal
{
public JSONObject getOutstandingSummaryServlet(String dataSourceName,String custCode) throws RemoteException, ITMException;
}
package ibase.dashboard.pai.ejb;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Remote;
import org.json.simple.JSONObject;
@Remote
public abstract interface OutstandingRemote extends ValidatorRemote
{
public JSONObject getOutstandingSummaryServlet(String dataSourceName,String custCode) throws RemoteException, ITMException;
}
package ibase.dashboard.pai.ejb;
import ibase.system.config.ConnDriver;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import javax.ejb.Stateless;
import org.json.simple.JSONObject;
@Stateless
public class PendingOrderPai extends ValidatorEJB implements PendingOrderPaiRemote, PendingOrderPaiLocal
{
GenericUtility genericUtility = new GenericUtility();
/********** Start of method getPendingOrderServlet()
* EJB Name : PendingOrder.java
* Method Name : getPendingOrderPaiServlet(String,String)
* Servlet Name : PendingOrderPaiServlet
* Metadata xml Name : pendingorder.xml
*
* */
@SuppressWarnings("unchecked")
public JSONObject getPendingOrderPaiServlet(String dataSourceName,String custCode) throws RemoteException, ITMException
{
JSONObject pendingOrderJson = new JSONObject();
JSONObject rowData = null;
String sql = "";
ResultSet rs = null;
PreparedStatement pstmt = null;
Connection conn = null;
ConnDriver connDriver = new ConnDriver();
int count=0;
try
{
conn = connDriver.getConnectDB(dataSourceName);
connDriver = null;
System.out.println(" Inside getPendingOrderPaiServlet() Data Soruc Name ="+dataSourceName);
SimpleDateFormat appDateFormat = new SimpleDateFormat( genericUtility.getApplDateFormat());
SimpleDateFormat dbDateFormat= new SimpleDateFormat(genericUtility.getDBDateFormat());
sql = " select s.sale_order, s.due_date,(select count(1) from sorditem i where "
+" i.sale_order = s.sale_order and i.line_type = 'I') as no_items,s.TOT_ORD_VALUE,"
+" case when nvl((select sum(si.qty_desp) from sorditem si where "
+" si.sale_order = s.sale_order),0) = 0 then 'Full' else 'Partial' end as status "
+" from sorder s where s.confirmed = 'Y' and s.status not in ('C','X') and s.cust_code = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, custCode);
rs = pstmt.executeQuery();
while (rs.next())
{
rowData = new JSONObject();
String dueDate= checkNull(rs.getString("due_date"));
if(dueDate.trim().length()>0)
{
rowData.put("due_date", appDateFormat.format(dbDateFormat.parse(dueDate)));
}
else
{
rowData.put("due_date", checkNull(rs.getString("due_date")));
}
rowData.put("no_of_item", checkNull(rs.getString("no_items")));
rowData.put("order_value", checkNull(rs.getString("TOT_ORD_VALUE")));
rowData.put("status", checkNull(rs.getString("status")));
rowData.put("sale_order", checkNull(rs.getString("sale_order")));
pendingOrderJson.put(count, rowData);
count++;
}
System.out.println("JSON in getPendingOrderPaiServlet() : "+pendingOrderJson);
}
catch (Exception e)
{
e.printStackTrace();
throw new ITMException(e);
} finally
{
try
{
if (conn != null)
{
if (rs != null)
rs.close();
rs = null;
if (pstmt != null)
pstmt.close();
pstmt = null;
conn.close();
conn = null;
}
conn = null;
} catch (Exception d)
{
d.printStackTrace();
System.out.println("Exception in :PendingOrderPai: getPendingOrderPaiServlet() :" + d.getMessage());
throw new ITMException(d);
}
}
return pendingOrderJson;
}
/********** End of method getPendingOrderServlet() ******/
private String checkNull(String str)
{
if (str == null)
{
return "";
} else
{
return str;
}
}
}
package ibase.dashboard.pai.ejb;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Local;
import org.json.simple.JSONObject;
@Local
public abstract interface PendingOrderPaiLocal extends ValidatorLocal
{
public JSONObject getPendingOrderPaiServlet(String dataSourceName,String custCode) throws RemoteException, ITMException;
}
package ibase.dashboard.pai.ejb;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Remote;
import org.json.simple.JSONObject;
@Remote
public abstract interface PendingOrderPaiRemote extends ValidatorRemote
{
public JSONObject getPendingOrderPaiServlet(String dataSourceName,String custCode) throws RemoteException, ITMException;
}
package ibase.dashboard.pai.servlet;
import ibase.dashboard.pai.ejb.CrediteStatusSummaryRemote;
import ibase.system.config.AppConnectParm;
import ibase.utility.UserInfoBean;
import ibase.webitm.utility.ITMException;
import java.io.IOException;
import java.io.OutputStream;
import javax.naming.InitialContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.json.simple.JSONObject;
public class CrediteStatusSummaryServlet extends HttpServlet
{
private static final long serialVersionUID = 1L;
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
doPost(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
CrediteStatusSummaryRemote crediteStatusSummaryRemote = null;
InitialContext context = null;
AppConnectParm appConnectParm = new AppConnectParm();
String dataSourceName = "";
HttpSession session = null;
JSONObject jsonObjData = null;
OutputStream outputStream = null;
UserInfoBean userInfo = null;
String custCode=null;
try
{
response.setContentType("application/xml");
session = request.getSession(true);
//userInfo = (UserInfoBean) session.getAttribute("USER_INFO");
//custCode = userInfo.getEntityCode();
custCode="CV0004";
dataSourceName = request.getParameter("dataSourceName");
System.out.println("custCode in CrediteStatusSummaryServlet =" + custCode);
context = new InitialContext(appConnectParm.getProperty());
crediteStatusSummaryRemote = (CrediteStatusSummaryRemote) context.lookup("ibase/CrediteStatusSummary/remote");
jsonObjData = (JSONObject) crediteStatusSummaryRemote.getCrediteStatusSummaryServlet(dataSourceName,custCode);
//String jsonObjData="{'0':{'refresh':'70'},'1':{'active',:'20'}}";
outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes());
outputStream.flush();
outputStream.close();
System.out.println(" Final data set for CrediteStatusSummaryServlet build the Graph is==="+ jsonObjData);
}
catch (Exception e)
{
System.out.println("Exception : CrediteStatusSummaryServlet :doPost(HttpServletRequest request, HttpServletResponse response) :"+ e);
try
{
throw new ITMException(e);
}
catch (ITMException e1)
{
e1.printStackTrace();
}
}
}
}
package ibase.dashboard.pai.servlet;
import ibase.dashboard.pai.ejb.OutstandingRemote;
import ibase.system.config.AppConnectParm;
import ibase.utility.UserInfoBean;
import ibase.webitm.utility.ITMException;
import java.io.IOException;
import java.io.OutputStream;
import javax.naming.InitialContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.json.simple.JSONObject;
public class OutstandingSummaryServlet extends HttpServlet
{
private static final long serialVersionUID = 1L;
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
doPost(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
OutstandingRemote outstandingRemote = null;
InitialContext context = null;
AppConnectParm appConnectParm = new AppConnectParm();
String dataSourceName = "";
HttpSession session = null;
JSONObject jsonObjData = null;
OutputStream outputStream = null;
UserInfoBean userInfo = null;
String custCode=null;
try
{
response.setContentType("application/xml");
session = request.getSession(true);
//userInfo = (UserInfoBean) session.getAttribute("USER_INFO");
//custCode = userInfo.getEntityCode();
custCode="CV0004";
dataSourceName = request.getParameter("dataSourceName");
System.out.println("custCode in OutstandingSummaryServlet =" + custCode);
context = new InitialContext(appConnectParm.getProperty());
outstandingRemote = (OutstandingRemote) context.lookup("ibase/Outstanding/remote");
jsonObjData = (JSONObject) outstandingRemote.getOutstandingSummaryServlet(dataSourceName,custCode);
//String jsonObjData="{'0':{'refresh':'70'},'1':{'active',:'20'}}";
outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes());
outputStream.flush();
outputStream.close();
System.out.println(" Final data set for OutstandingSummaryServlet build the Graph is==="+ jsonObjData);
}
catch (Exception e)
{
System.out.println("Exception : OutstandingSummaryServlet :doPost(HttpServletRequest request, HttpServletResponse response) :"+ e);
try
{
throw new ITMException(e);
}
catch (ITMException e1)
{
e1.printStackTrace();
}
}
}
}
package ibase.dashboard.pai.servlet;
import ibase.dashboard.pai.ejb.PendingOrderPaiRemote;
import ibase.system.config.AppConnectParm;
import ibase.utility.UserInfoBean;
import ibase.webitm.utility.ITMException;
import java.io.IOException;
import java.io.OutputStream;
import javax.naming.InitialContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.json.simple.JSONObject;
public class PendingOrderPaiServlet extends HttpServlet
{
private static final long serialVersionUID = 1L;
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
doPost(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
PendingOrderPaiRemote pendingOrderPaiRemote = null;
InitialContext context = null;
AppConnectParm appConnectParm = new AppConnectParm();
String dataSourceName = "";
HttpSession session = null;
JSONObject jsonObjData = null;
OutputStream outputStream = null;
UserInfoBean userInfo = null;
String custCode=null;
try
{
response.setContentType("application/xml");
session = request.getSession(true);
//userInfo = (UserInfoBean) session.getAttribute("USER_INFO");
//custCode = userInfo.getEntityCode();
custCode="CV0004";
dataSourceName = request.getParameter("dataSourceName");
System.out.println("custCode in PendingOrderPaiServlet =" + custCode);
context = new InitialContext(appConnectParm.getProperty());
pendingOrderPaiRemote = (PendingOrderPaiRemote) context.lookup("ibase/PendingOrderPai/remote");
jsonObjData = (JSONObject) pendingOrderPaiRemote.getPendingOrderPaiServlet(dataSourceName,custCode);
//String jsonObjData="{'0':{'refresh':'70'},'1':{'active',:'20'}}";
outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes());
outputStream.flush();
outputStream.close();
System.out.println(" Final data set for PendingOrderPaiServlet build the Graph is==="+ jsonObjData);
}
catch (Exception e)
{
System.out.println("Exception : PendingOrderPaiServlet :doPost(HttpServletRequest request, HttpServletResponse response) :"+ e);
try
{
throw new ITMException(e);
}
catch (ITMException e1)
{
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