Commit d3daaed3 authored by manohar's avatar manohar

presave/postsave instead of complete dom header and current detail passed


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@91128 ce508802-f39f-4f6c-b175-0d175dae99d5
parent fbf717f3
......@@ -40,7 +40,7 @@ public class DistIssuePos extends ValidatorEJB implements DistIssuePosLocal, Dis
return "";
}
public String postSaveRec(String xmlString1,String domId,String objContext,String editFlag, String xtraParams, Connection conn)throws RemoteException,ITMException
/* public String postSaveRec(String xmlString1,String domId,String objContext,String editFlag, String xtraParams, Connection conn)throws RemoteException,ITMException
{
Document dom = null;
System.out.println("DistIssuePosEJB called");
......@@ -59,9 +59,35 @@ public class DistIssuePos extends ValidatorEJB implements DistIssuePosLocal, Dis
throw new ITMException(e);
}
return "";
} */
public String postSaveRec(String xmlString,String xmlString1,String objContext,String editFlag, String xtraParams, Connection conn)throws RemoteException,ITMException
{
Document dom = null,dom1 = null;
System.out.println("DistIssuePosEJB called xmlString [" + xmlString + "] xmlString1 [" + xmlString1 + "]");
try
{
if (xmlString != null && xmlString.trim().length() > 0)
{
dom = GenericUtility.getInstance().parseString(xmlString);
//executepostSaveRec(dom,domId,objContext,editFlag,xtraParams,conn);
}
if (xmlString1 != null && xmlString1.trim().length() > 0)
{
dom1 = GenericUtility.getInstance().parseString(xmlString1);
executepostSaveRec(dom,dom1,objContext,editFlag,xtraParams,conn);
}
}
catch(Exception e)
{
System.out.println("Exception :DistIssuePosEJB ::" + e.getMessage() + ":");
e.printStackTrace();
throw new ITMException(e);
}
return "";
}
private String executepostSaveRec(Document dom, String domID,String objContext,String editFlag, String xtraParams, Connection conn)throws RemoteException,ITMException
//private String executepostSaveRec(Document dom, String domID,String objContext,String editFlag, String xtraParams, Connection conn)throws RemoteException,ITMException
private String executepostSaveRec(Document dom, Document dom1,String objContext,String editFlag, String xtraParams, Connection conn)throws RemoteException,ITMException
{
Statement stmt = null, stmt1 = null;
ResultSet rs = null, rs1 = null, rs2 = null;
......@@ -86,11 +112,12 @@ public class DistIssuePos extends ValidatorEJB implements DistIssuePosLocal, Dis
tranDate = new java.sql.Date(System.currentTimeMillis());
System.out.println("\n tranDate :"+tranDate);
hdrDom = dom.getElementsByTagName("Detail1");
hdrDom = dom1.getElementsByTagName("Detail1");
siteCode = GenericUtility.getInstance().getColumnValueFromNode("site_code",hdrDom.item(0));
tranId = GenericUtility.getInstance().getColumnValueFromNode("tran_id",hdrDom.item(0));
currDetail = getCurrentDetailFromDom(dom,domID);
//currDetail = getCurrentDetailFromDom(dom,domID);
currDetail = dom.getElementsByTagName("Detail2").item(0);
updateStatus = getCurrentUpdateFlag(currDetail);
if (currDetail != null && !updateStatus.equalsIgnoreCase("D"))
......
......@@ -40,16 +40,22 @@ public class DistIssuePrs extends ValidatorEJB implements DistIssuePrsLocal, Dis
return "";
}
public String preSaveRec(String xmlString1,String domId,String objContext,String editFlag, String xtraParams, Connection conn)throws RemoteException,ITMException
//public String preSaveRec(String xmlString1,String domId,String objContext,String editFlag, String xtraParams, Connection conn)throws RemoteException,ITMException
public String preSaveRec(String xmlString,String xmlString1,String objContext,String editFlag, String xtraParams, Connection conn)throws RemoteException,ITMException
{
System.out.println("DistIssuePrsEJB called");
Document dom = null;
System.out.println("DistIssuePrsEJB called xmlString [" + xmlString + "] xmlString1 [" + xmlString1 + "]");
Document dom = null, dom1 = null;
try
{
if (xmlString != null && xmlString.trim().length() > 0)
{
dom = GenericUtility.getInstance().parseString(xmlString);
//executepreSaveRec(dom,domId,objContext,editFlag,xtraParams,conn);
}
if (xmlString1 != null && xmlString1.trim().length() > 0)
{
dom = GenericUtility.getInstance().parseString(xmlString1);
executepreSaveRec(dom,domId,objContext,editFlag,xtraParams,conn);
dom1 = GenericUtility.getInstance().parseString(xmlString1);
executepreSaveRec(dom,dom1,objContext,editFlag,xtraParams,conn);
}
}
catch(Exception e)
......@@ -61,7 +67,8 @@ public class DistIssuePrs extends ValidatorEJB implements DistIssuePrsLocal, Dis
return "";
}
private String executepreSaveRec(Document dom, String domID,String objContext,String editFlag, String xtraParams, Connection conn)throws RemoteException,ITMException
//private String executepreSaveRec(Document dom, String domID,String objContext,String editFlag, String xtraParams, Connection conn)throws RemoteException,ITMException
private String executepreSaveRec(Document dom, Document dom1,String objContext,String editFlag, String xtraParams, Connection conn)throws RemoteException,ITMException
{
Statement stmt = null,stmt1 = null;
ResultSet rs = null, rs1 = null, rs2 = null;
......@@ -84,16 +91,16 @@ public class DistIssuePrs extends ValidatorEJB implements DistIssuePrsLocal, Dis
tranDate = new java.sql.Date(System.currentTimeMillis());
System.out.println("\n tranDate :"+tranDate);
hdrDom = dom.getElementsByTagName("Detail1");
hdrDom = dom1.getElementsByTagName("Detail1");
siteCode = GenericUtility.getInstance().getColumnValueFromNode("site_code",hdrDom.item(0));
tranId = GenericUtility.getInstance().getColumnValueFromNode("tran_id",hdrDom.item(0));
System.out.println("siteCode :"+siteCode);
System.out.println("\n tranId :"+tranId);
currDetail = getCurrentDetailFromDom(dom,domID);
//currDetail = getCurrentDetailFromDom(dom,domID);
currDetail = dom.getElementsByTagName("Detail2").item(0);
updateStatus = getCurrentUpdateFlag(currDetail);
if (currDetail != null && !updateStatus.equalsIgnoreCase("A"))
{
lineNo = GenericUtility.getInstance().getColumnValueFromNode("line_no",currDetail);
......
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