Commit 26ffe5b3 authored by jshaikh's avatar jshaikh

Changes in getData method of EmpITDeclMultiPrc.java to send data in xml format...

Changes in getData method of EmpITDeclMultiPrc.java to send data in xml format instead of tab separated.
Connection related changes in SepCloseConf

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@201419 ce508802-f39f-4f6c-b175-0d175dae99d5
parent b4b7c795
...@@ -125,7 +125,7 @@ public class EmpITDeclMultiPrc extends ProcessEJB implements EmpITDeclMultiPrcLo ...@@ -125,7 +125,7 @@ public class EmpITDeclMultiPrc extends ProcessEJB implements EmpITDeclMultiPrcLo
Statement stmt = null, stmt1 = null; Statement stmt = null, stmt1 = null;
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
Connection conn = null; Connection conn = null;
StringBuffer retTabSepStrBuff = new StringBuffer(); StringBuffer retTabSepStrBuff;
AdmCommon admCommon = new AdmCommon(); AdmCommon admCommon = new AdmCommon();
HashMap empAllDednMap = new HashMap(); HashMap empAllDednMap = new HashMap();
try try
...@@ -147,6 +147,15 @@ public class EmpITDeclMultiPrc extends ProcessEJB implements EmpITDeclMultiPrcLo ...@@ -147,6 +147,15 @@ public class EmpITDeclMultiPrc extends ProcessEJB implements EmpITDeclMultiPrcLo
chgUser = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"userId"); chgUser = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"userId");
chgTerm = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"termId"); chgTerm = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"termId");
//Added by Jaffar S on 31st May 2019 ------ [Start]
retTabSepStrBuff = new StringBuffer("<?xml version = \"1.0\"?>");
retTabSepStrBuff.append("<DocumentRoot>");
retTabSepStrBuff.append("<description>").append("Datawindow Root").append("</description>");
retTabSepStrBuff.append("<group0>");
retTabSepStrBuff.append("<description>").append("Group0 description").append("</description>");
retTabSepStrBuff.append("<Header0>");
//----------- [End] ------------
java.util.Date toDate= new java.util.Date(); java.util.Date toDate= new java.util.Date();
SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat()); SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
currDate = sdf.format(toDate); currDate = sdf.format(toDate);
...@@ -245,7 +254,27 @@ public class EmpITDeclMultiPrc extends ProcessEJB implements EmpITDeclMultiPrcLo ...@@ -245,7 +254,27 @@ public class EmpITDeclMultiPrc extends ProcessEJB implements EmpITDeclMultiPrcLo
{ {
adCodeEmpItDecl = rs.getString(5); adCodeEmpItDecl = rs.getString(5);
empAllDednMap.put(adCodeEmpItDecl, new Double(rs.getDouble(7))); empAllDednMap.put(adCodeEmpItDecl, new Double(rs.getDouble(7)));
retTabSepStrBuff.append(rs.getString(5)).append("\t");
//Modified by Jaffar S on 31st May 2019 [Start]
retTabSepStrBuff.append("<Detail2>");
retTabSepStrBuff.append("<ad_code><![CDATA[").append(rs.getString(5)).append("]]></ad_code>\r");
retTabSepStrBuff.append("<allwdedn_descr><![CDATA[").append(rs.getString(6)).append("]]></allwdedn_descr>\r");
retTabSepStrBuff.append("<amount><![CDATA[").append(rs.getString(7)).append("]]></amount>\r");
retTabSepStrBuff.append("<amount_proof><![CDATA[").append(rs.getString(8)).append("]]></amount_proof>\r");
retTabSepStrBuff.append("<remark><![CDATA[").append((rs.getString(11)==null)? "" :rs.getString(11)).append("]]></remark>\r");
retTabSepStrBuff.append("<amount_old><![CDATA[").append(rs.getString(9)).append("]]></amount_old>\r");
retTabSepStrBuff.append("<amount_proof_old><![CDATA[").append(rs.getString(10)).append("]]></amount_proof_old>\r");
retTabSepStrBuff.append("<chg_date><![CDATA[").append(rs.getString(12)).append("]]></chg_date>\r");
retTabSepStrBuff.append("<chg_user><![CDATA[").append(rs.getString(13)).append("]]></chg_user>\r");
retTabSepStrBuff.append("<chg_term><![CDATA[").append(rs.getString(14)).append("]]></chg_term>\r");
retTabSepStrBuff.append("<tran_id><![CDATA[").append(rs.getString(1)).append("]]></tran_id>\r");
retTabSepStrBuff.append("<tran_date><![CDATA[").append(rs.getString(2)).append("]]></tran_date>\r");
retTabSepStrBuff.append("<emp_code><![CDATA[").append(rs.getString(4)).append("]]></emp_code>\r");
retTabSepStrBuff.append("<acct_prd><![CDATA[").append(rs.getString(3)).append("]]></acct_prd>\r");
retTabSepStrBuff.append("<status><![CDATA[").append(rs.getString(15)).append("]]></status>\r");
retTabSepStrBuff.append("</Detail2>");
/*retTabSepStrBuff.append(rs.getString(5)).append("\t");
retTabSepStrBuff.append(rs.getString(6)).append("\t"); retTabSepStrBuff.append(rs.getString(6)).append("\t");
retTabSepStrBuff.append(rs.getString(7)).append("\t"); retTabSepStrBuff.append(rs.getString(7)).append("\t");
retTabSepStrBuff.append(rs.getString(8)).append("\t"); retTabSepStrBuff.append(rs.getString(8)).append("\t");
...@@ -260,7 +289,10 @@ public class EmpITDeclMultiPrc extends ProcessEJB implements EmpITDeclMultiPrcLo ...@@ -260,7 +289,10 @@ public class EmpITDeclMultiPrc extends ProcessEJB implements EmpITDeclMultiPrcLo
retTabSepStrBuff.append(rs.getString(4)).append("\t"); retTabSepStrBuff.append(rs.getString(4)).append("\t");
retTabSepStrBuff.append(rs.getString(3)).append("\t"); retTabSepStrBuff.append(rs.getString(3)).append("\t");
retTabSepStrBuff.append(rs.getString(15)).append("\t"); retTabSepStrBuff.append(rs.getString(15)).append("\t");
retTabSepStrBuff.append("\n"); retTabSepStrBuff.append("\n"); */
//Modified by Jaffar S on 31st May 2019 [End]
cnt = cnt + 1; cnt = cnt + 1;
} }
rs.close();rs = null; rs.close();rs = null;
...@@ -316,7 +348,26 @@ public class EmpITDeclMultiPrc extends ProcessEJB implements EmpITDeclMultiPrcLo ...@@ -316,7 +348,26 @@ public class EmpITDeclMultiPrc extends ProcessEJB implements EmpITDeclMultiPrcLo
{ {
if (!empAllDednMap.containsKey(adCode)) if (!empAllDednMap.containsKey(adCode))
{ {
retTabSepStrBuff.append(adCode).append("\t"); //Modified by Jaffar S on 31st May 2019 [Start]
retTabSepStrBuff.append("<Detail2>");
retTabSepStrBuff.append("<ad_code><![CDATA[").append(adCode).append("]]></ad_code>\r");
retTabSepStrBuff.append("<allwdedn_descr><![CDATA[").append(adCodeDescr).append("]]></allwdedn_descr>\r");
retTabSepStrBuff.append("<amount><![CDATA[").append((empAllDednMap.get(adCode) == null)? "0.0" :empAllDednMap.get(adCode)).append("]]></amount>\r");
retTabSepStrBuff.append("<amount_proof><![CDATA[").append(proofAmt).append("]]></amount_proof>\r");
retTabSepStrBuff.append("<remark><![CDATA[").append(remarks).append("]]></remark>\r");
retTabSepStrBuff.append("<amount_old><![CDATA[").append(amountOld).append("]]></amount_old>\r");
retTabSepStrBuff.append("<amount_proof_old><![CDATA[").append(proofAmtOld).append("]]></amount_proof_old>\r");
retTabSepStrBuff.append("<chg_date><![CDATA[").append(currDate).append("]]></chg_date>\r");
retTabSepStrBuff.append("<chg_user><![CDATA[").append(chgUser).append("]]></chg_user>\r");
retTabSepStrBuff.append("<chg_term><![CDATA[").append(chgTerm).append("]]></chg_term>\r");
retTabSepStrBuff.append("<tran_id><![CDATA[").append("").append("]]></tran_id>\r");
retTabSepStrBuff.append("<tran_date><![CDATA[").append(tranDate).append("]]></tran_date>\r");
retTabSepStrBuff.append("<emp_code><![CDATA[").append(empCode).append("]]></emp_code>\r");
retTabSepStrBuff.append("<acct_prd><![CDATA[").append(acctPrd).append("]]></acct_prd>\r");
retTabSepStrBuff.append("<status><![CDATA[").append(status).append("]]></status>\r");
retTabSepStrBuff.append("</Detail2>");
/*retTabSepStrBuff.append(adCode).append("\t");
retTabSepStrBuff.append(adCodeDescr).append("\t"); retTabSepStrBuff.append(adCodeDescr).append("\t");
retTabSepStrBuff.append((empAllDednMap.get(adCode) == null)? "0.0" :empAllDednMap.get(adCode)).append("\t"); retTabSepStrBuff.append((empAllDednMap.get(adCode) == null)? "0.0" :empAllDednMap.get(adCode)).append("\t");
retTabSepStrBuff.append(proofAmt).append("\t"); retTabSepStrBuff.append(proofAmt).append("\t");
...@@ -331,10 +382,17 @@ public class EmpITDeclMultiPrc extends ProcessEJB implements EmpITDeclMultiPrcLo ...@@ -331,10 +382,17 @@ public class EmpITDeclMultiPrc extends ProcessEJB implements EmpITDeclMultiPrcLo
retTabSepStrBuff.append(empCode).append("\t"); retTabSepStrBuff.append(empCode).append("\t");
retTabSepStrBuff.append(acctPrd).append("\t"); retTabSepStrBuff.append(acctPrd).append("\t");
retTabSepStrBuff.append(status).append("\t"); retTabSepStrBuff.append(status).append("\t");
retTabSepStrBuff.append("\n"); retTabSepStrBuff.append("\n"); */
} }
} }
} }
retTabSepStrBuff.append("</Header0>\r\n");
retTabSepStrBuff.append("</group0>\r\n");
retTabSepStrBuff.append("</DocumentRoot>\r\n");
//---Modified by Jaffar S on 31st May 2019 [End]
rs.close();rs = null; rs.close();rs = null;
stmt.close();stmt = null; stmt.close();stmt = null;
System.out.println("retTabSepStrBuff:::::::::::::"+retTabSepStrBuff); System.out.println("retTabSepStrBuff:::::::::::::"+retTabSepStrBuff);
......
...@@ -79,7 +79,10 @@ public class SepCloseConf extends ActionHandlerEJB implements SepCloseConfLocal, ...@@ -79,7 +79,10 @@ public class SepCloseConf extends ActionHandlerEJB implements SepCloseConfLocal,
itmDBAccess = new ITMDBAccessEJB(); itmDBAccess = new ITMDBAccessEJB();
//ConnDriver connDriver = new ConnDriver();//Modified By Juhi on 03-05-2016 [A15JSUN007] [To resolve connection rollback issue] //ConnDriver connDriver = new ConnDriver();//Modified By Juhi on 03-05-2016 [A15JSUN007] [To resolve connection rollback issue]
connectionObject = connDriver.getConnectDB("DriverValidator"); //connectionObject = connDriver.getConnectDB("DriverValidator");
//----Modified by Jaffar S. on 31st May 2019 [Start]
connectionObject = getConnection();
//--------[End]--------
connectionObject.setAutoCommit(false); connectionObject.setAutoCommit(false);
//Modified By Juhi on 03-05-2016 [A15JSUN007] [Values to sql statements is passed as parameter instead of appending and using PreparedStatement instead of Statement][START] //Modified By Juhi on 03-05-2016 [A15JSUN007] [Values to sql statements is passed as parameter instead of appending and using PreparedStatement instead of Statement][START]
......
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