Commit 95d30448 authored by dpingle's avatar dpingle

* changes done for Business Units- obj_name: businessunits

BusinessUnits.java
businessunits11.xml
businessunits21.xml
d_businessunits21.srd
w_businessunits.sql


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@205068 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 5ef7c52d
...@@ -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 BusinessUnits * Session Bean implementation class BusinessUnits
*/ */
@Stateless
//Modified By Dipesh on[09/08/2019][Start]
//@Stateless
//Modified By Dipesh on[09/08/2019][End]
public class BusinessUnits extends ValidatorEJB implements BusinessUnitsRemote, BusinessUnitsLocal public class BusinessUnits extends ValidatorEJB implements BusinessUnitsRemote, BusinessUnitsLocal
{ {
public String itemChanged() throws RemoteException, ITMException public String itemChanged() throws RemoteException, ITMException
...@@ -63,7 +68,10 @@ public class BusinessUnits extends ValidatorEJB implements BusinessUnitsRemote, ...@@ -63,7 +68,10 @@ public class BusinessUnits extends ValidatorEJB implements BusinessUnitsRemote,
String objContext, String currentColumn, String editFlag, String objContext, String currentColumn, String editFlag,
String xtraParams) throws RemoteException, ITMException String xtraParams) throws RemoteException, ITMException
{ {
GenericUtility genericUtility = null; //Modified By Dipesh on[09/08/2019][Start]
//GenericUtility genericUtility = null;
E12GenericUtility genericUtility = new E12GenericUtility();
//Modified By Dipesh on[09/08/2019][End]
Connection conn = null; Connection conn = null;
int currentFormNo = 0; int currentFormNo = 0;
ResultSet rs = null; ResultSet rs = null;
...@@ -74,9 +82,12 @@ public class BusinessUnits extends ValidatorEJB implements BusinessUnitsRemote, ...@@ -74,9 +82,12 @@ public class BusinessUnits extends ValidatorEJB implements BusinessUnitsRemote,
try try
{ {
valueXmlString = new StringBuffer(); valueXmlString = new StringBuffer();
genericUtility = GenericUtility.getInstance(); //Modified By Dipesh on[09/08/2019][Start]
ConnDriver connDriver = new ConnDriver(); //genericUtility = GenericUtility.getInstance();
conn = connDriver.getConnectDB("DriverITM"); //ConnDriver connDriver = new ConnDriver();
//conn = connDriver.getConnectDB("DriverITM");
conn=getConnection();
//Modified By Dipesh on[09/08/2019][End]
conn.setAutoCommit(false); conn.setAutoCommit(false);
valueXmlString = new StringBuffer( valueXmlString = new StringBuffer(
...@@ -140,6 +151,18 @@ public class BusinessUnits extends ValidatorEJB implements BusinessUnitsRemote, ...@@ -140,6 +151,18 @@ public class BusinessUnits extends ValidatorEJB implements BusinessUnitsRemote,
{ {
try try
{ {
//Modified By Dipesh on[09/08/2019][Start]
if (rs != null)
{
rs.close();
rs = null;
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
//Modified By Dipesh on[09/08/2019][End]
if (conn != null) if (conn != null)
{ {
conn.close(); conn.close();
...@@ -165,9 +188,15 @@ public class BusinessUnits extends ValidatorEJB implements BusinessUnitsRemote, ...@@ -165,9 +188,15 @@ public class BusinessUnits extends ValidatorEJB implements BusinessUnitsRemote,
Document dom1 = null; Document dom1 = null;
Document dom2 = null; Document dom2 = null;
String errString = ""; String errString = "";
GenericUtility genericUtility = GenericUtility.getInstance(); //Modified By Dipesh on[09/08/2019][Start]
//GenericUtility genericUtility = GenericUtility.getInstance();
E12GenericUtility genericUtility = null;
//Modified By Dipesh on[09/08/2019][End]
try try
{ {
//Modified By Dipesh on[09/08/2019][Start]
genericUtility = new E12GenericUtility();
//Modified By Dipesh on[09/08/2019][End]
if (xmlString != null && xmlString.trim().length() != 0) if (xmlString != null && xmlString.trim().length() != 0)
{ {
dom = parseString(xmlString); dom = parseString(xmlString);
...@@ -208,19 +237,26 @@ public class BusinessUnits extends ValidatorEJB implements BusinessUnitsRemote, ...@@ -208,19 +237,26 @@ public class BusinessUnits extends ValidatorEJB implements BusinessUnitsRemote,
ResultSet rs = null; ResultSet rs = null;
String msgType = ""; String msgType = "";
//Modified By Dipesh on[09/08/2019][Start]
GenericUtility genericUtility = null; //GenericUtility genericUtility = null;
E12GenericUtility genericUtility = null;
ITMDBAccessEJB itmDbAccess = null;
//Modified By Dipesh on[09/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[09/08/2019][Start]
conn = connDriver.getConnectDB("DriverITM"); //ConnDriver connDriver = new ConnDriver();
//conn = connDriver.getConnectDB("DriverITM");
conn = getConnection();
conn.setAutoCommit(false); conn.setAutoCommit(false);
genericUtility = new E12GenericUtility();
itmDbAccess =new ITMDBAccessEJB();
//genericUtility = GenericUtility.getInstance();
//Modified By Dipesh on[09/08/2019][End]
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)
...@@ -533,8 +569,12 @@ public class BusinessUnits extends ValidatorEJB implements BusinessUnitsRemote, ...@@ -533,8 +569,12 @@ public class BusinessUnits extends ValidatorEJB implements BusinessUnitsRemote,
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);
errString = getErrorString(errFldName, errCode, userId); //Modified By Dipesh on[09/08/2019][Start]
//errString = getErrorString(errFldName, errCode, userId);
errString = itmDbAccess.getErrorString(errFldName, errCode, userId, "", conn);
//Modified By Dipesh on[09/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)
...@@ -574,21 +614,23 @@ public class BusinessUnits extends ValidatorEJB implements BusinessUnitsRemote, ...@@ -574,21 +614,23 @@ public class BusinessUnits extends ValidatorEJB implements BusinessUnitsRemote,
{ {
try try
{ {
if (rs != null)
{
rs.close();
rs = null;
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
if (conn != null) if (conn != null)
{ {
if (rs != null)
{
rs.close();
rs = null;
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
conn.close(); conn.close();
conn = null;
} }
conn = null;
} }
catch (Exception d) catch (Exception d)
{ {
...@@ -651,11 +693,11 @@ public class BusinessUnits extends ValidatorEJB implements BusinessUnitsRemote, ...@@ -651,11 +693,11 @@ public class BusinessUnits extends ValidatorEJB implements BusinessUnitsRemote,
{ {
input = ""; input = "";
} }
else /*else
{ {
input = input.trim(); input = input.trim();
} }*/
return input; return input;
} }
} }
\ No newline at end of file
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