Commit 5ef7c52d authored by dpingle's avatar dpingle

* changes done for Business Function- obj_name: businessfunction

BusinessFunction.java
businessfunction11.xml
businessfunction21.xml
d_businessfunction21.srd
w_businessfunction.sql


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@205066 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 721c5504
...@@ -6,12 +6,14 @@ import java.sql.PreparedStatement; ...@@ -6,12 +6,14 @@ import java.sql.PreparedStatement;
import java.sql.ResultSet; import java.sql.ResultSet;
import java.util.ArrayList; import java.util.ArrayList;
import ibase.system.config.ConnDriver; //import ibase.system.config.ConnDriver;
import ibase.utility.GenericUtility; import ibase.utility.E12GenericUtility;
import ibase.webitm.ejb.ITMDBAccessEJB;
//import ibase.utility.GenericUtility;
import ibase.webitm.ejb.ValidatorEJB; import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
import javax.ejb.Stateless; //import javax.ejb.Stateless;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import org.w3c.dom.Node; import org.w3c.dom.Node;
...@@ -20,7 +22,10 @@ import org.w3c.dom.NodeList; ...@@ -20,7 +22,10 @@ import org.w3c.dom.NodeList;
/** /**
* Session Bean implementation class BusinessFunction * Session Bean implementation class BusinessFunction
*/ */
@Stateless
//Modified By Dipesh on[05/08/2019][Start]
//@Stateless
//Modified By Dipesh on[05/08/2019][End]
public class BusinessFunction extends ValidatorEJB implements BusinessFunctionRemote, BusinessFunctionLocal public class BusinessFunction extends ValidatorEJB implements BusinessFunctionRemote, BusinessFunctionLocal
{ {
public String wfValData() throws RemoteException, ITMException public String wfValData() throws RemoteException, ITMException
...@@ -34,7 +39,10 @@ public class BusinessFunction extends ValidatorEJB implements BusinessFunctionRe ...@@ -34,7 +39,10 @@ public class BusinessFunction extends ValidatorEJB implements BusinessFunctionRe
Document dom1 = null; Document dom1 = null;
Document dom2 = null; Document dom2 = null;
String errString = ""; String errString = "";
GenericUtility genericUtility = GenericUtility.getInstance(); //Modified By Dipesh on[05/08/2019][Start]
//GenericUtility genericUtility = GenericUtility.getInstance();
E12GenericUtility genericUtility = new E12GenericUtility();
//Modified By Dipesh on[05/08/2019][End]
try try
{ {
if (xmlString != null && xmlString.trim().length() != 0) if (xmlString != null && xmlString.trim().length() != 0)
...@@ -77,19 +85,26 @@ public class BusinessFunction extends ValidatorEJB implements BusinessFunctionRe ...@@ -77,19 +85,26 @@ public class BusinessFunction extends ValidatorEJB implements BusinessFunctionRe
ResultSet rs = null; ResultSet rs = null;
String msgType = ""; String msgType = "";
//Modified By Dipesh on[05/08/2019][Start]
GenericUtility genericUtility = null; //GenericUtility genericUtility = null;
E12GenericUtility genericUtility = new E12GenericUtility();
ITMDBAccessEJB itmDbAccess = null;
//Modified By Dipesh on[05/08/2019][End]
ArrayList<String> errList = new ArrayList<String>(); ArrayList<String> errList = new ArrayList<String>();
ArrayList<String> errFields = new ArrayList<String>(); ArrayList<String> errFields = new ArrayList<String>();
try try
{ {
ConnDriver connDriver = new ConnDriver(); //Modified By Dipesh on[05/08/2019][Start]
conn = connDriver.getConnectDB("DriverITM"); //ConnDriver connDriver = new ConnDriver();
//conn = connDriver.getConnectDB("DriverITM");
conn=getConnection();
itmDbAccess =new ITMDBAccessEJB();
//Modified By Dipesh on[05/08/2019][End]
conn.setAutoCommit(false); conn.setAutoCommit(false);
genericUtility = GenericUtility.getInstance(); //genericUtility = GenericUtility.getInstance();
userId = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginCode"); userId = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginCode");
if (objContext != null && objContext.trim().length() > 0) if (objContext != null && objContext.trim().length() > 0)
...@@ -312,8 +327,10 @@ public class BusinessFunction extends ValidatorEJB implements BusinessFunctionRe ...@@ -312,8 +327,10 @@ public class BusinessFunction extends ValidatorEJB implements BusinessFunctionRe
String errCode = (String) errList.get(cnt); String errCode = (String) errList.get(cnt);
String errFldName = (String) errFields.get(cnt); String errFldName = (String) errFields.get(cnt);
System.out.println("errCode .........." + errCode); System.out.println("errCode .........." + errCode);
//Modified By Dipesh on[05/08/2019][Start]
errString = getErrorString(errFldName, errCode, userId); //errString = getErrorString(errFldName, errCode, userId);
errString = itmDbAccess.getErrorString(errFldName, errCode, userId, "", conn);
//Modified By Dipesh on[05/08/2019][End]
System.out.println("errString is : ::::>>>> " + errString); System.out.println("errString is : ::::>>>> " + errString);
msgType = errorType(conn, errCode); msgType = errorType(conn, errCode);
if (errString.length() > 0) if (errString.length() > 0)
...@@ -353,8 +370,7 @@ public class BusinessFunction extends ValidatorEJB implements BusinessFunctionRe ...@@ -353,8 +370,7 @@ public class BusinessFunction extends ValidatorEJB implements BusinessFunctionRe
{ {
try try
{ {
if (conn != null)
{
if (rs != null) if (rs != null)
{ {
rs.close(); rs.close();
...@@ -365,10 +381,13 @@ public class BusinessFunction extends ValidatorEJB implements BusinessFunctionRe ...@@ -365,10 +381,13 @@ public class BusinessFunction extends ValidatorEJB implements BusinessFunctionRe
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
} }
if (conn != null)
{
conn.close(); conn.close();
}
conn = null; conn = null;
} }
}
catch (Exception d) catch (Exception d)
{ {
d.printStackTrace(); d.printStackTrace();
...@@ -430,11 +449,14 @@ public class BusinessFunction extends ValidatorEJB implements BusinessFunctionRe ...@@ -430,11 +449,14 @@ public class BusinessFunction extends ValidatorEJB implements BusinessFunctionRe
{ {
input = ""; input = "";
} }
else //Modified By Dipesh on[05/08/2019][Start]
/*else
{ {
input = input.trim(); input = input.trim();
} }*/
//Modified By Dipesh on[05/08/2019][End]
return input; return input;
} }
} }
This diff is collapsed.
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