Commit 932a0fa2 authored by mjadhav's avatar mjadhav

remove break keyword in validation


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@97992 ce508802-f39f-4f6c-b175-0d175dae99d5
parent e0ce18b8
...@@ -10,6 +10,7 @@ import java.sql.*; ...@@ -10,6 +10,7 @@ import java.sql.*;
import java.util.Calendar; import java.util.Calendar;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import org.w3c.dom.*; import org.w3c.dom.*;
import java.text.NumberFormat; import java.text.NumberFormat;
import java.io.*; import java.io.*;
import java.text.*; import java.text.*;
...@@ -24,6 +25,7 @@ import ibase.webitm.ejb.fin.FinCommon; ...@@ -24,6 +25,7 @@ import ibase.webitm.ejb.fin.FinCommon;
import ibase.webitm.utility.GenericUtility; import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.TransIDGenerator; import ibase.webitm.utility.TransIDGenerator;
import ibase.utility.CommonConstants; import ibase.utility.CommonConstants;
import ibase.utility.E12GenericUtility;
import ibase.system.config.*; import ibase.system.config.*;
@javax.ejb.Stateless @javax.ejb.Stateless
public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,SalePersonICLocal//implements SessionBean public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,SalePersonICLocal//implements SessionBean
...@@ -37,20 +39,7 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal ...@@ -37,20 +39,7 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
String errString = null; String errString = null;
String loginSite = "" ; String loginSite = "" ;
String xmlHeader = null; String xmlHeader = null;
/*
public void ejbCreate() throws RemoteException, CreateException
{
System.out.println("SalesPersLEJB is in Process..........");
}
public void ejbRemove()
{
}
public void ejbActivate()
{
}
public void ejbPassivate()
{
}*/
public String wfValData() throws RemoteException,ITMException public String wfValData() throws RemoteException,ITMException
{ {
return ""; return "";
...@@ -112,7 +101,6 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal ...@@ -112,7 +101,6 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
int currentFormNo = 0; int currentFormNo = 0;
String emailId=""; String emailId="";
//Changed By Sumit Sakore On 15/12/2008 [ SY89NOV008 | To remove extra spaces from name ] Start
String spFName = ""; String spFName = "";
String spMName = ""; String spMName = "";
String spLName = ""; String spLName = "";
...@@ -163,15 +151,13 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal ...@@ -163,15 +151,13 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
ctr++; ctr++;
}while(ctr < childNodeListLength && !childNodeName.equals(currentColumn)); }while(ctr < childNodeListLength && !childNodeName.equals(currentColumn));
// Changed by manazir on 1/12/2009 setting the lock status [WS89NOV281].start
if(currentColumn.trim().equalsIgnoreCase("itm_default")) if(currentColumn.trim().equalsIgnoreCase("itm_default"))
{ {
valueXmlString.append("<lock_status>").append("<![CDATA[1]]>").append("</lock_status>"); valueXmlString.append("<lock_status>").append("<![CDATA[1]]>").append("</lock_status>");
} }
// Changed by manazir on 1/12/2009 setting the lock status [WS89NOV281].end
if (currentColumn.trim().equals("sp_name")) if (currentColumn.trim().equals("sp_name"))
{ {
if (columnValue != null) if (columnValue != null)
...@@ -184,7 +170,6 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal ...@@ -184,7 +170,6 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
} }
} }
} }
//Changed By Sumit Sakore on 5/1/2008 start
if (currentColumn.trim().equals("emp_code")) if (currentColumn.trim().equals("emp_code"))
{ {
...@@ -213,14 +198,14 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal ...@@ -213,14 +198,14 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
stanCode=rs.getString("CUR_STATE"); stanCode=rs.getString("CUR_STATE");
stancode=rs.getString("STAN_CODE"); stancode=rs.getString("STAN_CODE");
//Changed By Sumit Sakore On 15/12/2008 [ SY89NOV008 | To remove extra spaces from name ] Start
spFName = ( checkNull(firstName).trim().length() > 0 )? firstName : ""; spFName = ( checkNull(firstName).trim().length() > 0 )? firstName : "";
spMName = ( checkNull(middleName).trim().length() > 0 )? (spFName+" "+middleName) : spFName; spMName = ( checkNull(middleName).trim().length() > 0 )? (spFName+" "+middleName) : spFName;
spLName = ( checkNull(lastName).trim().length() > 0 )? (spMName+" "+lastName) : spMName; spLName = ( checkNull(lastName).trim().length() > 0 )? (spMName+" "+lastName) : spMName;
//valueXmlString.append("<sp_name><![CDATA["+checkNull(firstName)+" "+checkNull(middleName)+" "+checkNull(lastName)+"]]></sp_name>");
valueXmlString.append("<sp_name><![CDATA["+ spLName +"]]></sp_name>"); valueXmlString.append("<sp_name><![CDATA["+ spLName +"]]></sp_name>");
//Changed By Sumit Sakore On 15/12/2008 [ SY89NOV008 | To remove extra spaces from name ] End
valueXmlString.append("<sh_name><![CDATA["+checkNull(firstName)+" "+checkNull(lastName)+"]]></sh_name>"); valueXmlString.append("<sh_name><![CDATA["+checkNull(firstName)+" "+checkNull(lastName)+"]]></sh_name>");
valueXmlString.append("<addr1><![CDATA["+checkNull(add1)+"]]></addr1>"); valueXmlString.append("<addr1><![CDATA["+checkNull(add1)+"]]></addr1>");
...@@ -329,24 +314,17 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal ...@@ -329,24 +314,17 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
pstmt.close(); pstmt.close();
} }
} }
//Changed By Sumit Sakore on 5/1/2008 End
else if (currentColumn.trim().equals("state_code")) else if (currentColumn.trim().equals("state_code"))
{ {
if (columnValue != null) if (columnValue != null)
{ {
//Changed By Sumit Sakore on 5/1/2008 start
/*
sql="SELECT A.COUNT_CODE COUNT_CODE, B.CURR_CODE CURR_CODE, C.DESCR DESCR"
+ " FROM STATE A LEFT OUTER JOIN COUNTRY B "
+ " ON A.COUNT_CODE = B.COUNT_CODE LEFT OUTER JOIN CURRENCY C "
+ " ON B.CURR_CODE = C.CURR_CODE "
+ " WHERE A.STATE_CODE = '" + columnValue.trim() + "'";
*/
sql ="SELECT A.COUNT_CODE COUNT_CODE, B.CURR_CODE CURR_CODE, C.DESCR DESCR FROM STATE A ,COUNTRY B, CURRENCY C WHERE A.COUNT_CODE = B.COUNT_CODE (+) AND B.CURR_CODE = C.CURR_CODE (+) AND A.STATE_CODE = '" +columnValue.trim()+"'"; sql ="SELECT A.COUNT_CODE COUNT_CODE, B.CURR_CODE CURR_CODE, C.DESCR DESCR FROM STATE A ,COUNTRY B, CURRENCY C WHERE A.COUNT_CODE = B.COUNT_CODE (+) AND B.CURR_CODE = C.CURR_CODE (+) AND A.STATE_CODE = '" +columnValue.trim()+"'";
//Changed By Sumit Sakore on 5/1/2008 End
System.out.println("[SalesPersLEJB]sql=>"+sql); System.out.println("[SalesPersLEJB]sql=>"+sql);
...@@ -600,7 +578,7 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal ...@@ -600,7 +578,7 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
Document dom = null; Document dom = null;
Document dom1 = null; Document dom1 = null;
Document dom2 = null; Document dom2 = null;
System.out.println("Validation Start.........."); System.out.println("Validation Start!!!!!!!!");
try try
{ {
...@@ -620,7 +598,8 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal ...@@ -620,7 +598,8 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
} }
return (errString); return (errString);
} }
public String wfValData(Document dom, Document dom1,Document dom2, String objContext, String editFlag, String xtraParams) throws RemoteException,ITMException
/*public String wfValData(Document dom, Document dom1,Document dom2, String objContext, String editFlag, String xtraParams) throws RemoteException,ITMException
{ {
NodeList parentNodeList = null; NodeList parentNodeList = null;
NodeList childNodeList = null; NodeList childNodeList = null;
...@@ -644,27 +623,23 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal ...@@ -644,27 +623,23 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
int currentFormNo=0; int currentFormNo=0;
int childNodeListLength; int childNodeListLength;
int cnt = 0; int cnt = 0;
//Changed By Sumit Sakore on 05/07/2008 [ To Remove Fin Package ] Start
//ibase.webitm.ejb.fin.FinCommon finCommon = null;
// Changed by manazir on 1/12/2009 to validate sales person and short name [WS89NOV281]
String salesPers = "",currencyCode="",crTerm="",countCode="",stateCode="",spType=""; String salesPers = "",currencyCode="",crTerm="",countCode="",stateCode="",spType="";
String acctCodeApAdv="",cctrCodeAp="",cctrCodeApAdv=""; String acctCodeApAdv="",cctrCodeAp="",cctrCodeApAdv="";
FinCommon finCommon = new FinCommon(); FinCommon finCommon = new FinCommon();
ArrayList<String> errList = new ArrayList<String>();
ArrayList<String> errFields = new ArrayList<String>();
StringBuffer errStringXml = new StringBuffer("<?xml version = \"1.0\"?> \r\n <Root> <Errors>");
try try
{ {
ConnDriver connDriver = new ConnDriver(); ConnDriver connDriver = new ConnDriver();
conn = connDriver.getConnectDB("DriverITM"); conn = connDriver.getConnectDB("DriverITM");
connDriver = null; connDriver = null;
System.out.println("[wfValData calling......"); System.out.println("[wfValData calling(SalePersonIC)!!!!!!.");
stmt = conn.createStatement(); stmt = conn.createStatement();
userId = getValueFromXTRA_PARAMS(xtraParams,"loginCode"); userId = getValueFromXTRA_PARAMS(xtraParams,"loginCode");
String loginSite = getValueFromXTRA_PARAMS(xtraParams, "loginSiteCode"); String loginSite = getValueFromXTRA_PARAMS(xtraParams, "loginSiteCode");
GenericUtility genericUtility = GenericUtility.getInstance(); GenericUtility genericUtility = GenericUtility.getInstance();
//Changed By Sumit Sakore on 05/07/2008 [ To Remove Fin Package ] Start
//finCommon = new ibase.webitm.ejb.fin.FinCommon();
if(objContext != null && objContext.trim().length()>0) if(objContext != null && objContext.trim().length()>0)
{ {
currentFormNo = Integer.parseInt(objContext); currentFormNo = Integer.parseInt(objContext);
...@@ -685,8 +660,6 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal ...@@ -685,8 +660,6 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
if (childNodeName.equalsIgnoreCase("emp_code")) if (childNodeName.equalsIgnoreCase("emp_code"))
{ {
// Changed by deepak on 20/01/09 to make Emp Code mandatory for [WS89NOV298] .Start
columnValue = getColumnValue(childNodeName.toLowerCase(),dom); columnValue = getColumnValue(childNodeName.toLowerCase(),dom);
if(columnValue != null && columnValue.trim().length() > 0 ) if(columnValue != null && columnValue.trim().length() > 0 )
{ {
...@@ -704,7 +677,7 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal ...@@ -704,7 +677,7 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
} }
else else
{ {
errCode = "VMEMPCD1"; errCode = "VMEMPCD1";
} }
rs.close(); rs.close();
rs = null; rs = null;
...@@ -715,6 +688,9 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal ...@@ -715,6 +688,9 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
System.out.println("Invalid " + childNodeName.toLowerCase() + " entered [" + columnValue + "]"); System.out.println("Invalid " + childNodeName.toLowerCase() + " entered [" + columnValue + "]");
errString = getErrorString(childNodeName.toLowerCase(),errCode,userId); errString = getErrorString(childNodeName.toLowerCase(),errCode,userId);
break; break;
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
} }
} }
} }
...@@ -728,6 +704,9 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal ...@@ -728,6 +704,9 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
errCode = "VTCONCDEMP"; errCode = "VTCONCDEMP";
errString = getErrorString("contact_code",errCode,userId); errString = getErrorString("contact_code",errCode,userId);
break ; break ;
errCode = "VTCONCDEMP";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
} }
if(columnValue != null && columnValue.trim().length() > 0 ) if(columnValue != null && columnValue.trim().length() > 0 )
{ {
...@@ -748,6 +727,9 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal ...@@ -748,6 +727,9 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
System.out.println("Invalid " + childNodeName.toLowerCase() + " entered [" + columnValue + "]"); System.out.println("Invalid " + childNodeName.toLowerCase() + " entered [" + columnValue + "]");
errString = getErrorString(childNodeName.toLowerCase(),"VMCONTCD1",userId); errString = getErrorString(childNodeName.toLowerCase(),"VMCONTCD1",userId);
break; break;
errCode = "VMCONTCD1";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
} }
} }
} }
...@@ -773,6 +755,9 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal ...@@ -773,6 +755,9 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
System.out.println("Invalid " + childNodeName.toLowerCase() + " entered [" + columnValue + "]"); System.out.println("Invalid " + childNodeName.toLowerCase() + " entered [" + columnValue + "]");
errString = getErrorString(childNodeName.toLowerCase(),"VTTRANCD1",userId); errString = getErrorString(childNodeName.toLowerCase(),"VTTRANCD1",userId);
break; break;
errCode = "VTTRANCD1";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
} }
} }
} }
...@@ -798,6 +783,9 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal ...@@ -798,6 +783,9 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
System.out.println("Invalid " + childNodeName.toLowerCase() + " entered [" + columnValue + "]"); System.out.println("Invalid " + childNodeName.toLowerCase() + " entered [" + columnValue + "]");
errString = getErrorString(childNodeName.toLowerCase(),"VTITEMSER1",userId); errString = getErrorString(childNodeName.toLowerCase(),"VTITEMSER1",userId);
break; break;
errCode = "VTITEMSER1";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
} }
} }
} }
...@@ -823,6 +811,9 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal ...@@ -823,6 +811,9 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
System.out.println("Invalid " + childNodeName.toLowerCase() + " entered [" + columnValue + "]"); System.out.println("Invalid " + childNodeName.toLowerCase() + " entered [" + columnValue + "]");
errString = getErrorString(childNodeName.toLowerCase(),"VTTAXCLA1",userId); errString = getErrorString(childNodeName.toLowerCase(),"VTTAXCLA1",userId);
break; break;
errCode = "VTTAXCLA1";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
} }
} }
} }
...@@ -848,6 +839,9 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal ...@@ -848,6 +839,9 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
System.out.println("Invalid " + childNodeName.toLowerCase() + " entered [" + columnValue + "]"); System.out.println("Invalid " + childNodeName.toLowerCase() + " entered [" + columnValue + "]");
errString = getErrorString(childNodeName.toLowerCase(),"VTTAXCHAP1",userId); errString = getErrorString(childNodeName.toLowerCase(),"VTTAXCHAP1",userId);
break; break;
errCode = "VTTAXCHAP1";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
} }
} }
} }
...@@ -873,6 +867,9 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal ...@@ -873,6 +867,9 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
System.out.println("Invalid " + childNodeName.toLowerCase() + " entered [" + columnValue + "]"); System.out.println("Invalid " + childNodeName.toLowerCase() + " entered [" + columnValue + "]");
errString = getErrorString(childNodeName.toLowerCase(),"VTTAXENV1",userId); errString = getErrorString(childNodeName.toLowerCase(),"VTTAXENV1",userId);
break; break;
errCode = "VTTAXENV1";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
} }
} }
} }
...@@ -899,6 +896,9 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal ...@@ -899,6 +896,9 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
System.out.println("Invalid " + childNodeName.toLowerCase() + " entered [" + columnValue + "]"); System.out.println("Invalid " + childNodeName.toLowerCase() + " entered [" + columnValue + "]");
errString = getErrorString(childNodeName.toLowerCase(),"VTINVPLIST",userId); errString = getErrorString(childNodeName.toLowerCase(),"VTINVPLIST",userId);
break; break;
errCode = "VTINVPLIST";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
} }
} }
...@@ -932,7 +932,10 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal ...@@ -932,7 +932,10 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
System.out.println("Empty Sales Persons"); System.out.println("Empty Sales Persons");
errCode = "VTSALPERCO"; errCode = "VTSALPERCO";
errString = getErrorString("sales_pers",errCode,userId); errString = getErrorString("sales_pers",errCode,userId);
break ; break ;
errCode = "VTSALPERCO";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
} }
else else
{ {
...@@ -953,6 +956,8 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal ...@@ -953,6 +956,8 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
{ {
System.out.println("Duplicate " + childNodeName.toLowerCase() + " entered [" + columnValue + "]"); System.out.println("Duplicate " + childNodeName.toLowerCase() + " entered [" + columnValue + "]");
errCode = "VTDUSALPER"; errCode = "VTDUSALPER";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
errString = getErrorString("sales_pers",errCode,userId); errString = getErrorString("sales_pers",errCode,userId);
break ; break ;
...@@ -967,7 +972,7 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal ...@@ -967,7 +972,7 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
} }
/*------------------Changes done by mahendra dated 18/05/2015 ,start------------------------------*/ ------------------Changes done by mahendra dated 18/05/2015 ,start------------------------------
if(childNodeName.equalsIgnoreCase("sp_type")) if(childNodeName.equalsIgnoreCase("sp_type"))
{ {
...@@ -979,7 +984,10 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal ...@@ -979,7 +984,10 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
System.out.println("Empty Type"); System.out.println("Empty Type");
errCode = "VMEMTTYPE"; errCode = "VMEMTTYPE";
errString = getErrorString("sp_type",errCode,userId); errString = getErrorString("sp_type",errCode,userId);
break ; break ;
errCode = "VMEMTTYPE";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
} }
} }
...@@ -1010,6 +1018,8 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal ...@@ -1010,6 +1018,8 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
errCode = "VTSTATE1"; errCode = "VTSTATE1";
errString = getErrorString("sp_type",errCode,userId); errString = getErrorString("sp_type",errCode,userId);
break ; break ;
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
} }
...@@ -1044,6 +1054,8 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal ...@@ -1044,6 +1054,8 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
errCode = "VTCONTCD1"; errCode = "VTCONTCD1";
errString = getErrorString("count_code",errCode,userId); errString = getErrorString("count_code",errCode,userId);
break ; break ;
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
} }
} }
...@@ -1060,7 +1072,9 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal ...@@ -1060,7 +1072,9 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
{ {
errCode = "VTCRTMEMP"; errCode = "VTCRTMEMP";
errString = getErrorString("cr_term",errCode,userId); errString = getErrorString("cr_term",errCode,userId);
break ; break ;
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
} }
else else
{ {
...@@ -1083,6 +1097,8 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal ...@@ -1083,6 +1097,8 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
errCode = "VTCRTERM1"; errCode = "VTCRTERM1";
errString = getErrorString("cr_term",errCode,userId); errString = getErrorString("cr_term",errCode,userId);
break ; break ;
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
} }
} }
...@@ -1102,7 +1118,9 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal ...@@ -1102,7 +1118,9 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
{ {
errCode = "VTCURREMP"; errCode = "VTCURREMP";
errString = getErrorString("curr_code",errCode,userId); errString = getErrorString("curr_code",errCode,userId);
break ; break ;
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
} }
else else
{ {
...@@ -1125,13 +1143,15 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal ...@@ -1125,13 +1143,15 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
errCode = "VTCURRCD1"; errCode = "VTCURRCD1";
errString = getErrorString("curr_code",errCode,userId); errString = getErrorString("curr_code",errCode,userId);
break ; break ;
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
} }
} }
} }
/*------------------Changes done by mahendra dated 18/05/2015 ,end------------------------------*/ ------------------Changes done by mahendra dated 18/05/2015 ,end------------------------------
...@@ -1155,6 +1175,8 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal ...@@ -1155,6 +1175,8 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
{ {
errString = getErrorString("acct_code__ap",errCode,userId); errString = getErrorString("acct_code__ap",errCode,userId);
break ; break ;
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
} }
} }
...@@ -1180,6 +1202,8 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal ...@@ -1180,6 +1202,8 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
{ {
errString = getErrorString("acct_code__ap_adv",errCode,userId); errString = getErrorString("acct_code__ap_adv",errCode,userId);
break ; break ;
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
} }
} }
...@@ -1200,6 +1224,8 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal ...@@ -1200,6 +1224,8 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
{ {
errString = getErrorString("cctr_code__ap",errCode,userId); errString = getErrorString("cctr_code__ap",errCode,userId);
break ; break ;
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
} }
} }
...@@ -1219,18 +1245,55 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal ...@@ -1219,18 +1245,55 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
{ {
errString = getErrorString("cctr_code__ap_adv",errCode,userId); errString = getErrorString("cctr_code__ap_adv",errCode,userId);
break ; break ;
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
} }
} }
/*-------------------------------------------------------------------------------*/ -------------------------------------------------------------------------------
} }//end of for
break; break;
}//END SWITCH }//END SWITCH
String errorType = "";
int errListSize = errList.size();
cnt = 0;
String errFldName = null;
if (errList != null && errListSize > 0)
{
for (cnt = 0; cnt < errListSize; cnt++)
{
errCode = errList.get(cnt);
errFldName = errFields.get(cnt);
System.out.println("errCode .........." + errCode);
errString = getErrorString(errFldName, errCode, userId);
errorType = errorType(conn, errCode);
if (errString.length() > 0)
{
String bifurErrString = errString.substring(errString.indexOf("<Errors>") + 8, errString.indexOf("<trace>"));
bifurErrString = bifurErrString + errString.substring(errString.indexOf("</trace>") + 8, errString.indexOf("</Errors>"));
errStringXml.append(bifurErrString);
errString = "";
}
if (errorType.equalsIgnoreCase("E"))
{
break;
}
}
errList.clear();
errList = null;
errFields.clear();
errFields = null;
errStringXml.append("</Errors> </Root> \r\n");
} else
{
errStringXml = new StringBuffer("");
}
}//END TRY }//END TRY
catch(Exception e) catch(Exception e)
...@@ -1243,12 +1306,6 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal ...@@ -1243,12 +1306,6 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
{ {
try try
{ {
//Changed By Sumit Sakore on 05/07/2008 [ To Remove Fin Package ] Start
/*if (finCommon != null)
{
finCommon = null;
} */
//Changed By Sumit Sakore on 05/07/2008 [ To Remove Fin Package ] eND
if(rs != null) if(rs != null)
{ {
rs.close(); rs.close();
...@@ -1270,10 +1327,741 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal ...@@ -1270,10 +1327,741 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
} }
System.out.println("ErrString ::"+errString); System.out.println("ErrString ::"+errString);
return errString; return errString;
}//END OF VALIDATION }*/
public String wfValData(Document dom, Document dom1, Document dom2, String objContext, String editFlag, String xtraParams) throws RemoteException, ITMException
{
String childNodeName = null;
String errString = "";
String errCode = "";
String userId = "";
String sql = "";
String errorType = "";
int cnt = 0;
int ctr = 0;
int cntNDC=0;
int childNodeListLength;
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
ArrayList<String> errList = new ArrayList<String>();
ArrayList<String> errFields = new ArrayList<String>();
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
ConnDriver connDriver = new ConnDriver();
StringBuffer errStringXml = new StringBuffer("<?xml version = \"1.0\"?> \r\n <Root> <Errors>");
E12GenericUtility e12GenericUtility = new E12GenericUtility();
String sitecodeto = "", sitecodefrom = "", tranId = "", itemCode = "",tranDate="";
int currentFormNo = 0, count = 0, ct = 0 ,periodCnt=0;
String accPeriodFr = "", siteCode = "", finEntity = "", accountCode = "", accountCodeTo = "", accountCodeFr = "", keyFlag = "",prdCode="",itemCodeNDC="";
String tranCode = "",entityTypeDlv="",entityCodeDlv="",entityNameDlv="",entityCode="",entityType="";
String contactCode="",spType="",empCode="",status="";
String itemSer="",taxClass="",taxChap="",taxEnv="",priceList="",salesPers="",stateCode="",countCode="",crTerm="",currencyCode="",acctCodeAp="",acctCodeApAdv="",cctrCodeAp="",cctrCodeApAdv="";
FinCommon finCommon = new FinCommon();
try
{
SimpleDateFormat sdf = new SimpleDateFormat(e12GenericUtility.getApplDateFormat());
System.out.println("wfvaldata called!!!!! (SalesPersonIC) ");
conn = connDriver.getConnectDB("DriverITM");
connDriver = null;
userId = getValueFromXTRA_PARAMS(xtraParams, "loginCode");
if (objContext != null && objContext.trim().length() > 0)
{
currentFormNo = Integer.parseInt(objContext);
}
switch (currentFormNo)
{
case 1:
parentNodeList = dom.getElementsByTagName("Detail1");
parentNode = parentNodeList.item(0);
childNodeList = parentNode.getChildNodes();
childNodeListLength = childNodeList.getLength();
for (ctr = 0; ctr < childNodeListLength; ctr++)
{
childNode = childNodeList.item(ctr);
childNodeName = childNode.getNodeName();
System.out.println("childNodeName :"+childNodeName);
if (childNodeName.equalsIgnoreCase("contact_code"))
{
contactCode = e12GenericUtility.getColumnValue("contact_code", dom);
if (contactCode == null || contactCode.trim().length() == 0)
{
errCode = "VTCONCDEMP";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
else
{
sql=" SELECT COUNT(1) AS COUNTER FROM CONTACT WHERE CONTACT_CODE = '" + contactCode.trim() + "'";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if(rs.next())
{
cnt = rs.getInt("COUNTER");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(cnt==0)
{
errCode = "VMCONTCD1";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
}
else if(childNodeName.equalsIgnoreCase("sp_type"))
{
System.out.println("Validaion for field "+childNodeName);
spType = genericUtility.getColumnValue("sp_type", dom);
System.out.println("spType :"+spType);
if(spType == null || spType.trim().length() == 0)
{
errCode = "VMEMTTYPE";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
else if (childNodeName.equalsIgnoreCase("emp_code"))
{
System.out.println("Validaion for field "+childNodeName);
empCode = genericUtility.getColumnValue("emp_code", dom);
if(empCode != null && empCode.trim().length() > 0 )
{
sql=" SELECT STATUS FROM EMPLOYEE WHERE EMP_CODE = '" + empCode.trim() + "'";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
errCode = null;
if(rs.next())
{
status = rs.getString("STATUS");
if ("S".equalsIgnoreCase(status) )
{
errCode = "VMSTATUS";
}
}
else
{
errCode = "VMEMPCD1";
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(errCode != null && errCode.trim().length() > 0 )
{
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
}
else if (childNodeName.equalsIgnoreCase("tran_code"))
{
tranCode = genericUtility.getColumnValue("tran_code", dom);
System.out.println("tranCode :"+tranCode);
if(tranCode != null && tranCode.trim().length() > 0 )
{
sql=" SELECT COUNT(1) AS COUNTER FROM TRANSPORTER WHERE TRAN_CODE = '" + tranCode.trim() + "'";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if(rs.next())
{
cnt = rs.getInt("COUNTER");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(cnt==0)
{
errCode = "VTTRANCD1";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
}
else if (childNodeName.equalsIgnoreCase("item_ser"))
{
itemSer = genericUtility.getColumnValue("item_ser", dom);
//itmSer = genericUtility.getColumnValue("item_ser", dom);
if(itemSer != null && itemSer.trim().length() > 0 )
{
sql=" SELECT COUNT(1) AS COUNTER FROM ITEMSER WHERE ITEM_SER = '" + itemSer.trim() + "'";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if(rs.next())
{
cnt = rs.getInt("COUNTER");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(cnt==0)
{
errCode = "VTITEMSER1";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
}
else if (childNodeName.equalsIgnoreCase("tax_class"))
{
//columnValue = getColumnValue(childNodeName.toLowerCase(),dom);
taxClass = genericUtility.getColumnValue("tax_class", dom);
System.out.println("taxClass :"+taxClass);
if(taxClass != null && taxClass.trim().length() > 0 )
{
sql=" SELECT COUNT(1) AS COUNTER FROM TAXCLASS WHERE TAX_CLASS = '" + taxClass.trim() + "'";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if(rs.next())
{
cnt = rs.getInt("COUNTER");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(cnt==0)
{
errCode = "VTTAXCLA1";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
}
else if (childNodeName.equalsIgnoreCase("tax_chap"))
{
//columnValue = getColumnValue(childNodeName.toLowerCase(),dom);
taxChap = genericUtility.getColumnValue("tax_chap", dom);
System.out.println("");
if(taxChap != null && taxChap.trim().length() > 0 )
{
sql=" SELECT COUNT(1) AS COUNTER FROM TAXCHAP WHERE TAX_CHAP = '" + taxChap.trim() + "'";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if(rs.next())
{
cnt = rs.getInt("COUNTER");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(cnt==0)
{
errCode = "VTTAXCHAP1";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
}
else if (childNodeName.equalsIgnoreCase("tax_env"))
{
//columnValue = getColumnValue(childNodeName.toLowerCase(),dom);
taxEnv = genericUtility.getColumnValue("tax_env", dom);
if(taxEnv != null && taxEnv.trim().length() > 0 )
{
sql=" SELECT COUNT(1) AS COUNTER FROM TAXENV WHERE TAX_ENV = '" + taxEnv.trim() + "'";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if(rs.next())
{
cnt = rs.getInt("COUNTER");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(cnt==0)
{
errCode = "VTTAXENV1";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
}
if(childNodeName.equalsIgnoreCase("price_list"))
{
//columnValue = getColumnValue(childNodeName.toLowerCase(),dom);
priceList = genericUtility.getColumnValue("price_list", dom);
if(priceList != null && priceList.trim().length() > 0 )
{
sql=" SELECT COUNT(1) AS COUNTER FROM pricelist WHERE price_list = '" + priceList.trim() + "'";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if(rs.next())
{
cnt = rs.getInt("COUNTER");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(cnt==0)
{
errCode = "VTINVPLIST";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
}
else if(childNodeName.equalsIgnoreCase("sales_pers"))
{
System.out.println("Validaion for field "+childNodeName);
salesPers = genericUtility.getColumnValue("sales_pers", dom);
System.out.println("salesPers :"+salesPers);
sql = "select key_flag from transetup where tran_window='w_slpers'";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
keyFlag = rs.getString("key_flag");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
System.out.println("keyFlag :"+keyFlag);
System.out.println("editFlag :"+editFlag);
pstmt = null;
if ("M".equalsIgnoreCase(keyFlag) && "A".equalsIgnoreCase(editFlag))
{
if(salesPers == null || salesPers.trim().length() == 0)
{
errCode = "VTSALPERCO";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
else
{
sql="select count(*) as count from sales_pers where sales_pers = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, salesPers.trim());
rs = pstmt.executeQuery();
if(rs.next())
{
cnt = rs.getInt("count");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(cnt > 0)
{
System.out.println("Duplicate " + childNodeName.toLowerCase() + " entered [" + salesPers + "]");
errCode = "VTDUSALPER";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
}
}
else if(childNodeName.equalsIgnoreCase("sp_type"))
{
System.out.println("Validaion for field "+childNodeName);
spType = genericUtility.getColumnValue("sp_type", dom);
System.out.println("spType :"+spType);
if(spType == null || spType.trim().length() == 0)
{
errCode = "VMEMTTYPE";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
else if(childNodeName.equalsIgnoreCase("state_code"))
{
System.out.println("Validaion for field "+childNodeName);
stateCode = checkNull(genericUtility.getColumnValue("state_code", dom));
System.out.println("stateCode :"+stateCode);
if(stateCode.trim().length() == 0)
{
sql="select count(*) as cnt from state where state_code = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, stateCode);
rs = pstmt.executeQuery();
if(rs.next())
{
cnt = rs.getInt("cnt");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(cnt==0)
{
errCode="VTSTATE1";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
}
else if(childNodeName.equalsIgnoreCase("count_code"))
{
System.out.println("Validaion for field "+childNodeName);
countCode = checkNull(genericUtility.getColumnValue("count_code", dom));
System.out.println("countCode :"+countCode);
if(countCode.trim().length() == 0)
{
sql="select count(*) as cnt from country where count_code = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, countCode);
rs = pstmt.executeQuery();
if(rs.next())
{
cnt = rs.getInt("cnt");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(cnt==0)
{
errCode="VTCONTCD1";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
}
else if(childNodeName.equalsIgnoreCase("cr_term"))
{
System.out.println("Validaion for field "+childNodeName);
crTerm = checkNull(genericUtility.getColumnValue("cr_term", dom));
System.out.println("crTerm :"+crTerm);
if(crTerm == null || crTerm.trim().length() == 0)
{
errCode="VTCRTMEMP";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
else
{
sql="select count(*) as cnt from crterm where cr_term = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, crTerm);
rs = pstmt.executeQuery();
if(rs.next())
{
cnt = rs.getInt("cnt");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(cnt==0)
{
errCode="VTCRTERM1";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
}
else if(childNodeName.equalsIgnoreCase("curr_code"))
{
System.out.println("Validaion for field "+childNodeName);
currencyCode = checkNull(genericUtility.getColumnValue("curr_code", dom));
System.out.println("currencyCode :"+currencyCode);
if(currencyCode == null || currencyCode.trim().length() == 0)
{
errCode ="VTCURREMP";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
else
{
sql="select count(*) as cnt from currency where curr_code = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, currencyCode);
rs = pstmt.executeQuery();
if(rs.next())
{
cnt = rs.getInt("cnt");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(cnt==0)
{
errCode="VTCURRCD1";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
}
else if(childNodeName.equalsIgnoreCase("acct_code__ap"))
{
System.out.println("Validaion for field "+childNodeName);
acctCodeAp = checkNull(genericUtility.getColumnValue("acct_code__ap", dom));
siteCode = checkNull(genericUtility.getColumnValue("site_code", dom));
System.out.println("acctCodeAp :"+acctCodeAp);
System.out.println("site_code :"+siteCode);
if(acctCodeAp != null && acctCodeAp.trim().length() > 0 )
{
errCode = finCommon.isAcctCode(siteCode, acctCodeAp, "", conn);
}
else
{
errCode = "VMACCTCD1";
}
if(errCode != null && errCode.trim().length() > 0)
{
System.out.println("errCode :"+errCode);
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
else if(childNodeName.equalsIgnoreCase("acct_code__ap_adv"))
{
System.out.println("Validaion for field "+childNodeName);
acctCodeApAdv = checkNull(genericUtility.getColumnValue("acct_code__ap_adv", dom));
siteCode = checkNull(genericUtility.getColumnValue("site_code", dom));
System.out.println("acctCodeAp :"+acctCodeAp);
System.out.println("site_code :"+siteCode);
if(acctCodeApAdv != null && acctCodeApAdv.trim().length() > 0 )
{
errCode = finCommon.isAcctCode(siteCode, acctCodeApAdv, "", conn);
}
else
{
errCode = "VMACCTCD1";
}
if(errCode != null && errCode.trim().length() > 0)
{
System.out.println("errCode :"+errCode);
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
else if(childNodeName.equalsIgnoreCase("cctr_code__ap"))
{
cctrCodeAp = genericUtility.getColumnValue("cctr_code__ap", dom);
acctCodeAp = genericUtility.getColumnValue("acct_code__ap", dom);
if(cctrCodeAp != null && cctrCodeAp.trim().length() > 0)
{
errCode = finCommon.isCctrCode(acctCodeAp, cctrCodeAp, "", conn);
}
else
{
errCode = "VMCCTRCD1";
}
if(errCode != null && errCode.trim().length() > 0)
{
System.out.println("errCode :"+errCode);
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
else if(childNodeName.equalsIgnoreCase("cctr_code__ap_adv"))
{
cctrCodeApAdv = genericUtility.getColumnValue("cctr_code__ap_adv", dom);
acctCodeApAdv = genericUtility.getColumnValue("acct_code__ap_adv", dom);
if(cctrCodeApAdv != null && cctrCodeApAdv.trim().length() > 0)
{
errCode = finCommon.isCctrCode(acctCodeApAdv, cctrCodeApAdv, "", conn);
}
else
{
errCode = "VMCCTRCD1";
}
if(errCode != null && errCode.trim().length() > 0)
{
System.out.println("errCode :"+errCode);
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
}// end for
break; // case 1 end
}
int errListSize = errList.size();
cnt = 0;
String errFldName = null;
if (errList != null && errListSize > 0)
{
for (cnt = 0; cnt < errListSize; cnt++)
{
errCode = errList.get(cnt);
errFldName = errFields.get(cnt);
System.out.println("errCode .........." + errCode);
errString = getErrorString(errFldName, errCode, userId);
errorType = errorType(conn, errCode);
if (errString.length() > 0)
{
String bifurErrString = errString.substring(errString.indexOf("<Errors>") + 8, errString.indexOf("<trace>"));
bifurErrString = bifurErrString + errString.substring(errString.indexOf("</trace>") + 8, errString.indexOf("</Errors>"));
errStringXml.append(bifurErrString);
errString = "";
}
if (errorType.equalsIgnoreCase("E"))
{
break;
}
}
errList.clear();
errList = null;
errFields.clear();
errFields = null;
errStringXml.append("</Errors> </Root> \r\n");
} else
{
errStringXml = new StringBuffer("");
}
} catch (Exception e)
{
e.printStackTrace();
errString = e.getMessage();
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;
} catch (Exception d)
{
d.printStackTrace();
throw new ITMException(d);
}
}
errString = errStringXml.toString();
return errString;
}
private String errorType(Connection conn, String errorCode) throws ITMException
{
String msgType = "";
PreparedStatement pstmt = null;
ResultSet rs = null;
try
{
String sql = "SELECT MSG_TYPE FROM MESSAGES WHERE MSG_NO = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, errorCode);
rs = pstmt.executeQuery();
if (rs.next())
{
msgType = rs.getString("MSG_TYPE");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
} catch (Exception ex)
{
ex.printStackTrace();
throw new ITMException(ex);
} finally
{
try
{
if (rs != null)
{
rs.close();
rs = null;
}
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
} catch (Exception e)
{
e.printStackTrace();
throw new ITMException(e);
}
}
return msgType;
}
} }
\ No newline at end of file
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