Commit fcc3eb45 authored by vbhosale's avatar vbhosale

FOLDER COPIED FROM CVS TO SVN

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@187809 ce508802-f39f-4f6c-b175-0d175dae99d5
parent ff2ecb04
cvs/java-projects-ejb3/ibase/adm-reports/ibase
:extssh:vbhosale@192.168.0.4:/cvs
cvs/java-projects-ejb3/ibase/adm-reports/ibase/webitm
:extssh:vbhosale@192.168.0.4:/cvs
cvs/java-projects-ejb3/ibase/adm-reports/ibase/webitm/ejb
:extssh:vbhosale@192.168.0.4:/cvs
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>adm</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
</buildSpec>
<natures>
</natures>
</projectDescription>
package ibase.webitm.ejb.adm;
import java.rmi.RemoteException;
import java.sql.*;
import javax.ejb.*;
import org.w3c.dom.Document;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.util.*;
import java.util.Date;
import java.text.*;
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
import ibase.webitm.utility.*;
import ibase.system.config.*;
import ibase.webitm.ejb.*;
import ibase.webitm.utility.TransIDGenerator;
import ibase.utility.CommonConstants;
@Stateless //Added for EJB3 - sarah-30/05/2009
//public class Asdatperkbal extends ValidatorEJB implements SessionBean
public class Asdatperkbal extends ValidatorEJB implements AsdatperkbalLocal,AsdatperkbalRemote //Added for EJB3 - sarah-30/05/2009
{
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = "";
int ctr,currentFormNo=0;
String columnValue=null;
Connection conn = null;
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String errString = null;
GenericUtility genericUtility = GenericUtility.getInstance();
/* -- Commented For EJB3 - 30/05/09
public void ejbCreate() throws RemoteException,CreateException
{
}
public void ejbRemove()
{
}
public void ejbActivate()
{
}
public void ejbPassivate()
{
}
*/
//End Comment - 30/05/09
public void setSessionContext(SessionContext sess){
}
public String itemChanged() throws RemoteException,ITMException
{
return "";
}
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException
{
String resultString = "";
Document dom = null,dom1 = null,dom2 = null;
try{
System.out.println("xmlString : "+xmlString);
System.out.println("xmlString1 : "+xmlString1);
if(xmlString != null)
{
dom = GenericUtility.getInstance().parseString(xmlString);
}
if(xmlString1 != null)
{
dom1 = GenericUtility.getInstance().parseString(xmlString1);
}
if(xmlString2 != null)
{
dom2 = GenericUtility.getInstance().parseString(xmlString2);
}
resultString = itemChanged(dom,dom1,dom2,objContext,currentColumn,editFlag,xtraParams);
} catch(ITMException e)
{
System.out.println("ITMException "+e);
e.printStackTrace();
throw e;
}
catch(Exception e)
{
System.out.println("Exception in itemchange "+e);
e.printStackTrace();
throw new ITMException(e);
}
System.out.println("ResultString :: "+resultString);
return resultString;
} //end of item change
public String itemChanged(Document dom,Document dom1,Document dom2,String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException
{
//String dateFrom = null;
//String dateTo = null;
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String sql = "";
String acctperiod = "";
//String acctcode = "";
//String fromdate = "";
String errorString = "";
StringBuffer valueXmlString = new StringBuffer();
String sitecode = "";
valueXmlString = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
valueXmlString.append(editFlag).append("</editFlag></header>");
valueXmlString.append("<Detail1>");
System.out.println("=======================xtraParams is==============");
System.out.println("xtraParams is"+xtraParams);
System.out.println("=======================xtraParams is==============");
String loginSite = getValueFromXTRA_PARAMS(xtraParams,"loginSiteCode");
String sitecodeany="";
//dateTo = genericUtility.getColumnValue("mto_date",dom);
//sitecode = genericUtility.getColumnValue("msitecode",dom);
try{
//===============Convert date to TimeStamp date format===========
//Timestamp chgdateFrom = null,chgdateTo = null;
//Object date = null;
//SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
// date = sdf.parse(dateFrom);
//SimpleDateFormat sdf1 = new SimpleDateFormat(genericUtility.getDBDateFormat());
//SimpleDateFormat sdf2 = new SimpleDateFormat(genericUtility.getDBDateFormat());
//dateFrom =sdf1.format(date).toString() + " 00:00:00.0";
//chgdateFrom = java.sql.Timestamp.valueOf(sdf1.format(date).toString() + " 00:00:00.0");
//date = sdf.parse(dateTo);
//dateTo = sdf2.format(date).toString() + ".00:00:00";
//chgdateTo = java.sql.Timestamp.valueOf(sdf1.format(date).toString() + " 00:00:00.0");
//===============================================================
//conn = getConnection();
/* ConnDriver connDriver = new ConnDriver();
conn = connDriver.getConnectDB("DriverITM");*/
//Added for multi tenancy
conn = getConnection();
parentNodeList = dom.getElementsByTagName("Detail1");
parentNode = parentNodeList.item(0);
childNodeList = parentNode.getChildNodes();
ctr = 0;
int childNodeListLength = childNodeList.getLength();
do
{
childNode = childNodeList.item(ctr);
childNodeName = childNode.getNodeName();
if(childNodeName.equals(currentColumn))
{
if (childNode.getFirstChild() != null)
{
columnValue = childNode.getFirstChild().getNodeValue().trim();
}
}
ctr++;
}
while(ctr < childNodeListLength && !childNodeName.equals(currentColumn));
if(currentColumn.trim().equalsIgnoreCase("site_code"))
{
sitecodeany = genericUtility.getColumnValue("site_code",dom);
valueXmlString.append("<site>").append("<![CDATA["+sitecodeany.trim()+"]]>").append("</site>");
//valueXmlString.append("<as_ason_date>").append("<![CDATA["+dateFrom+"]]>").append("</as_ason_date>");
}
valueXmlString.append("</Detail1>");
valueXmlString.append("</Root>");
} //end of try
catch(ITMException e){
System.out.println("ITMException :: "+e);
e.printStackTrace();
throw e;
}
catch(Exception ie)
{
System.out.println("Exception :: "+ie);
ie.printStackTrace();
throw new ITMException(ie);
}
finally
{
try
{
if(conn!=null)
{
conn.close();
conn=null;
}
}
catch (Exception e)
{
}
}
return valueXmlString.toString() ;
} //end of item change
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.*;
import java.rmi.RemoteException;
import javax.ejb.Local; //Added for EJB3 - sarah-30/05/2009
//import javax.ejb.EJBObject;
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
@Local //Added for EJB3 - sarah-30/05/2009
//public interface Asdatperkbal extends Validator,EJBObject
public interface AsdatperkbalLocal extends ValidatorLocal //Added for EJB3 - sarah-30/05/2009
{
public String itemChanged() throws RemoteException,ITMException;
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom, Document dom1,Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.*;
import java.rmi.RemoteException;
import javax.ejb.Remote;
//import javax.ejb.EJBObject;
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
@Remote
//public interface Asdatperkbal extends Validator,EJBObject
public interface AsdatperkbalRemote extends ValidatorRemote //Added for EJB3 - sarah-30/05/2009
{
public String itemChanged() throws RemoteException,ITMException;
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom, Document dom1,Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.adm;
import java.rmi.RemoteException;
import java.sql.*;
import javax.ejb.*;
import org.w3c.dom.Document;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.util.*;
import java.util.Date;
import java.text.*;
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
import ibase.webitm.utility.*;
import ibase.system.config.*;
import ibase.webitm.ejb.*;
import ibase.webitm.utility.TransIDGenerator;
import ibase.utility.CommonConstants;
@Stateless //Added for EJB3 -sarah-30/05/2009
//public class Branchwise extends ValidatorEJB implements SessionBean
public class Branchwise extends ValidatorEJB implements BranchwiseLocal,BranchwiseRemote //Added for EJB3 -sarah-30/05/2009
{
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = "";
int ctr,currentFormNo=0;
String columnValue=null;
Connection conn = null;
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String errString = null;
GenericUtility genericUtility = GenericUtility.getInstance();
/* -- Commented For EJB3 - 30/05/09
public void ejbCreate() throws RemoteException,CreateException
{
}
public void ejbRemove()
{
}
public void ejbActivate()
{
}
public void ejbPassivate()
{
}
*/
//End Comment - 30/05/09
public void setSessionContext(SessionContext sess){
}
public String itemChanged() throws RemoteException,ITMException
{
return "";
}
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException
{
String resultString = "";
Document dom = null,dom1 = null,dom2 = null;
try{
System.out.println("xmlString : "+xmlString);
System.out.println("xmlString1 : "+xmlString1);
if(xmlString != null)
{
dom = GenericUtility.getInstance().parseString(xmlString);
}
if(xmlString1 != null)
{
dom1 = GenericUtility.getInstance().parseString(xmlString1);
}
if(xmlString2 != null)
{
dom2 = GenericUtility.getInstance().parseString(xmlString2);
}
resultString = itemChanged(dom,dom1,dom2,objContext,currentColumn,editFlag,xtraParams);
} catch(ITMException e)
{
System.out.println("ITMException "+e);
e.printStackTrace();
throw e;
}
catch(Exception e)
{
System.out.println("Exception in itemchange "+e);
e.printStackTrace();
throw new ITMException(e);
}
System.out.println("ResultString :: "+resultString);
return resultString;
} //end of item change
public String itemChanged(Document dom,Document dom1,Document dom2,String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException
{
//String dateFrom = null;
//String dateTo = null;
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String sql = "";
String acctperiod = "";
//String acctcode = "";
//String fromdate = "";
String errorString = "";
StringBuffer valueXmlString = new StringBuffer();
String sitecode = "";
valueXmlString = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
valueXmlString.append(editFlag).append("</editFlag></header>");
valueXmlString.append("<Detail1>");
System.out.println("=======================xtraParams is==============");
System.out.println("xtraParams is"+xtraParams);
System.out.println("=======================xtraParams is==============");
String loginSite = getValueFromXTRA_PARAMS(xtraParams,"loginSiteCode");
String sitecodeany="";
//dateTo = genericUtility.getColumnValue("mto_date",dom);
//sitecode = genericUtility.getColumnValue("msitecode",dom);
try{
//===============Convert date to TimeStamp date format===========
//Timestamp chgdateFrom = null,chgdateTo = null;
//Object date = null;
//SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
// date = sdf.parse(dateFrom);
//SimpleDateFormat sdf1 = new SimpleDateFormat(genericUtility.getDBDateFormat());
//SimpleDateFormat sdf2 = new SimpleDateFormat(genericUtility.getDBDateFormat());
//dateFrom =sdf1.format(date).toString() + " 00:00:00.0";
//chgdateFrom = java.sql.Timestamp.valueOf(sdf1.format(date).toString() + " 00:00:00.0");
//date = sdf.parse(dateTo);
//dateTo = sdf2.format(date).toString() + ".00:00:00";
//chgdateTo = java.sql.Timestamp.valueOf(sdf1.format(date).toString() + " 00:00:00.0");
//===============================================================
//conn = getConnection();
//Added for multi tenancy
conn = getConnection();
/* ConnDriver connDriver = new ConnDriver();
conn = connDriver.getConnectDB("DriverITM"); */
parentNodeList = dom.getElementsByTagName("Detail1");
parentNode = parentNodeList.item(0);
childNodeList = parentNode.getChildNodes();
ctr = 0;
int childNodeListLength = childNodeList.getLength();
do
{
childNode = childNodeList.item(ctr);
childNodeName = childNode.getNodeName();
if(childNodeName.equals(currentColumn))
{
if (childNode.getFirstChild() != null)
{
columnValue = childNode.getFirstChild().getNodeValue().trim();
}
}
ctr++;
}
while(ctr < childNodeListLength && !childNodeName.equals(currentColumn));
if(currentColumn.trim().equalsIgnoreCase("site_code_fr"))
{
sitecodeany = genericUtility.getColumnValue("site_code_fr",dom);
valueXmlString.append("<site_code_to>").append("<![CDATA["+sitecodeany.trim()+"]]>").append("</site_code_to>");
//valueXmlString.append("<as_ason_date>").append("<![CDATA["+dateFrom+"]]>").append("</as_ason_date>");
}
valueXmlString.append("</Detail1>");
valueXmlString.append("</Root>");
} //end of try
catch(ITMException e){
System.out.println("ITMException :: "+e);
e.printStackTrace();
throw e;
}
catch(Exception ie)
{
System.out.println("Exception :: "+ie);
ie.printStackTrace();
throw new ITMException(ie);
}
finally
{
try
{
if(conn!=null)
{
conn.close();
conn=null;
}
}
catch (Exception e)
{
}
}
return valueXmlString.toString() ;
} //end of item change
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.*;
import java.rmi.RemoteException;
//import javax.ejb.EJBObject;
import javax.ejb.Local;
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
@Local //Added for EJB3 -sarah-30/05/2009
//public interface Branchwise extends Validator,EJBObject
public interface BranchwiseLocal extends ValidatorLocal //Added for EJB3 -sarah-30/05/2009
{
public String itemChanged() throws RemoteException,ITMException;
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom, Document dom1,Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.*;
import java.rmi.RemoteException;
//import javax.ejb.EJBObject;
import javax.ejb.Remote;
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
@Remote //Added for EJB3 -sarah-30/05/2009
//public interface Branchwise extends Validator,EJBObject
public interface BranchwiseRemote extends ValidatorRemote //Added for EJB3 -sarah-30/05/2009
{
public String itemChanged() throws RemoteException,ITMException;
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom, Document dom1,Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
/.project/1.1/Tue Jan 30 13:18:33 2018//
/Asdatperkbal.java/1.3/Wed Jan 31 13:17:37 2018//
/AsdatperkbalLocal.java/1.1/Mon Aug 9 04:44:39 2010//
/AsdatperkbalRemote.java/1.1/Mon Aug 9 04:44:39 2010//
/Branchwise.java/1.3/Wed Jan 31 13:17:37 2018//
/BranchwiseLocal.java/1.1/Mon Aug 9 04:44:39 2010//
/BranchwiseRemote.java/1.1/Mon Aug 9 04:44:39 2010//
/Edli.java/1.5/Mon Feb 5 10:46:33 2018//
/EdliLocal.java/1.2/Mon Jul 7 06:08:50 2014//
/EdliRemote.java/1.2/Mon Jul 7 06:08:50 2014//
/Employeesheet.java/1.3/Wed Jan 31 13:17:37 2018//
/EmployeesheetLocal.java/1.1/Mon Aug 9 04:44:39 2010//
/EmployeesheetRemote.java/1.1/Mon Aug 9 04:44:39 2010//
/Employeestatus.java/1.3/Wed Jan 31 13:17:37 2018//
/EmployeestatusLocal.java/1.1/Mon Aug 9 04:44:39 2010//
/EmployeestatusRemote.java/1.1/Mon Aug 9 04:44:39 2010//
/Empstatuschg.java/1.4/Mon Feb 5 10:46:34 2018//
/EmpstatuschgLocal.java/1.1/Mon Jul 7 06:08:50 2014//
/EmpstatuschgRemote.java/1.1/Mon Jul 7 06:08:50 2014//
/Empstrength.java/1.3/Wed Jan 31 13:17:37 2018//
/EmpstrengthLocal.java/1.1/Mon Aug 9 04:44:39 2010//
/EmpstrengthRemote.java/1.1/Mon Aug 9 04:44:39 2010//
/Empwise.java/1.3/Wed Jan 31 13:17:37 2018//
/EmpwiseLocal.java/1.1/Mon Aug 9 04:44:39 2010//
/EmpwiseRemote.java/1.1/Mon Aug 9 04:44:39 2010//
/Empwisearrears.java/1.5/Mon Feb 5 10:46:34 2018//
/EmpwisearrearsLocal.java/1.2/Mon Jul 7 06:08:50 2014//
/EmpwisearrearsRemote.java/1.2/Mon Jul 7 06:08:49 2014//
/Encashedliv.java/1.3/Wed Jan 31 13:17:57 2018//
/EncashedlivLocal.java/1.1/Mon Aug 9 04:44:39 2010//
/EncashedlivRemote.java/1.1/Mon Aug 9 04:44:39 2010//
/Encashleave.java/1.5/Mon Feb 5 10:46:34 2018//
/EncashleaveLocal.java/1.2/Mon Jul 7 06:08:50 2014//
/EncashleaveRemote.java/1.2/Mon Jul 7 06:08:49 2014//
/Esicfrm6.java/1.5/Mon Feb 5 10:46:33 2018//
/Esicfrm6Local.java/1.2/Mon Jul 7 06:08:49 2014//
/Esicfrm6Remote.java/1.2/Mon Jul 7 06:08:49 2014//
/Esicsumm.java/1.3/Wed Jan 31 13:17:57 2018//
/EsicsummLocal.java/1.1/Mon Aug 9 04:44:39 2010//
/EsicsummRemote.java/1.1/Mon Aug 9 04:44:39 2010//
/Esicsummary.java/1.4/Mon Feb 5 10:46:34 2018//
/EsicsummaryLocal.java/1.1/Mon Jul 7 06:08:50 2014//
/EsicsummaryRemote.java/1.1/Mon Jul 7 06:08:50 2014//
/Form3part1.java/1.4/Mon Feb 5 10:46:34 2018//
/Form3part1Local.java/1.1/Mon Jul 7 06:08:50 2014//
/Form3part1Remote.java/1.1/Mon Jul 7 06:08:49 2014//
/Form3part2.java/1.4/Mon Feb 5 10:46:34 2018//
/Form3part2Local.java/1.1/Mon Jul 7 06:08:50 2014//
/Form3part2Remote.java/1.1/Mon Jul 7 06:08:49 2014//
/Form3part3.java/1.4/Mon Feb 5 10:46:34 2018//
/Form3part3Local.java/1.1/Mon Jul 7 06:08:50 2014//
/Form3part3Remote.java/1.1/Mon Jul 7 06:08:50 2014//
/Gen5adact.java/1.3/Wed Jan 31 13:18:12 2018//
/Gen5adactLocal.java/1.1/Mon Aug 9 04:44:39 2010//
/Gen5adactRemote.java/1.1/Mon Aug 9 04:44:39 2010//
/General5adactual.java/1.4/Mon Feb 5 10:46:34 2018//
/General5adactualLocal.java/1.1/Mon Jul 7 06:08:50 2014//
/General5adactualRemote.java/1.1/Mon Jul 7 06:08:50 2014//
/Itdeclaration.java/1.3/Wed Jan 31 13:18:12 2018//
/ItdeclarationLocal.java/1.1/Mon Aug 9 04:44:39 2010//
/ItdeclarationRemote.java/1.1/Mon Aug 9 04:44:39 2010//
/Leavavailfr.java/1.3/Wed Jan 31 13:18:12 2018//
/LeavavailfrLocal.java/1.1/Mon Aug 9 04:44:39 2010//
/LeavavailfrRemote.java/1.1/Mon Aug 9 04:44:39 2010//
/Leavereg.java/1.4/Mon Feb 5 10:46:34 2018//
/LeaveregLocal.java/1.1/Mon Jul 7 06:08:49 2014//
/LeaveregRemote.java/1.1/Mon Jul 7 06:08:50 2014//
/Leaveregist.java/1.3/Wed Jan 31 13:18:12 2018//
/LeaveregistLocal.java/1.1/Mon Aug 9 04:44:39 2010//
/LeaveregistRemote.java/1.1/Mon Aug 9 04:44:39 2010//
/Loanreg.java/1.3/Wed Jan 31 13:18:12 2018//
/LoanregLocal.java/1.1/Mon Aug 9 04:44:39 2010//
/LoanregRemote.java/1.1/Mon Aug 9 04:44:39 2010//
/Newjoinee.java/1.5/Mon Feb 5 10:46:34 2018//
/NewjoineeLocal.java/1.2/Mon Jul 7 06:08:50 2014//
/NewjoineeRemote.java/1.2/Mon Jul 7 06:08:50 2014//
/Nonesicemployee.java/1.5/Mon Feb 5 10:46:34 2018//
/NonesicemployeeLocal.java/1.2/Mon Jul 7 06:08:50 2014//
/NonesicemployeeRemote.java/1.2/Mon Jul 7 06:08:49 2014//
/Paymentsumm.java/1.3/Wed Jan 31 13:18:29 2018//
/PaymentsummLocal.java/1.1/Mon Aug 9 04:44:39 2010//
/PaymentsummRemote.java/1.1/Mon Aug 9 04:44:39 2010//
/Paysummdept.java/1.4/Mon Feb 5 10:46:34 2018//
/PaysummdeptLocal.java/1.1/Mon Jul 7 06:08:50 2014//
/PaysummdeptRemote.java/1.1/Mon Jul 7 06:08:49 2014//
/Perkbal.java/1.4/Mon Feb 5 10:46:34 2018//
/PerkbalLocal.java/1.1/Mon Jul 7 06:08:50 2014//
/PerkbalRemote.java/1.1/Mon Jul 7 06:08:50 2014//
/Perkbalances.java/1.4/Mon Feb 5 10:46:34 2018//
/PerkbalancesLocal.java/1.1/Mon Jul 7 06:08:50 2014//
/PerkbalancesRemote.java/1.1/Mon Jul 7 06:08:50 2014//
/Perkclaim.java/1.5/Mon Feb 5 10:46:34 2018//
/PerkclaimLocal.java/1.2/Mon Jul 7 06:08:50 2014//
/PerkclaimRemote.java/1.2/Mon Jul 7 06:08:50 2014//
/Pfregister.java/1.5/Mon Feb 5 10:46:34 2018//
/PfregisterLocal.java/1.2/Mon Jul 7 06:08:50 2014//
/PfregisterRemote.java/1.2/Mon Jul 7 06:08:50 2014//
/Pfsumm.java/1.3/Wed Jan 31 13:18:52 2018//
/PfsummLocal.java/1.1/Mon Aug 9 04:44:39 2010//
/PfsummRemote.java/1.1/Mon Aug 9 04:44:39 2010//
/Pfsummary.java/1.4/Mon Feb 5 10:46:34 2018//
/PfsummaryLocal.java/1.1/Mon Jul 7 06:08:50 2014//
/PfsummaryRemote.java/1.1/Mon Jul 7 06:08:50 2014//
/Resignedemplist.java/1.5/Mon Feb 5 10:46:34 2018//
/ResignedemplistLocal.java/1.2/Mon Jul 7 06:08:50 2014//
/ResignedemplistRemote.java/1.2/Mon Jul 7 06:08:49 2014//
/Slabpayroll.java/1.5/Mon Feb 5 10:46:34 2018//
/SlabpayrollLocal.java/1.2/Mon Jul 7 06:08:50 2014//
/SlabpayrollRemote.java/1.2/Mon Jul 7 06:08:49 2014//
/Yearsofservice.java/1.5/Mon Feb 5 10:46:34 2018//
/YearsofserviceLocal.java/1.2/Mon Jul 7 06:08:50 2014//
/YearsofserviceRemote.java/1.2/Mon Jul 7 06:08:49 2014//
cvs/java-projects-ejb3/ibase/adm-reports/ibase/webitm/ejb/adm
:extssh:vbhosale@192.168.0.4:/cvs
package ibase.webitm.ejb.adm;
import ibase.system.config.ConnDriver;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.io.PrintStream;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.ejb.SessionContext;
import javax.ejb.Stateless;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
@Stateless
public class Edli extends ValidatorEJB
implements EdliLocal, EdliRemote
{
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = "";
int ctr;
int currentFormNo = 0;
String columnValue = null;
Connection conn = null;
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String errString = null;
GenericUtility genericUtility = GenericUtility.getInstance();
public void setSessionContext(SessionContext paramSessionContext)
{
}
public String itemChanged()
throws RemoteException, ITMException
{
return "";
}
public String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7) throws RemoteException, ITMException {
String str = "";
Document localDocument1 = null; Document localDocument2 = null; Document localDocument3 = null;
try {
System.out.println("xmlString : " + paramString1);
System.out.println("xmlString1 : " + paramString2);
if (paramString1 != null)
{
localDocument1 = GenericUtility.getInstance().parseString(paramString1);
}
if (paramString2 != null)
{
localDocument2 = GenericUtility.getInstance().parseString(paramString2);
}
if (paramString3 != null)
{
localDocument3 = GenericUtility.getInstance().parseString(paramString3);
}
str = itemChanged(localDocument1, localDocument2, localDocument3, paramString4, paramString5, paramString6, paramString7);
}
catch (ITMException localITMException) {
System.out.println("ITMException " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException)
{
System.out.println("Exception in itemchange " + localException);
localException.printStackTrace();
throw new ITMException(localException);
}
System.out.println("ResultString :: " + str);
return str;
}
public String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException
{
Object localObject1 = null;
Object localObject2 = null;
Object localObject3 = null;
Connection localConnection = null;
Object localObject4 = null;
Object localObject5 = null;
String str1 = "";
String str2 = "";
String str3 = "";
StringBuffer localStringBuffer = new StringBuffer();
String str4 = "";
localStringBuffer = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
localStringBuffer.append(paramString3).append("</editFlag></header>");
localStringBuffer.append("<Detail1>");
System.out.println("=======================xtraParams is==============");
System.out.println("xtraParams is" + paramString4);
System.out.println("=======================xtraParams is==============");
String str5 = getValueFromXTRA_PARAMS(paramString4, "loginSiteCode");
String str6 = "";
try
{
/* ConnDriver localConnDriver = new ConnDriver();
localConnection = localConnDriver.getConnectDB("DriverITM");*/
//Added for multi tenancy
localConnection = getConnection();
this.parentNodeList = paramDocument1.getElementsByTagName("Detail1");
this.parentNode = this.parentNodeList.item(0);
this.childNodeList = this.parentNode.getChildNodes();
this.ctr = 0;
int i = this.childNodeList.getLength();
do
{
this.childNode = this.childNodeList.item(this.ctr);
this.childNodeName = this.childNode.getNodeName();
if (this.childNodeName.equals(paramString2))
{
if (this.childNode.getFirstChild() != null)
{
this.columnValue = this.childNode.getFirstChild().getNodeValue().trim();
}
}
this.ctr += 1;
}
while ((this.ctr < i) && (!this.childNodeName.equals(paramString2)));
if (paramString2.trim().equalsIgnoreCase("site"))
{
str6 = this.genericUtility.getColumnValue("site", paramDocument1);
localStringBuffer.append("<site_code>").append("<![CDATA[" + str6.trim() + "]]>").append("</site_code>");
}
localStringBuffer.append("</Detail1>");
localStringBuffer.append("</Root>");
}
catch (ITMException localITMException)
{
System.out.println("ITMException :: " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException2)
{
System.out.println("Exception :: " + localException2);
localException2.printStackTrace();
throw new ITMException(localException2);
}
finally
{
try
{
if (localConnection != null)
{
localConnection.close();
localConnection = null;
}
}
catch (Exception localException3)
{
}
}
return localStringBuffer.toString();
}
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Local;
import org.w3c.dom.Document;
@Local
public abstract interface EdliLocal extends ValidatorLocal
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Remote;
import org.w3c.dom.Document;
@Remote
public abstract interface EdliRemote extends ValidatorRemote
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import java.rmi.RemoteException;
import java.sql.*;
import javax.ejb.*;
import org.w3c.dom.Document;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.util.*;
import java.util.Date;
import java.text.*;
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
import ibase.webitm.utility.*;
import ibase.system.config.*;
import ibase.webitm.ejb.*;
import ibase.webitm.utility.TransIDGenerator;
import ibase.utility.CommonConstants;
@Stateless //Added for EJB3 -sarah-01/06/2009
//public class EmployeesheetEJB extends ValidatorEJB implements SessionBean
public class Employeesheet extends ValidatorEJB implements EmployeesheetLocal,EmployeesheetRemote //Added for EJB3 -sarah-01/06/2009
{
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = "";
int ctr,currentFormNo=0;
String columnValue=null;
Connection conn = null;
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String errString = null;
GenericUtility genericUtility = GenericUtility.getInstance();
/*--Commented for Ejb3 -01/06/2009
public void ejbCreate() throws RemoteException,CreateException
{
}
public void ejbRemove()
{
}
public void ejbActivate()
{
}
public void ejbPassivate()
{
}
*/
//End Comment - 01/06/2009
public void setSessionContext(SessionContext sess){
}
public String itemChanged() throws RemoteException,ITMException
{
return "";
}
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException
{
String resultString = "";
Document dom = null,dom1 = null,dom2 = null;
try{
System.out.println("xmlString : "+xmlString);
System.out.println("xmlString1 : "+xmlString1);
if(xmlString != null)
{
dom = GenericUtility.getInstance().parseString(xmlString);
}
if(xmlString1 != null)
{
dom1 = GenericUtility.getInstance().parseString(xmlString1);
}
if(xmlString2 != null)
{
dom2 = GenericUtility.getInstance().parseString(xmlString2);
}
resultString = itemChanged(dom,dom1,dom2,objContext,currentColumn,editFlag,xtraParams);
} catch(ITMException e)
{
System.out.println("ITMException "+e);
e.printStackTrace();
throw e;
}
catch(Exception e)
{
System.out.println("Exception in itemchange "+e);
e.printStackTrace();
throw new ITMException(e);
}
System.out.println("ResultString :: "+resultString);
return resultString;
} //end of item change
public String itemChanged(Document dom,Document dom1,Document dom2,String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException
{
//String dateFrom = null;
//String dateTo = null;
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String sql = "";
String acctperiod = "";
//String acctcode = "";
//String fromdate = "";
String errorString = "";
StringBuffer valueXmlString = new StringBuffer();
String sitecode = "";
valueXmlString = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
valueXmlString.append(editFlag).append("</editFlag></header>");
valueXmlString.append("<Detail1>");
System.out.println("=======================xtraParams is==============");
System.out.println("xtraParams is"+xtraParams);
System.out.println("=======================xtraParams is==============");
String loginSite = getValueFromXTRA_PARAMS(xtraParams,"loginSiteCode");
String sitecodeany="";
//dateTo = genericUtility.getColumnValue("mto_date",dom);
//sitecode = genericUtility.getColumnValue("msitecode",dom);
try{
//===============Convert date to TimeStamp date format===========
//Timestamp chgdateFrom = null,chgdateTo = null;
//Object date = null;
//SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
// date = sdf.parse(dateFrom);
//SimpleDateFormat sdf1 = new SimpleDateFormat(genericUtility.getDBDateFormat());
//SimpleDateFormat sdf2 = new SimpleDateFormat(genericUtility.getDBDateFormat());
//dateFrom =sdf1.format(date).toString() + " 00:00:00.0";
//chgdateFrom = java.sql.Timestamp.valueOf(sdf1.format(date).toString() + " 00:00:00.0");
//date = sdf.parse(dateTo);
//dateTo = sdf2.format(date).toString() + ".00:00:00";
//chgdateTo = java.sql.Timestamp.valueOf(sdf1.format(date).toString() + " 00:00:00.0");
//===============================================================
//conn = getConnection();
//Added for multi tenancy
conn = getConnection();
/* ConnDriver connDriver = new ConnDriver();
conn = connDriver.getConnectDB("DriverITM"); */
parentNodeList = dom.getElementsByTagName("Detail1");
parentNode = parentNodeList.item(0);
childNodeList = parentNode.getChildNodes();
ctr = 0;
int childNodeListLength = childNodeList.getLength();
do
{
childNode = childNodeList.item(ctr);
childNodeName = childNode.getNodeName();
if(childNodeName.equals(currentColumn))
{
if (childNode.getFirstChild() != null)
{
columnValue = childNode.getFirstChild().getNodeValue().trim();
}
}
ctr++;
}
while(ctr < childNodeListLength && !childNodeName.equals(currentColumn));
if(currentColumn.trim().equalsIgnoreCase("site_code__fr"))
{
sitecodeany = genericUtility.getColumnValue("site_code__fr",dom);
valueXmlString.append("<site_code__arg>").append("<![CDATA["+sitecodeany.trim()+"]]>").append("</site_code__arg>");
//valueXmlString.append("<as_ason_date>").append("<![CDATA["+dateFrom+"]]>").append("</as_ason_date>");
}
valueXmlString.append("</Detail1>");
valueXmlString.append("</Root>");
} //end of try
catch(ITMException e){
System.out.println("ITMException :: "+e);
e.printStackTrace();
throw e;
}
catch(Exception ie)
{
System.out.println("Exception :: "+ie);
ie.printStackTrace();
throw new ITMException(ie);
}
finally
{
try
{
if(conn!=null)
{
conn.close();
conn=null;
}
}
catch (Exception e)
{
}
}
return valueXmlString.toString() ;
} //end of item change
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.*;
import java.rmi.RemoteException;
//import javax.ejb.EJBObject;
import javax.ejb.Local;//Added for EJB3 -sarah-01/06/2009
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
@Local //Added for EJB3 -sarah-01/06/2009
//public interface Employeesheet extends Validator,EJBObject
public interface EmployeesheetLocal extends ValidatorLocal //Added for EJB3 -sarah-01/06/2009
{
public String itemChanged() throws RemoteException,ITMException;
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom, Document dom1,Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.*;
import java.rmi.RemoteException;
//import javax.ejb.EJBObject;
import javax.ejb.Remote; //Added for EJB3 -sarah-01/06/2009
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
@Remote //Added for EJB3 -sarah-01/06/2009
//public interface Employeesheet extends Validator,EJBObject
public interface EmployeesheetRemote extends ValidatorRemote //Added for EJB3 -sarah-01/06/2009
{
public String itemChanged() throws RemoteException,ITMException;
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom, Document dom1,Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.adm;
import java.rmi.RemoteException;
import java.sql.*;
import javax.ejb.*;
import org.w3c.dom.Document;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.util.*;
import java.util.Date;
import java.text.*;
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
import ibase.webitm.utility.*;
import ibase.system.config.*;
import ibase.webitm.ejb.*;
import ibase.webitm.utility.TransIDGenerator;
import ibase.utility.CommonConstants;
@Stateless
//public class EmployeestatusEJB extends ValidatorEJB implements SessionBean
public class Employeestatus extends ValidatorEJB implements EmployeestatusLocal,EmployeestatusRemote
{
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = "";
int ctr,currentFormNo=0;
String columnValue=null;
Connection conn = null;
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String errString = null;
GenericUtility genericUtility = GenericUtility.getInstance();
/* --Commented -01/06/2009
public void ejbCreate() throws RemoteException,CreateException
{
}
public void ejbRemove()
{
}
public void ejbActivate()
{
}
public void ejbPassivate()
{
}
*/
// End Comment-01/06/2009
public void setSessionContext(SessionContext sess){
}
public String itemChanged() throws RemoteException,ITMException
{
return "";
}
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException
{
String resultString = "";
Document dom = null,dom1 = null,dom2 = null;
try{
System.out.println("xmlString : "+xmlString);
System.out.println("xmlString1 : "+xmlString1);
if(xmlString != null)
{
dom = GenericUtility.getInstance().parseString(xmlString);
}
if(xmlString1 != null)
{
dom1 = GenericUtility.getInstance().parseString(xmlString1);
}
if(xmlString2 != null)
{
dom2 = GenericUtility.getInstance().parseString(xmlString2);
}
resultString = itemChanged(dom,dom1,dom2,objContext,currentColumn,editFlag,xtraParams);
} catch(ITMException e)
{
System.out.println("ITMException "+e);
e.printStackTrace();
throw e;
}
catch(Exception e)
{
System.out.println("Exception in itemchange "+e);
e.printStackTrace();
throw new ITMException(e);
}
System.out.println("ResultString :: "+resultString);
return resultString;
} //end of item change
public String itemChanged(Document dom,Document dom1,Document dom2,String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException
{
//String dateFrom = null;
//String dateTo = null;
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String sql = "";
String acctperiod = "";
//String acctcode = "";
//String fromdate = "";
String errorString = "";
StringBuffer valueXmlString = new StringBuffer();
String sitecode = "";
valueXmlString = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
valueXmlString.append(editFlag).append("</editFlag></header>");
valueXmlString.append("<Detail1>");
System.out.println("=======================xtraParams is==============");
System.out.println("xtraParams is"+xtraParams);
System.out.println("=======================xtraParams is==============");
String loginSite = getValueFromXTRA_PARAMS(xtraParams,"loginSiteCode");
String sitecodeany="";
//dateTo = genericUtility.getColumnValue("mto_date",dom);
//sitecode = genericUtility.getColumnValue("msitecode",dom);
try{
//===============Convert date to TimeStamp date format===========
//Timestamp chgdateFrom = null,chgdateTo = null;
//Object date = null;
//SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
// date = sdf.parse(dateFrom);
//SimpleDateFormat sdf1 = new SimpleDateFormat(genericUtility.getDBDateFormat());
//SimpleDateFormat sdf2 = new SimpleDateFormat(genericUtility.getDBDateFormat());
//dateFrom =sdf1.format(date).toString() + " 00:00:00.0";
//chgdateFrom = java.sql.Timestamp.valueOf(sdf1.format(date).toString() + " 00:00:00.0");
//date = sdf.parse(dateTo);
//dateTo = sdf2.format(date).toString() + ".00:00:00";
//chgdateTo = java.sql.Timestamp.valueOf(sdf1.format(date).toString() + " 00:00:00.0");
//===============================================================
//conn = getConnection();
//Added for multi tenancy
conn = getConnection();
/* ConnDriver connDriver = new ConnDriver();
conn = connDriver.getConnectDB("DriverITM"); */
parentNodeList = dom.getElementsByTagName("Detail1");
parentNode = parentNodeList.item(0);
childNodeList = parentNode.getChildNodes();
ctr = 0;
int childNodeListLength = childNodeList.getLength();
do
{
childNode = childNodeList.item(ctr);
childNodeName = childNode.getNodeName();
if(childNodeName.equals(currentColumn))
{
if (childNode.getFirstChild() != null)
{
columnValue = childNode.getFirstChild().getNodeValue().trim();
}
}
ctr++;
}
while(ctr < childNodeListLength && !childNodeName.equals(currentColumn));
if(currentColumn.trim().equalsIgnoreCase("site"))
{
sitecodeany = genericUtility.getColumnValue("site",dom);
valueXmlString.append("<site_code>").append("<![CDATA["+sitecodeany.trim()+"]]>").append("</site_code>");
//valueXmlString.append("<as_ason_date>").append("<![CDATA["+dateFrom+"]]>").append("</as_ason_date>");
}
valueXmlString.append("</Detail1>");
valueXmlString.append("</Root>");
} //end of try
catch(ITMException e){
System.out.println("ITMException :: "+e);
e.printStackTrace();
throw e;
}
catch(Exception ie)
{
System.out.println("Exception :: "+ie);
ie.printStackTrace();
throw new ITMException(ie);
}
finally
{
try
{
if(conn!=null)
{
conn.close();
conn=null;
}
}
catch (Exception e)
{
}
}
return valueXmlString.toString() ;
} //end of item change
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.*;
import java.rmi.RemoteException;
//import javax.ejb.EJBObject;
import javax.ejb.Local; //Added for EJB3 -sarah-01/06/2009
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
@Local //Added for EJB3 -sarah-01/06/2009
//public interface Employeestatus extends Validator,EJBObject
public interface EmployeestatusLocal extends ValidatorLocal //Added for EJB3 -sarah-01/06/2009
{
public String itemChanged() throws RemoteException,ITMException;
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom, Document dom1,Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.*;
import java.rmi.RemoteException;
//import javax.ejb.EJBObject;
import javax.ejb.Remote; //Added for EJB3 -sarah-01/06/2009
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
@Remote //Added for EJB3 -sarah-01/06/2009
//public interface Employeestatus extends Validator,EJBObject
public interface EmployeestatusRemote extends ValidatorRemote //Added for EJB3 -sarah-01/06/2009
{
public String itemChanged() throws RemoteException,ITMException;
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom, Document dom1,Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.adm;
import ibase.system.config.ConnDriver;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.io.PrintStream;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.ejb.SessionContext;
import javax.ejb.Stateless;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
@Stateless
public class Empstatuschg extends ValidatorEJB
implements EmpstatuschgLocal, EmpstatuschgRemote
{
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = "";
int ctr;
int currentFormNo = 0;
String columnValue = null;
Connection conn = null;
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String errString = null;
GenericUtility genericUtility = GenericUtility.getInstance();
public void setSessionContext(SessionContext paramSessionContext)
{
}
public String itemChanged()
throws RemoteException, ITMException
{
return "";
}
public String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7) throws RemoteException, ITMException {
String str = "";
Document localDocument1 = null; Document localDocument2 = null; Document localDocument3 = null;
try {
System.out.println("xmlString : " + paramString1);
System.out.println("xmlString1 : " + paramString2);
if (paramString1 != null)
{
localDocument1 = GenericUtility.getInstance().parseString(paramString1);
}
if (paramString2 != null)
{
localDocument2 = GenericUtility.getInstance().parseString(paramString2);
}
if (paramString3 != null)
{
localDocument3 = GenericUtility.getInstance().parseString(paramString3);
}
str = itemChanged(localDocument1, localDocument2, localDocument3, paramString4, paramString5, paramString6, paramString7);
}
catch (ITMException localITMException) {
System.out.println("ITMException " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException)
{
System.out.println("Exception in itemchange " + localException);
localException.printStackTrace();
throw new ITMException(localException);
}
System.out.println("ResultString :: " + str);
return str;
}
public String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException
{
Object localObject1 = null;
Object localObject2 = null;
Object localObject3 = null;
Connection localConnection = null;
Object localObject4 = null;
Object localObject5 = null;
String str1 = "";
String str2 = "";
String str3 = "";
StringBuffer localStringBuffer = new StringBuffer();
String str4 = "";
localStringBuffer = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
localStringBuffer.append(paramString3).append("</editFlag></header>");
localStringBuffer.append("<Detail1>");
System.out.println("=======================xtraParams is==============");
System.out.println("xtraParams is" + paramString4);
System.out.println("=======================xtraParams is==============");
String str5 = getValueFromXTRA_PARAMS(paramString4, "loginSiteCode");
String str6 = "";
try
{
//Added for multi tenancy
localConnection = getConnection();
/* ConnDriver localConnDriver = new ConnDriver();
localConnection = localConnDriver.getConnectDB("DriverITM"); */
this.parentNodeList = paramDocument1.getElementsByTagName("Detail1");
this.parentNode = this.parentNodeList.item(0);
this.childNodeList = this.parentNode.getChildNodes();
this.ctr = 0;
int i = this.childNodeList.getLength();
do
{
this.childNode = this.childNodeList.item(this.ctr);
this.childNodeName = this.childNode.getNodeName();
if (this.childNodeName.equals(paramString2))
{
if (this.childNode.getFirstChild() != null)
{
this.columnValue = this.childNode.getFirstChild().getNodeValue().trim();
}
}
this.ctr += 1;
}
while ((this.ctr < i) && (!this.childNodeName.equals(paramString2)));
if (paramString2.trim().equalsIgnoreCase("site"))
{
str6 = this.genericUtility.getColumnValue("site", paramDocument1);
localStringBuffer.append("<site_code>").append("<![CDATA[" + str6.trim() + "]]>").append("</site_code>");
}
localStringBuffer.append("</Detail1>");
localStringBuffer.append("</Root>");
}
catch (ITMException localITMException)
{
System.out.println("ITMException :: " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException2)
{
System.out.println("Exception :: " + localException2);
localException2.printStackTrace();
throw new ITMException(localException2);
}
finally
{
try
{
if (localConnection != null)
{
localConnection.close();
localConnection = null;
}
}
catch (Exception localException3)
{
}
}
return localStringBuffer.toString();
}
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Local;
import org.w3c.dom.Document;
@Local
public abstract interface EmpstatuschgLocal extends ValidatorLocal
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Remote;
import org.w3c.dom.Document;
@Remote
public abstract interface EmpstatuschgRemote extends ValidatorRemote
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import java.rmi.RemoteException;
import java.sql.*;
import javax.ejb.*;
import org.w3c.dom.Document;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.util.*;
import java.util.Date;
import java.text.*;
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
import ibase.webitm.utility.*;
import ibase.system.config.*;
import ibase.webitm.ejb.*;
import ibase.webitm.utility.TransIDGenerator;
import ibase.utility.CommonConstants;
@Stateless
//public class EmpstrengthEJB extends ValidatorEJB implements SessionBean
public class Empstrength extends ValidatorEJB implements EmpstrengthLocal,EmpstrengthRemote
{
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = "";
int ctr,currentFormNo=0;
String columnValue=null;
Connection conn = null;
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String errString = null;
GenericUtility genericUtility = GenericUtility.getInstance();
/*--Commented for EJB3- 01/06/2009
public void ejbCreate() throws RemoteException,CreateException
{
}
public void ejbRemove()
{
}
public void ejbActivate()
{
}
public void ejbPassivate()
{
}
*/
//End Comment - 01/06/2009
public void setSessionContext(SessionContext sess){
}
public String itemChanged() throws RemoteException,ITMException
{
return "";
}
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException
{
String resultString = "";
Document dom = null,dom1 = null,dom2 = null;
try{
System.out.println("xmlString : "+xmlString);
System.out.println("xmlString1 : "+xmlString1);
if(xmlString != null)
{
dom = GenericUtility.getInstance().parseString(xmlString);
}
if(xmlString1 != null)
{
dom1 = GenericUtility.getInstance().parseString(xmlString1);
}
if(xmlString2 != null)
{
dom2 = GenericUtility.getInstance().parseString(xmlString2);
}
resultString = itemChanged(dom,dom1,dom2,objContext,currentColumn,editFlag,xtraParams);
} catch(ITMException e)
{
System.out.println("ITMException "+e);
e.printStackTrace();
throw e;
}
catch(Exception e)
{
System.out.println("Exception in itemchange "+e);
e.printStackTrace();
throw new ITMException(e);
}
System.out.println("ResultString :: "+resultString);
return resultString;
} //end of item change
public String itemChanged(Document dom,Document dom1,Document dom2,String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException
{
//String dateFrom = null;
//String dateTo = null;
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String sql = "";
String acctperiod = "";
//String acctcode = "";
//String fromdate = "";
String errorString = "";
StringBuffer valueXmlString = new StringBuffer();
String sitecode = "";
valueXmlString = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
valueXmlString.append(editFlag).append("</editFlag></header>");
valueXmlString.append("<Detail1>");
System.out.println("=======================xtraParams is==============");
System.out.println("xtraParams is"+xtraParams);
System.out.println("=======================xtraParams is==============");
String loginSite = getValueFromXTRA_PARAMS(xtraParams,"loginSiteCode");
String sitecodeany="";
//dateTo = genericUtility.getColumnValue("mto_date",dom);
//sitecode = genericUtility.getColumnValue("msitecode",dom);
try{
//===============Convert date to TimeStamp date format===========
//Timestamp chgdateFrom = null,chgdateTo = null;
//Object date = null;
//SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
// date = sdf.parse(dateFrom);
//SimpleDateFormat sdf1 = new SimpleDateFormat(genericUtility.getDBDateFormat());
//SimpleDateFormat sdf2 = new SimpleDateFormat(genericUtility.getDBDateFormat());
//dateFrom =sdf1.format(date).toString() + " 00:00:00.0";
//chgdateFrom = java.sql.Timestamp.valueOf(sdf1.format(date).toString() + " 00:00:00.0");
//date = sdf.parse(dateTo);
//dateTo = sdf2.format(date).toString() + ".00:00:00";
//chgdateTo = java.sql.Timestamp.valueOf(sdf1.format(date).toString() + " 00:00:00.0");
//===============================================================
//conn = getConnection();
//Added for multi tenancy
conn = getConnection();
/* ConnDriver connDriver = new ConnDriver();
conn = connDriver.getConnectDB("DriverITM");*/
parentNodeList = dom.getElementsByTagName("Detail1");
parentNode = parentNodeList.item(0);
childNodeList = parentNode.getChildNodes();
ctr = 0;
int childNodeListLength = childNodeList.getLength();
do
{
childNode = childNodeList.item(ctr);
childNodeName = childNode.getNodeName();
if(childNodeName.equals(currentColumn))
{
if (childNode.getFirstChild() != null)
{
columnValue = childNode.getFirstChild().getNodeValue().trim();
}
}
ctr++;
}
while(ctr < childNodeListLength && !childNodeName.equals(currentColumn));
if(currentColumn.trim().equalsIgnoreCase("msite_code_fr"))
{
sitecodeany = genericUtility.getColumnValue("msite_code_fr",dom);
valueXmlString.append("<msites>").append("<![CDATA["+sitecodeany.trim()+"]]>").append("</msites>");
//valueXmlString.append("<as_ason_date>").append("<![CDATA["+dateFrom+"]]>").append("</as_ason_date>");
}
valueXmlString.append("</Detail1>");
valueXmlString.append("</Root>");
} //end of try
catch(ITMException e){
System.out.println("ITMException :: "+e);
e.printStackTrace();
throw e;
}
catch(Exception ie)
{
System.out.println("Exception :: "+ie);
ie.printStackTrace();
throw new ITMException(ie);
}
finally
{
try
{
if(conn!=null)
{
conn.close();
conn=null;
}
}
catch (Exception e)
{
}
}
return valueXmlString.toString() ;
} //end of item change
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.*;
import java.rmi.RemoteException;
//import javax.ejb.EJBObject;
import javax.ejb.Local; //Added for EJB3 -sarah-01/06/2009
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
@Local //Added for EJB3 -sarah-01/06/2009
//public interface Empstrength extends Validator,EJBObject
public interface EmpstrengthLocal extends ValidatorLocal //Added for EJB3 -sarah-01/06/2009
{
public String itemChanged() throws RemoteException,ITMException;
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom, Document dom1,Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.*;
import java.rmi.RemoteException;
//import javax.ejb.EJBObject;
import javax.ejb.Remote; //Added for EJB3 -sarah-01/06/2009
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
@Remote //Added for EJB3 -sarah-01/06/2009
//public interface Empstrength extends Validator,EJBObject
public interface EmpstrengthRemote extends ValidatorRemote //Added for EJB3 -sarah-01/06/2009
{
public String itemChanged() throws RemoteException,ITMException;
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom, Document dom1,Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.adm;
import java.rmi.RemoteException;
import java.sql.*;
import javax.ejb.*;
import org.w3c.dom.Document;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.util.*;
import java.util.Date;
import java.text.*;
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
import ibase.webitm.utility.*;
import ibase.system.config.*;
import ibase.webitm.ejb.*;
import ibase.webitm.utility.TransIDGenerator;
import ibase.utility.CommonConstants;
@Stateless //Added for EJB3 -sarah-03/06/2009
//public class EmpwiseEJB extends ValidatorEJB implements SessionBean
public class Empwise extends ValidatorEJB implements EmpwiseLocal,EmpwiseRemote //Added for EJB3 -sarah-03/06/2009
{
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = "";
int ctr,currentFormNo=0;
String columnValue=null;
Connection conn = null;
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String errString = null;
GenericUtility genericUtility = GenericUtility.getInstance();
/*--Commented for EJB3-Sarah -03/06/2009
public void ejbCreate() throws RemoteException,CreateException
{
}
public void ejbRemove()
{
}
public void ejbActivate()
{
}
public void ejbPassivate()
{
}
*/
//End Comment-03/06/2009
public void setSessionContext(SessionContext sess){
}
public String itemChanged() throws RemoteException,ITMException
{
return "";
}
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException
{
String resultString = "";
Document dom = null,dom1 = null,dom2 = null;
try{
System.out.println("xmlString : "+xmlString);
System.out.println("xmlString1 : "+xmlString1);
if(xmlString != null)
{
dom = GenericUtility.getInstance().parseString(xmlString);
}
if(xmlString1 != null)
{
dom1 = GenericUtility.getInstance().parseString(xmlString1);
}
if(xmlString2 != null)
{
dom2 = GenericUtility.getInstance().parseString(xmlString2);
}
resultString = itemChanged(dom,dom1,dom2,objContext,currentColumn,editFlag,xtraParams);
} catch(ITMException e)
{
System.out.println("ITMException "+e);
e.printStackTrace();
throw e;
}
catch(Exception e)
{
System.out.println("Exception in itemchange "+e);
e.printStackTrace();
throw new ITMException(e);
}
System.out.println("ResultString :: "+resultString);
return resultString;
} //end of item change
public String itemChanged(Document dom,Document dom1,Document dom2,String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException
{
//String dateFrom = null;
//String dateTo = null;
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String sql = "";
String acctperiod = "";
//String acctcode = "";
//String fromdate = "";
String errorString = "";
StringBuffer valueXmlString = new StringBuffer();
String sitecode = "";
valueXmlString = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
valueXmlString.append(editFlag).append("</editFlag></header>");
valueXmlString.append("<Detail1>");
System.out.println("=======================xtraParams is==============");
System.out.println("xtraParams is"+xtraParams);
System.out.println("=======================xtraParams is==============");
String loginSite = getValueFromXTRA_PARAMS(xtraParams,"loginSiteCode");
String sitecodeany="";
//dateTo = genericUtility.getColumnValue("mto_date",dom);
//sitecode = genericUtility.getColumnValue("msitecode",dom);
try{
//===============Convert date to TimeStamp date format===========
//Timestamp chgdateFrom = null,chgdateTo = null;
//Object date = null;
//SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
// date = sdf.parse(dateFrom);
//SimpleDateFormat sdf1 = new SimpleDateFormat(genericUtility.getDBDateFormat());
//SimpleDateFormat sdf2 = new SimpleDateFormat(genericUtility.getDBDateFormat());
//dateFrom =sdf1.format(date).toString() + " 00:00:00.0";
//chgdateFrom = java.sql.Timestamp.valueOf(sdf1.format(date).toString() + " 00:00:00.0");
//date = sdf.parse(dateTo);
//dateTo = sdf2.format(date).toString() + ".00:00:00";
//chgdateTo = java.sql.Timestamp.valueOf(sdf1.format(date).toString() + " 00:00:00.0");
//===============================================================
//conn = getConnection();
//Added for multi tenancy
conn = getConnection();
/* ConnDriver connDriver = new ConnDriver();
conn = connDriver.getConnectDB("DriverITM");*/
parentNodeList = dom.getElementsByTagName("Detail1");
parentNode = parentNodeList.item(0);
childNodeList = parentNode.getChildNodes();
ctr = 0;
int childNodeListLength = childNodeList.getLength();
do
{
childNode = childNodeList.item(ctr);
childNodeName = childNode.getNodeName();
if(childNodeName.equals(currentColumn))
{
if (childNode.getFirstChild() != null)
{
columnValue = childNode.getFirstChild().getNodeValue().trim();
}
}
ctr++;
}
while(ctr < childNodeListLength && !childNodeName.equals(currentColumn));
if(currentColumn.trim().equalsIgnoreCase("msite_code"))
{
sitecodeany = genericUtility.getColumnValue("msite_code",dom);
valueXmlString.append("<msite>").append("<![CDATA["+sitecodeany.trim()+"]]>").append("</msite>");
//valueXmlString.append("<as_ason_date>").append("<![CDATA["+dateFrom+"]]>").append("</as_ason_date>");
}
valueXmlString.append("</Detail1>");
valueXmlString.append("</Root>");
} //end of try
catch(ITMException e){
System.out.println("ITMException :: "+e);
e.printStackTrace();
throw e;
}
catch(Exception ie)
{
System.out.println("Exception :: "+ie);
ie.printStackTrace();
throw new ITMException(ie);
}
finally
{
try
{
if(conn!=null)
{
conn.close();
conn=null;
}
}
catch (Exception e)
{
}
}
return valueXmlString.toString() ;
} //end of item change
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.*;
import java.rmi.RemoteException;
//import javax.ejb.EJBObject;
import javax.ejb.Local; //Added for EJB3 -sarah-03/06/2009
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
@Local //Added for EJB3 -sarah-03/06/2009
//public interface Empwise extends Validator,EJBObject
public interface EmpwiseLocal extends ValidatorLocal //Added for EJB3 -sarah-03/06/2009
{
public String itemChanged() throws RemoteException,ITMException;
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom, Document dom1,Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.*;
import java.rmi.RemoteException;
//import javax.ejb.EJBObject;
import javax.ejb.Remote; //Added for EJB3 -sarah-03/06/2009
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
@Remote //Added for EJB3 -sarah-03/06/2009
//public interface Empwise extends Validator,EJBObject
public interface EmpwiseRemote extends ValidatorRemote //Added for EJB3 -sarah-03/06/2009
{
public String itemChanged() throws RemoteException,ITMException;
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom, Document dom1,Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.adm;
import ibase.system.config.ConnDriver;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.io.PrintStream;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.ejb.SessionContext;
import javax.ejb.Stateless;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
@Stateless
public class Empwisearrears extends ValidatorEJB
implements EmpwisearrearsLocal, EmpwisearrearsRemote
{
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = "";
int ctr;
int currentFormNo = 0;
String columnValue = null;
Connection conn = null;
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String errString = null;
GenericUtility genericUtility = GenericUtility.getInstance();
public void setSessionContext(SessionContext paramSessionContext)
{
}
public String itemChanged()
throws RemoteException, ITMException
{
return "";
}
public String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7) throws RemoteException, ITMException {
String str = "";
Document localDocument1 = null; Document localDocument2 = null; Document localDocument3 = null;
try {
System.out.println("xmlString : " + paramString1);
System.out.println("xmlString1 : " + paramString2);
if (paramString1 != null)
{
localDocument1 = GenericUtility.getInstance().parseString(paramString1);
}
if (paramString2 != null)
{
localDocument2 = GenericUtility.getInstance().parseString(paramString2);
}
if (paramString3 != null)
{
localDocument3 = GenericUtility.getInstance().parseString(paramString3);
}
str = itemChanged(localDocument1, localDocument2, localDocument3, paramString4, paramString5, paramString6, paramString7);
}
catch (ITMException localITMException) {
System.out.println("ITMException " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException)
{
System.out.println("Exception in itemchange " + localException);
localException.printStackTrace();
throw new ITMException(localException);
}
System.out.println("ResultString :: " + str);
return str;
}
public String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException
{
Object localObject1 = null;
Object localObject2 = null;
Object localObject3 = null;
Connection localConnection = null;
Object localObject4 = null;
Object localObject5 = null;
String str1 = "";
String str2 = "";
String str3 = "";
StringBuffer localStringBuffer = new StringBuffer();
String str4 = "";
localStringBuffer = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
localStringBuffer.append(paramString3).append("</editFlag></header>");
localStringBuffer.append("<Detail1>");
System.out.println("=======================xtraParams is==============");
System.out.println("xtraParams is" + paramString4);
System.out.println("=======================xtraParams is==============");
String str5 = getValueFromXTRA_PARAMS(paramString4, "loginSiteCode");
String str6 = "";
try
{
//Added for multi tenancy
localConnection = getConnection();
/*ConnDriver localConnDriver = new ConnDriver();
localConnection = localConnDriver.getConnectDB("DriverITM");*/
this.parentNodeList = paramDocument1.getElementsByTagName("Detail1");
this.parentNode = this.parentNodeList.item(0);
this.childNodeList = this.parentNode.getChildNodes();
this.ctr = 0;
int i = this.childNodeList.getLength();
do
{
this.childNode = this.childNodeList.item(this.ctr);
this.childNodeName = this.childNode.getNodeName();
if (this.childNodeName.equals(paramString2))
{
if (this.childNode.getFirstChild() != null)
{
this.columnValue = this.childNode.getFirstChild().getNodeValue().trim();
}
}
this.ctr += 1;
}
while ((this.ctr < i) && (!this.childNodeName.equals(paramString2)));
if (paramString2.trim().equalsIgnoreCase("msite_code"))
{
str6 = this.genericUtility.getColumnValue("msite_code", paramDocument1);
localStringBuffer.append("<msite>").append("<![CDATA[" + str6.trim() + "]]>").append("</msite>");
}
localStringBuffer.append("</Detail1>");
localStringBuffer.append("</Root>");
}
catch (ITMException localITMException)
{
System.out.println("ITMException :: " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException2)
{
System.out.println("Exception :: " + localException2);
localException2.printStackTrace();
throw new ITMException(localException2);
}
finally
{
try
{
if (localConnection != null)
{
localConnection.close();
localConnection = null;
}
}
catch (Exception localException3)
{
}
}
return localStringBuffer.toString();
}
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Local;
import org.w3c.dom.Document;
@Local
public abstract interface EmpwisearrearsLocal extends ValidatorLocal
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Remote;
import org.w3c.dom.Document;
@Remote
public abstract interface EmpwisearrearsRemote extends ValidatorRemote
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import java.rmi.RemoteException;
import java.sql.*;
import javax.ejb.*;
import org.w3c.dom.Document;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.util.*;
import java.util.Date;
import java.text.*;
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
import ibase.webitm.utility.*;
import ibase.system.config.*;
import ibase.webitm.ejb.*;
import ibase.webitm.utility.TransIDGenerator;
import ibase.utility.CommonConstants;
@Stateless //Added for EJB3 -sarah-03/06/2009
//public class EncashedlivEJB extends ValidatorEJB implements SessionBean
public class Encashedliv extends ValidatorEJB implements EncashedlivLocal,EncashedlivRemote //Added for EJB3 -sarah-03/06/2009
{
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = "";
int ctr,currentFormNo=0;
String columnValue=null;
Connection conn = null;
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String errString = null;
GenericUtility genericUtility = GenericUtility.getInstance();
/* --Commented for EJb3--sarah-03/06/2009
public void ejbCreate() throws RemoteException,CreateException
{
}
public void ejbRemove()
{
}
public void ejbActivate()
{
}
public void ejbPassivate()
{
}
*/
//End Comment-03/06/2009
public void setSessionContext(SessionContext sess){
}
public String itemChanged() throws RemoteException,ITMException
{
return "";
}
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException
{
String resultString = "";
Document dom = null,dom1 = null,dom2 = null;
try{
System.out.println("xmlString : "+xmlString);
System.out.println("xmlString1 : "+xmlString1);
if(xmlString != null)
{
dom = GenericUtility.getInstance().parseString(xmlString);
}
if(xmlString1 != null)
{
dom1 = GenericUtility.getInstance().parseString(xmlString1);
}
if(xmlString2 != null)
{
dom2 = GenericUtility.getInstance().parseString(xmlString2);
}
resultString = itemChanged(dom,dom1,dom2,objContext,currentColumn,editFlag,xtraParams);
} catch(ITMException e)
{
System.out.println("ITMException "+e);
e.printStackTrace();
throw e;
}
catch(Exception e)
{
System.out.println("Exception in itemchange "+e);
e.printStackTrace();
throw new ITMException(e);
}
System.out.println("ResultString :: "+resultString);
return resultString;
} //end of item change
public String itemChanged(Document dom,Document dom1,Document dom2,String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException
{
//String dateFrom = null;
//String dateTo = null;
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String sql = "";
String acctperiod = "";
//String acctcode = "";
//String fromdate = "";
String errorString = "";
StringBuffer valueXmlString = new StringBuffer();
String sitecode = "";
valueXmlString = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
valueXmlString.append(editFlag).append("</editFlag></header>");
valueXmlString.append("<Detail1>");
System.out.println("=======================xtraParams is==============");
System.out.println("xtraParams is"+xtraParams);
System.out.println("=======================xtraParams is==============");
String loginSite = getValueFromXTRA_PARAMS(xtraParams,"loginSiteCode");
String sitecodeany="";
//dateTo = genericUtility.getColumnValue("mto_date",dom);
//sitecode = genericUtility.getColumnValue("msitecode",dom);
try{
//===============Convert date to TimeStamp date format===========
//Timestamp chgdateFrom = null,chgdateTo = null;
//Object date = null;
//SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
// date = sdf.parse(dateFrom);
//SimpleDateFormat sdf1 = new SimpleDateFormat(genericUtility.getDBDateFormat());
//SimpleDateFormat sdf2 = new SimpleDateFormat(genericUtility.getDBDateFormat());
//dateFrom =sdf1.format(date).toString() + " 00:00:00.0";
//chgdateFrom = java.sql.Timestamp.valueOf(sdf1.format(date).toString() + " 00:00:00.0");
//date = sdf.parse(dateTo);
//dateTo = sdf2.format(date).toString() + ".00:00:00";
//chgdateTo = java.sql.Timestamp.valueOf(sdf1.format(date).toString() + " 00:00:00.0");
//===============================================================
//conn = getConnection();
//Added for multi tenancy
conn = getConnection();
/* ConnDriver connDriver = new ConnDriver();
conn = connDriver.getConnectDB("DriverITM"); */
parentNodeList = dom.getElementsByTagName("Detail1");
parentNode = parentNodeList.item(0);
childNodeList = parentNode.getChildNodes();
ctr = 0;
int childNodeListLength = childNodeList.getLength();
do
{
childNode = childNodeList.item(ctr);
childNodeName = childNode.getNodeName();
if(childNodeName.equals(currentColumn))
{
if (childNode.getFirstChild() != null)
{
columnValue = childNode.getFirstChild().getNodeValue().trim();
}
}
ctr++;
}
while(ctr < childNodeListLength && !childNodeName.equals(currentColumn));
if(currentColumn.trim().equalsIgnoreCase("site"))
{
sitecodeany = genericUtility.getColumnValue("site",dom);
valueXmlString.append("<site_code>").append("<![CDATA["+sitecodeany.trim()+"]]>").append("</site_code>");
//valueXmlString.append("<as_ason_date>").append("<![CDATA["+dateFrom+"]]>").append("</as_ason_date>");
}
valueXmlString.append("</Detail1>");
valueXmlString.append("</Root>");
} //end of try
catch(ITMException e){
System.out.println("ITMException :: "+e);
e.printStackTrace();
throw e;
}
catch(Exception ie)
{
System.out.println("Exception :: "+ie);
ie.printStackTrace();
throw new ITMException(ie);
}
finally
{
try
{
if(conn!=null)
{
conn.close();
conn=null;
}
}
catch (Exception e)
{
}
}
return valueXmlString.toString() ;
} //end of item change
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.*;
import java.rmi.RemoteException;
//import javax.ejb.EJBObject;
import javax.ejb.Local; //Added for EJB3 -sarah-03/06/2009
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
@Local //Added for EJB3 -sarah-03/06/2009
//public interface Encashedliv extends Validator,EJBObject
public interface EncashedlivLocal extends ValidatorLocal //Added for EJB3 -sarah-03/06/2009
{
public String itemChanged() throws RemoteException,ITMException;
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom, Document dom1,Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.*;
import java.rmi.RemoteException;
//import javax.ejb.EJBObject;
import javax.ejb.Remote; //Added for EJB3 -sarah-03/06/2009
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
@Remote //Added for EJB3 -sarah-03/06/2009
//public interface Encashedliv extends Validator,EJBObject
public interface EncashedlivRemote extends ValidatorRemote //Added for EJB3 -sarah-03/06/2009
{
public String itemChanged() throws RemoteException,ITMException;
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom, Document dom1,Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.adm;
import ibase.system.config.ConnDriver;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.io.PrintStream;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.ejb.SessionContext;
import javax.ejb.Stateless;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
@Stateless
public class Encashedleave extends ValidatorEJBimplements EncashedleaveLocal, EncashedleaveRemote
{
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = "";
int ctr;
int currentFormNo = 0;
String columnValue = null;
Connection conn = null;
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String errString = null;
GenericUtility genericUtility = GenericUtility.getInstance();
public void setSessionContext(SessionContext paramSessionContext)
{
}
public String itemChanged()
throws RemoteException, ITMException
{
return "";
}
public String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7) throws RemoteException, ITMException {
String str = "";
Document localDocument1 = null; Document localDocument2 = null; Document localDocument3 = null;
try {
System.out.println("xmlString : " + paramString1);
System.out.println("xmlString1 : " + paramString2);
if (paramString1 != null)
{
localDocument1 = GenericUtility.getInstance().parseString(paramString1);
}
if (paramString2 != null)
{
localDocument2 = GenericUtility.getInstance().parseString(paramString2);
}
if (paramString3 != null)
{
localDocument3 = GenericUtility.getInstance().parseString(paramString3);
}
str = itemChanged(localDocument1, localDocument2, localDocument3, paramString4, paramString5, paramString6, paramString7);
}
catch (ITMException localITMException) {
System.out.println("ITMException " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException)
{
System.out.println("Exception in itemchange " + localException);
localException.printStackTrace();
throw new ITMException(localException);
}
System.out.println("ResultString :: " + str);
return str;
}
public String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException
{
Object localObject1 = null;
Object localObject2 = null;
Object localObject3 = null;
Connection localConnection = null;
Object localObject4 = null;
Object localObject5 = null;
String str1 = "";
String str2 = "";
String str3 = "";
StringBuffer localStringBuffer = new StringBuffer();
String str4 = "";
localStringBuffer = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
localStringBuffer.append(paramString3).append("</editFlag></header>");
localStringBuffer.append("<Detail1>");
System.out.println("=======================xtraParams is==============");
System.out.println("xtraParams is" + paramString4);
System.out.println("=======================xtraParams is==============");
String str5 = getValueFromXTRA_PARAMS(paramString4, "loginSiteCode");
String str6 = "";
try
{
//Added for multi tenancy
localConnection = getConnection();
/*ConnDriver localConnDriver = new ConnDriver();
localConnection = localConnDriver.getConnectDB("DriverITM");*/
this.parentNodeList = paramDocument1.getElementsByTagName("Detail1");
this.parentNode = this.parentNodeList.item(0);
this.childNodeList = this.parentNode.getChildNodes();
this.ctr = 0;
int i = this.childNodeList.getLength();
do
{
this.childNode = this.childNodeList.item(this.ctr);
this.childNodeName = this.childNode.getNodeName();
if (this.childNodeName.equals(paramString2))
{
if (this.childNode.getFirstChild() != null)
{
this.columnValue = this.childNode.getFirstChild().getNodeValue().trim();
}
}
this.ctr += 1;
}
while ((this.ctr < i) && (!this.childNodeName.equals(paramString2)));
if (paramString2.trim().equalsIgnoreCase("site"))
{
str6 = this.genericUtility.getColumnValue("site", paramDocument1);
localStringBuffer.append("<site_code>").append("<![CDATA[" + str6.trim() + "]]>").append("</site_code>");
}
localStringBuffer.append("</Detail1>");
localStringBuffer.append("</Root>");
}
catch (ITMException localITMException)
{
System.out.println("ITMException :: " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException2)
{
System.out.println("Exception :: " + localException2);
localException2.printStackTrace();
throw new ITMException(localException2);
}
finally
{
try
{
if (localConnection != null)
{
localConnection.close();
localConnection = null;
}
}
catch (Exception localException3)
{
}
}
return localStringBuffer.toString();
}
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Local;
import org.w3c.dom.Document;
@Local
public abstract interface EncashedleaveLocal extends ValidatorLocal
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Remote;
import org.w3c.dom.Document;
@Remote
public abstract interface EncashedleaveRemote extends ValidatorRemote
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.system.config.ConnDriver;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.io.PrintStream;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.ejb.SessionContext;
import javax.ejb.Stateless;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
@Stateless
public class Esicform6 extends ValidatorEJB implements Esicform6Local, Esicform6Remote
{
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = "";
int ctr;
int currentFormNo = 0;
String columnValue = null;
Connection conn = null;
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String errString = null;
GenericUtility genericUtility = GenericUtility.getInstance();
public void setSessionContext(SessionContext paramSessionContext)
{
}
public String itemChanged()
throws RemoteException, ITMException
{
return "";
}
public String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7) throws RemoteException, ITMException {
String str = "";
Document localDocument1 = null; Document localDocument2 = null; Document localDocument3 = null;
try {
System.out.println("xmlString : " + paramString1);
System.out.println("xmlString1 : " + paramString2);
if (paramString1 != null)
{
localDocument1 = GenericUtility.getInstance().parseString(paramString1);
}
if (paramString2 != null)
{
localDocument2 = GenericUtility.getInstance().parseString(paramString2);
}
if (paramString3 != null)
{
localDocument3 = GenericUtility.getInstance().parseString(paramString3);
}
str = itemChanged(localDocument1, localDocument2, localDocument3, paramString4, paramString5, paramString6, paramString7);
}
catch (ITMException localITMException) {
System.out.println("ITMException " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException)
{
System.out.println("Exception in itemchange " + localException);
localException.printStackTrace();
throw new ITMException(localException);
}
System.out.println("ResultString :: " + str);
return str;
}
public String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException
{
Object localObject1 = null;
Object localObject2 = null;
Object localObject3 = null;
Connection localConnection = null;
Object localObject4 = null;
Object localObject5 = null;
String str1 = "";
String str2 = "";
String str3 = "";
StringBuffer localStringBuffer = new StringBuffer();
String str4 = "";
localStringBuffer = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
localStringBuffer.append(paramString3).append("</editFlag></header>");
localStringBuffer.append("<Detail1>");
System.out.println("=======================xtraParams is==============");
System.out.println("xtraParams is" + paramString4);
System.out.println("=======================xtraParams is==============");
String str5 = getValueFromXTRA_PARAMS(paramString4, "loginSiteCode");
String str6 = "";
try
{
//Added for multi tenancy
localConnection = getConnection();
/*ConnDriver localConnDriver = new ConnDriver();
localConnection = localConnDriver.getConnectDB("DriverITM");*/
this.parentNodeList = paramDocument1.getElementsByTagName("Detail1");
this.parentNode = this.parentNodeList.item(0);
this.childNodeList = this.parentNode.getChildNodes();
this.ctr = 0;
int i = this.childNodeList.getLength();
do
{
this.childNode = this.childNodeList.item(this.ctr);
this.childNodeName = this.childNode.getNodeName();
if (this.childNodeName.equals(paramString2))
{
if (this.childNode.getFirstChild() != null)
{
this.columnValue = this.childNode.getFirstChild().getNodeValue().trim();
}
}
this.ctr += 1;
}
while ((this.ctr < i) && (!this.childNodeName.equals(paramString2)));
if (paramString2.trim().equalsIgnoreCase("site_code_fr"))
{
str6 = this.genericUtility.getColumnValue("site_code_fr", paramDocument1);
localStringBuffer.append("<site_code_arg>").append("<![CDATA[" + str6.trim() + "]]>").append("</site_code_arg>");
}
localStringBuffer.append("</Detail1>");
localStringBuffer.append("</Root>");
}
catch (ITMException localITMException)
{
System.out.println("ITMException :: " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException2)
{
System.out.println("Exception :: " + localException2);
localException2.printStackTrace();
throw new ITMException(localException2);
}
finally
{
try
{
if (localConnection != null)
{
localConnection.close();
localConnection = null;
}
}
catch (Exception localException3)
{
}
}
return localStringBuffer.toString();
}
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Local;
import org.w3c.dom.Document;
@Local
public abstract interface Esicform6Local extends ValidatorLocal
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Remote;
import org.w3c.dom.Document;
@Remote
public abstract interface Esicform6Remote extends ValidatorRemote
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import java.rmi.RemoteException;
import java.sql.*;
import javax.ejb.*;
import org.w3c.dom.Document;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.util.*;
import java.util.Date;
import java.text.*;
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
import ibase.webitm.utility.*;
import ibase.system.config.*;
import ibase.webitm.ejb.*;
import ibase.webitm.utility.TransIDGenerator;
import ibase.utility.CommonConstants;
@Stateless
//public class EsicsummEJB extends ValidatorEJB implements SessionBean
public class Esicsumm extends ValidatorEJB implements EsicsummLocal,EsicsummRemote
{
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = "";
int ctr,currentFormNo=0;
String columnValue=null;
Connection conn = null;
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String errString = null;
GenericUtility genericUtility = GenericUtility.getInstance();
/*--Commented for EJB3 --sarah-03/06/2009
public void ejbCreate() throws RemoteException,CreateException
{
}
public void ejbRemove()
{
}
public void ejbActivate()
{
}
public void ejbPassivate()
{
}
*/
//End Comment--03/06/2009
public void setSessionContext(SessionContext sess){
}
public String itemChanged() throws RemoteException,ITMException
{
return "";
}
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException
{
String resultString = "";
Document dom = null,dom1 = null,dom2 = null;
try{
System.out.println("xmlString : "+xmlString);
System.out.println("xmlString1 : "+xmlString1);
if(xmlString != null)
{
dom = GenericUtility.getInstance().parseString(xmlString);
}
if(xmlString1 != null)
{
dom1 = GenericUtility.getInstance().parseString(xmlString1);
}
if(xmlString2 != null)
{
dom2 = GenericUtility.getInstance().parseString(xmlString2);
}
resultString = itemChanged(dom,dom1,dom2,objContext,currentColumn,editFlag,xtraParams);
} catch(ITMException e)
{
System.out.println("ITMException "+e);
e.printStackTrace();
throw e;
}
catch(Exception e)
{
System.out.println("Exception in itemchange "+e);
e.printStackTrace();
throw new ITMException(e);
}
System.out.println("ResultString :: "+resultString);
return resultString;
} //end of item change
public String itemChanged(Document dom,Document dom1,Document dom2,String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException
{
//String dateFrom = null;
//String dateTo = null;
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String sql = "";
String acctperiod = "";
//String acctcode = "";
//String fromdate = "";
String errorString = "";
StringBuffer valueXmlString = new StringBuffer();
String sitecode = "";
valueXmlString = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
valueXmlString.append(editFlag).append("</editFlag></header>");
valueXmlString.append("<Detail1>");
System.out.println("=======================xtraParams is==============");
System.out.println("xtraParams is"+xtraParams);
System.out.println("=======================xtraParams is==============");
String loginSite = getValueFromXTRA_PARAMS(xtraParams,"loginSiteCode");
String sitecodeany="";
//dateTo = genericUtility.getColumnValue("mto_date",dom);
//sitecode = genericUtility.getColumnValue("msitecode",dom);
try{
//===============Convert date to TimeStamp date format===========
//Timestamp chgdateFrom = null,chgdateTo = null;
//Object date = null;
//SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
// date = sdf.parse(dateFrom);
//SimpleDateFormat sdf1 = new SimpleDateFormat(genericUtility.getDBDateFormat());
//SimpleDateFormat sdf2 = new SimpleDateFormat(genericUtility.getDBDateFormat());
//dateFrom =sdf1.format(date).toString() + " 00:00:00.0";
//chgdateFrom = java.sql.Timestamp.valueOf(sdf1.format(date).toString() + " 00:00:00.0");
//date = sdf.parse(dateTo);
//dateTo = sdf2.format(date).toString() + ".00:00:00";
//chgdateTo = java.sql.Timestamp.valueOf(sdf1.format(date).toString() + " 00:00:00.0");
//===============================================================
//conn = getConnection();
//Added for multi tenancy
conn = getConnection();
/* ConnDriver connDriver = new ConnDriver();
conn = connDriver.getConnectDB("DriverITM"); */
parentNodeList = dom.getElementsByTagName("Detail1");
parentNode = parentNodeList.item(0);
childNodeList = parentNode.getChildNodes();
ctr = 0;
int childNodeListLength = childNodeList.getLength();
do
{
childNode = childNodeList.item(ctr);
childNodeName = childNode.getNodeName();
if(childNodeName.equals(currentColumn))
{
if (childNode.getFirstChild() != null)
{
columnValue = childNode.getFirstChild().getNodeValue().trim();
}
}
ctr++;
}
while(ctr < childNodeListLength && !childNodeName.equals(currentColumn));
if(currentColumn.trim().equalsIgnoreCase("msite"))
{
sitecodeany = genericUtility.getColumnValue("msite",dom);
valueXmlString.append("<msite_code>").append("<![CDATA["+sitecodeany.trim()+"]]>").append("</msite_code>");
//valueXmlString.append("<as_ason_date>").append("<![CDATA["+dateFrom+"]]>").append("</as_ason_date>");
}
valueXmlString.append("</Detail1>");
valueXmlString.append("</Root>");
} //end of try
catch(ITMException e){
System.out.println("ITMException :: "+e);
e.printStackTrace();
throw e;
}
catch(Exception ie)
{
System.out.println("Exception :: "+ie);
ie.printStackTrace();
throw new ITMException(ie);
}
finally
{
try
{
if(conn!=null)
{
conn.close();
conn=null;
}
}
catch (Exception e)
{
}
}
return valueXmlString.toString() ;
} //end of item change
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.*;
import java.rmi.RemoteException;
//import javax.ejb.EJBObject;
import javax.ejb.Local; //Added for EJB3 -sarah-03/06/2009
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
@Local //Added for EJB3 -sarah-03/06/2009
//public interface Esicsumm extends Validator,EJBObject
public interface EsicsummLocal extends ValidatorLocal //Added for EJB3 -sarah-03/06/2009
{
public String itemChanged() throws RemoteException,ITMException;
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom, Document dom1,Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.*;
import java.rmi.RemoteException;
//import javax.ejb.EJBObject;
import javax.ejb.Remote; //Added for EJB3 -sarah-03/06/2009
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
@Remote //Added for EJB3 -sarah-03/06/2009
//public interface Esicsumm extends Validator,EJBObject
public interface EsicsummRemote extends ValidatorRemote //Added for EJB3 -sarah-03/06/2009
{
public String itemChanged() throws RemoteException,ITMException;
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom, Document dom1,Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.adm;
import ibase.system.config.ConnDriver;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.io.PrintStream;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.ejb.SessionContext;
import javax.ejb.Stateless;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
@Stateless
public class Esicsummary extends ValidatorEJB
implements EsicsummaryLocal, EsicsummaryRemote
{
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = "";
int ctr;
int currentFormNo = 0;
String columnValue = null;
Connection conn = null;
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String errString = null;
GenericUtility genericUtility = GenericUtility.getInstance();
public void setSessionContext(SessionContext paramSessionContext)
{
}
public String itemChanged()
throws RemoteException, ITMException
{
return "";
}
public String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7) throws RemoteException, ITMException {
String str = "";
Document localDocument1 = null; Document localDocument2 = null; Document localDocument3 = null;
try {
System.out.println("xmlString : " + paramString1);
System.out.println("xmlString1 : " + paramString2);
if (paramString1 != null)
{
localDocument1 = GenericUtility.getInstance().parseString(paramString1);
}
if (paramString2 != null)
{
localDocument2 = GenericUtility.getInstance().parseString(paramString2);
}
if (paramString3 != null)
{
localDocument3 = GenericUtility.getInstance().parseString(paramString3);
}
str = itemChanged(localDocument1, localDocument2, localDocument3, paramString4, paramString5, paramString6, paramString7);
}
catch (ITMException localITMException) {
System.out.println("ITMException " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException)
{
System.out.println("Exception in itemchange " + localException);
localException.printStackTrace();
throw new ITMException(localException);
}
System.out.println("ResultString :: " + str);
return str;
}
public String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException
{
Object localObject1 = null;
Object localObject2 = null;
Object localObject3 = null;
Connection localConnection = null;
Object localObject4 = null;
Object localObject5 = null;
String str1 = "";
String str2 = "";
String str3 = "";
StringBuffer localStringBuffer = new StringBuffer();
String str4 = "";
localStringBuffer = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
localStringBuffer.append(paramString3).append("</editFlag></header>");
localStringBuffer.append("<Detail1>");
System.out.println("=======================xtraParams is==============");
System.out.println("xtraParams is" + paramString4);
System.out.println("=======================xtraParams is==============");
String str5 = getValueFromXTRA_PARAMS(paramString4, "loginSiteCode");
String str6 = "";
try
{
//Added for multi tenancy
localConnection = getConnection();
/* ConnDriver localConnDriver = new ConnDriver();
localConnection = localConnDriver.getConnectDB("DriverITM");*/
this.parentNodeList = paramDocument1.getElementsByTagName("Detail1");
this.parentNode = this.parentNodeList.item(0);
this.childNodeList = this.parentNode.getChildNodes();
this.ctr = 0;
int i = this.childNodeList.getLength();
do
{
this.childNode = this.childNodeList.item(this.ctr);
this.childNodeName = this.childNode.getNodeName();
if (this.childNodeName.equals(paramString2))
{
if (this.childNode.getFirstChild() != null)
{
this.columnValue = this.childNode.getFirstChild().getNodeValue().trim();
}
}
this.ctr += 1;
}
while ((this.ctr < i) && (!this.childNodeName.equals(paramString2)));
if (paramString2.trim().equalsIgnoreCase("msite"))
{
str6 = this.genericUtility.getColumnValue("msite", paramDocument1);
localStringBuffer.append("<msite_code>").append("<![CDATA[" + str6.trim() + "]]>").append("</msite_code>");
}
localStringBuffer.append("</Detail1>");
localStringBuffer.append("</Root>");
}
catch (ITMException localITMException)
{
System.out.println("ITMException :: " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException2)
{
System.out.println("Exception :: " + localException2);
localException2.printStackTrace();
throw new ITMException(localException2);
}
finally
{
try
{
if (localConnection != null)
{
localConnection.close();
localConnection = null;
}
}
catch (Exception localException3)
{
}
}
return localStringBuffer.toString();
}
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Local;
import org.w3c.dom.Document;
@Local
public abstract interface EsicsummaryLocal extends ValidatorLocal
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Remote;
import org.w3c.dom.Document;
@Remote
public abstract interface EsicsummaryRemote extends ValidatorRemote
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.system.config.ConnDriver;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.io.PrintStream;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.ejb.SessionContext;
import javax.ejb.Stateless;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
@Stateless
public class Form3part1 extends ValidatorEJB
implements Form3part1Local, Form3part1Remote
{
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = "";
int ctr;
int currentFormNo = 0;
String columnValue = null;
Connection conn = null;
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String errString = null;
GenericUtility genericUtility = GenericUtility.getInstance();
public void setSessionContext(SessionContext paramSessionContext)
{
}
public String itemChanged()
throws RemoteException, ITMException
{
return "";
}
public String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7) throws RemoteException, ITMException {
String str = "";
Document localDocument1 = null; Document localDocument2 = null; Document localDocument3 = null;
try {
System.out.println("xmlString : " + paramString1);
System.out.println("xmlString1 : " + paramString2);
if (paramString1 != null)
{
localDocument1 = GenericUtility.getInstance().parseString(paramString1);
}
if (paramString2 != null)
{
localDocument2 = GenericUtility.getInstance().parseString(paramString2);
}
if (paramString3 != null)
{
localDocument3 = GenericUtility.getInstance().parseString(paramString3);
}
str = itemChanged(localDocument1, localDocument2, localDocument3, paramString4, paramString5, paramString6, paramString7);
}
catch (ITMException localITMException) {
System.out.println("ITMException " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException)
{
System.out.println("Exception in itemchange " + localException);
localException.printStackTrace();
throw new ITMException(localException);
}
System.out.println("ResultString :: " + str);
return str;
}
public String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException
{
Object localObject1 = null;
Object localObject2 = null;
Object localObject3 = null;
Connection localConnection = null;
Object localObject4 = null;
Object localObject5 = null;
String str1 = "";
String str2 = "";
String str3 = "";
StringBuffer localStringBuffer = new StringBuffer();
String str4 = "";
localStringBuffer = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
localStringBuffer.append(paramString3).append("</editFlag></header>");
localStringBuffer.append("<Detail1>");
System.out.println("=======================xtraParams is==============");
System.out.println("xtraParams is" + paramString4);
System.out.println("=======================xtraParams is==============");
String str5 = getValueFromXTRA_PARAMS(paramString4, "loginSiteCode");
String str6 = "";
try
{
//Added for multi tenancy
localConnection = getConnection();
/*ConnDriver localConnDriver = new ConnDriver();
localConnection = localConnDriver.getConnectDB("DriverITM");*/
this.parentNodeList = paramDocument1.getElementsByTagName("Detail1");
this.parentNode = this.parentNodeList.item(0);
this.childNodeList = this.parentNode.getChildNodes();
this.ctr = 0;
int i = this.childNodeList.getLength();
do
{
this.childNode = this.childNodeList.item(this.ctr);
this.childNodeName = this.childNode.getNodeName();
if (this.childNodeName.equals(paramString2))
{
if (this.childNode.getFirstChild() != null)
{
this.columnValue = this.childNode.getFirstChild().getNodeValue().trim();
}
}
this.ctr += 1;
}
while ((this.ctr < i) && (!this.childNodeName.equals(paramString2)));
if (paramString2.trim().equalsIgnoreCase("site_code_fr"))
{
str6 = this.genericUtility.getColumnValue("site_code_fr", paramDocument1);
localStringBuffer.append("<site_code>").append("<![CDATA[" + str6.trim() + "]]>").append("</site_code>");
}
localStringBuffer.append("</Detail1>");
localStringBuffer.append("</Root>");
}
catch (ITMException localITMException)
{
System.out.println("ITMException :: " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException2)
{
System.out.println("Exception :: " + localException2);
localException2.printStackTrace();
throw new ITMException(localException2);
}
finally
{
try
{
if (localConnection != null)
{
localConnection.close();
localConnection = null;
}
}
catch (Exception localException3)
{
}
}
return localStringBuffer.toString();
}
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Local;
import org.w3c.dom.Document;
@Local
public abstract interface Form3part1Local extends ValidatorLocal
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Remote;
import org.w3c.dom.Document;
@Remote
public abstract interface Form3part1Remote extends ValidatorRemote
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.system.config.ConnDriver;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.io.PrintStream;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.ejb.SessionContext;
import javax.ejb.Stateless;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
@Stateless
public class Form3part2 extends ValidatorEJB
implements Form3part2Local, Form3part2Remote
{
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = "";
int ctr;
int currentFormNo = 0;
String columnValue = null;
Connection conn = null;
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String errString = null;
GenericUtility genericUtility = GenericUtility.getInstance();
public void setSessionContext(SessionContext paramSessionContext)
{
}
public String itemChanged()
throws RemoteException, ITMException
{
return "";
}
public String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7) throws RemoteException, ITMException {
String str = "";
Document localDocument1 = null; Document localDocument2 = null; Document localDocument3 = null;
try {
System.out.println("xmlString : " + paramString1);
System.out.println("xmlString1 : " + paramString2);
if (paramString1 != null)
{
localDocument1 = GenericUtility.getInstance().parseString(paramString1);
}
if (paramString2 != null)
{
localDocument2 = GenericUtility.getInstance().parseString(paramString2);
}
if (paramString3 != null)
{
localDocument3 = GenericUtility.getInstance().parseString(paramString3);
}
str = itemChanged(localDocument1, localDocument2, localDocument3, paramString4, paramString5, paramString6, paramString7);
}
catch (ITMException localITMException) {
System.out.println("ITMException " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException)
{
System.out.println("Exception in itemchange " + localException);
localException.printStackTrace();
throw new ITMException(localException);
}
System.out.println("ResultString :: " + str);
return str;
}
public String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException
{
Object localObject1 = null;
Object localObject2 = null;
Object localObject3 = null;
Connection localConnection = null;
Object localObject4 = null;
Object localObject5 = null;
String str1 = "";
String str2 = "";
String str3 = "";
StringBuffer localStringBuffer = new StringBuffer();
String str4 = "";
localStringBuffer = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
localStringBuffer.append(paramString3).append("</editFlag></header>");
localStringBuffer.append("<Detail1>");
System.out.println("=======================xtraParams is==============");
System.out.println("xtraParams is" + paramString4);
System.out.println("=======================xtraParams is==============");
String str5 = getValueFromXTRA_PARAMS(paramString4, "loginSiteCode");
String str6 = "";
try
{
//Added for multi tenancy
localConnection = getConnection();
/* ConnDriver localConnDriver = new ConnDriver();
localConnection = localConnDriver.getConnectDB("DriverITM");*/
this.parentNodeList = paramDocument1.getElementsByTagName("Detail1");
this.parentNode = this.parentNodeList.item(0);
this.childNodeList = this.parentNode.getChildNodes();
this.ctr = 0;
int i = this.childNodeList.getLength();
do
{
this.childNode = this.childNodeList.item(this.ctr);
this.childNodeName = this.childNode.getNodeName();
if (this.childNodeName.equals(paramString2))
{
if (this.childNode.getFirstChild() != null)
{
this.columnValue = this.childNode.getFirstChild().getNodeValue().trim();
}
}
this.ctr += 1;
}
while ((this.ctr < i) && (!this.childNodeName.equals(paramString2)));
if (paramString2.trim().equalsIgnoreCase("site_code_from"))
{
str6 = this.genericUtility.getColumnValue("site_code_from", paramDocument1);
localStringBuffer.append("<site_code>").append("<![CDATA[" + str6.trim() + "]]>").append("</site_code>");
}
localStringBuffer.append("</Detail1>");
localStringBuffer.append("</Root>");
}
catch (ITMException localITMException)
{
System.out.println("ITMException :: " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException2)
{
System.out.println("Exception :: " + localException2);
localException2.printStackTrace();
throw new ITMException(localException2);
}
finally
{
try
{
if (localConnection != null)
{
localConnection.close();
localConnection = null;
}
}
catch (Exception localException3)
{
}
}
return localStringBuffer.toString();
}
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Local;
import org.w3c.dom.Document;
@Local
public abstract interface Form3part2Local extends ValidatorLocal
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Remote;
import org.w3c.dom.Document;
@Remote
public abstract interface Form3part2Remote extends ValidatorRemote
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.system.config.ConnDriver;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.io.PrintStream;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.ejb.SessionContext;
import javax.ejb.Stateless;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
@Stateless
public class Form3part3 extends ValidatorEJB
implements Form3part3Local, Form3part3Remote
{
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = "";
int ctr;
int currentFormNo = 0;
String columnValue = null;
Connection conn = null;
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String errString = null;
GenericUtility genericUtility = GenericUtility.getInstance();
public void setSessionContext(SessionContext paramSessionContext)
{
}
public String itemChanged()
throws RemoteException, ITMException
{
return "";
}
public String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7) throws RemoteException, ITMException {
String str = "";
Document localDocument1 = null; Document localDocument2 = null; Document localDocument3 = null;
try {
System.out.println("xmlString : " + paramString1);
System.out.println("xmlString1 : " + paramString2);
if (paramString1 != null)
{
localDocument1 = GenericUtility.getInstance().parseString(paramString1);
}
if (paramString2 != null)
{
localDocument2 = GenericUtility.getInstance().parseString(paramString2);
}
if (paramString3 != null)
{
localDocument3 = GenericUtility.getInstance().parseString(paramString3);
}
str = itemChanged(localDocument1, localDocument2, localDocument3, paramString4, paramString5, paramString6, paramString7);
}
catch (ITMException localITMException) {
System.out.println("ITMException " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException)
{
System.out.println("Exception in itemchange " + localException);
localException.printStackTrace();
throw new ITMException(localException);
}
System.out.println("ResultString :: " + str);
return str;
}
public String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException
{
Object localObject1 = null;
Object localObject2 = null;
Object localObject3 = null;
Connection localConnection = null;
Object localObject4 = null;
Object localObject5 = null;
String str1 = "";
String str2 = "";
String str3 = "";
StringBuffer localStringBuffer = new StringBuffer();
String str4 = "";
localStringBuffer = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
localStringBuffer.append(paramString3).append("</editFlag></header>");
localStringBuffer.append("<Detail1>");
System.out.println("=======================xtraParams is==============");
System.out.println("xtraParams is" + paramString4);
System.out.println("=======================xtraParams is==============");
String str5 = getValueFromXTRA_PARAMS(paramString4, "loginSiteCode");
String str6 = "";
try
{
//Added for multi tenancy
localConnection = getConnection();
/* ConnDriver localConnDriver = new ConnDriver();
localConnection = localConnDriver.getConnectDB("DriverITM");*/
this.parentNodeList = paramDocument1.getElementsByTagName("Detail1");
this.parentNode = this.parentNodeList.item(0);
this.childNodeList = this.parentNode.getChildNodes();
this.ctr = 0;
int i = this.childNodeList.getLength();
do
{
this.childNode = this.childNodeList.item(this.ctr);
this.childNodeName = this.childNode.getNodeName();
if (this.childNodeName.equals(paramString2))
{
if (this.childNode.getFirstChild() != null)
{
this.columnValue = this.childNode.getFirstChild().getNodeValue().trim();
}
}
this.ctr += 1;
}
while ((this.ctr < i) && (!this.childNodeName.equals(paramString2)));
if (paramString2.trim().equalsIgnoreCase("site_code_fr"))
{
str6 = this.genericUtility.getColumnValue("site_code_fr", paramDocument1);
localStringBuffer.append("<site_code>").append("<![CDATA[" + str6.trim() + "]]>").append("</site_code>");
}
localStringBuffer.append("</Detail1>");
localStringBuffer.append("</Root>");
}
catch (ITMException localITMException)
{
System.out.println("ITMException :: " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException2)
{
System.out.println("Exception :: " + localException2);
localException2.printStackTrace();
throw new ITMException(localException2);
}
finally
{
try
{
if (localConnection != null)
{
localConnection.close();
localConnection = null;
}
}
catch (Exception localException3)
{
}
}
return localStringBuffer.toString();
}
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Local;
import org.w3c.dom.Document;
@Local
public abstract interface Form3part3Local extends ValidatorLocal
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Remote;
import org.w3c.dom.Document;
@Remote
public abstract interface Form3part3Remote extends ValidatorRemote
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import java.rmi.RemoteException;
import java.sql.*;
import javax.ejb.*;
import org.w3c.dom.Document;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.util.*;
import java.util.Date;
import java.text.*;
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
import ibase.webitm.utility.*;
import ibase.system.config.*;
import ibase.webitm.ejb.*;
import ibase.webitm.utility.TransIDGenerator;
import ibase.utility.CommonConstants;
@Stateless
//public class Gen5adactEJB extends ValidatorEJB implements SessionBean
public class Gen5adact extends ValidatorEJB implements Gen5adactLocal,Gen5adactRemote
{
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = "";
int ctr,currentFormNo=0;
String columnValue=null;
Connection conn = null;
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String errString = null;
GenericUtility genericUtility = GenericUtility.getInstance();
/*--Commented for EJB3--sarah-03/06/2009
public void ejbCreate() throws RemoteException,CreateException
{
}
public void ejbRemove()
{
}
public void ejbActivate()
{
}
public void ejbPassivate()
{
}
*/
//End Comment--03/06/2009
public void setSessionContext(SessionContext sess){
}
public String itemChanged() throws RemoteException,ITMException
{
return "";
}
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException
{
String resultString = "";
Document dom = null,dom1 = null,dom2 = null;
try{
System.out.println("xmlString : "+xmlString);
System.out.println("xmlString1 : "+xmlString1);
if(xmlString != null)
{
dom = GenericUtility.getInstance().parseString(xmlString);
}
if(xmlString1 != null)
{
dom1 = GenericUtility.getInstance().parseString(xmlString1);
}
if(xmlString2 != null)
{
dom2 = GenericUtility.getInstance().parseString(xmlString2);
}
resultString = itemChanged(dom,dom1,dom2,objContext,currentColumn,editFlag,xtraParams);
} catch(ITMException e)
{
System.out.println("ITMException "+e);
e.printStackTrace();
throw e;
}
catch(Exception e)
{
System.out.println("Exception in itemchange "+e);
e.printStackTrace();
throw new ITMException(e);
}
System.out.println("ResultString :: "+resultString);
return resultString;
} //end of item change
public String itemChanged(Document dom,Document dom1,Document dom2,String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException
{
//String dateFrom = null;
//String dateTo = null;
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String sql = "";
String acctperiod = "";
//String acctcode = "";
//String fromdate = "";
String errorString = "";
StringBuffer valueXmlString = new StringBuffer();
String sitecode = "";
valueXmlString = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
valueXmlString.append(editFlag).append("</editFlag></header>");
valueXmlString.append("<Detail1>");
System.out.println("=======================xtraParams is==============");
System.out.println("xtraParams is"+xtraParams);
System.out.println("=======================xtraParams is==============");
String loginSite = getValueFromXTRA_PARAMS(xtraParams,"loginSiteCode");
String sitecodeany="";
//dateTo = genericUtility.getColumnValue("mto_date",dom);
//sitecode = genericUtility.getColumnValue("msitecode",dom);
try{
//===============Convert date to TimeStamp date format===========
//Timestamp chgdateFrom = null,chgdateTo = null;
//Object date = null;
//SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
// date = sdf.parse(dateFrom);
//SimpleDateFormat sdf1 = new SimpleDateFormat(genericUtility.getDBDateFormat());
//SimpleDateFormat sdf2 = new SimpleDateFormat(genericUtility.getDBDateFormat());
//dateFrom =sdf1.format(date).toString() + " 00:00:00.0";
//chgdateFrom = java.sql.Timestamp.valueOf(sdf1.format(date).toString() + " 00:00:00.0");
//date = sdf.parse(dateTo);
//dateTo = sdf2.format(date).toString() + ".00:00:00";
//chgdateTo = java.sql.Timestamp.valueOf(sdf1.format(date).toString() + " 00:00:00.0");
//===============================================================
//conn = getConnection();
//Added for multi tenancy
conn = getConnection();
/* ConnDriver connDriver = new ConnDriver();
conn = connDriver.getConnectDB("DriverITM");*/
parentNodeList = dom.getElementsByTagName("Detail1");
parentNode = parentNodeList.item(0);
childNodeList = parentNode.getChildNodes();
ctr = 0;
int childNodeListLength = childNodeList.getLength();
do
{
childNode = childNodeList.item(ctr);
childNodeName = childNode.getNodeName();
if(childNodeName.equals(currentColumn))
{
if (childNode.getFirstChild() != null)
{
columnValue = childNode.getFirstChild().getNodeValue().trim();
}
}
ctr++;
}
while(ctr < childNodeListLength && !childNodeName.equals(currentColumn));
if(currentColumn.trim().equalsIgnoreCase("site_code_fr"))
{
sitecodeany = genericUtility.getColumnValue("site_code_fr",dom);
valueXmlString.append("<site>").append("<![CDATA["+sitecodeany.trim()+"]]>").append("</site>");
//valueXmlString.append("<as_ason_date>").append("<![CDATA["+dateFrom+"]]>").append("</as_ason_date>");
}
valueXmlString.append("</Detail1>");
valueXmlString.append("</Root>");
} //end of try
catch(ITMException e){
System.out.println("ITMException :: "+e);
e.printStackTrace();
throw e;
}
catch(Exception ie)
{
System.out.println("Exception :: "+ie);
ie.printStackTrace();
throw new ITMException(ie);
}
finally
{
try
{
if(conn!=null)
{
conn.close();
conn=null;
}
}
catch (Exception e)
{
}
}
return valueXmlString.toString() ;
} //end of item change
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.*;
import java.rmi.RemoteException;
//import javax.ejb.EJBObject;
import javax.ejb.Local; //Added for EJB3 -sarah-03/06/2009
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
@Local //Added for EJB3 -sarah-03/06/2009
//public interface Gen5adact extends Validator,EJBObject
public interface Gen5adactLocal extends ValidatorLocal //Added for EJB3-sarah-03/06/2009
{
public String itemChanged() throws RemoteException,ITMException;
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom, Document dom1,Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.*;
import java.rmi.RemoteException;
//import javax.ejb.EJBObject;
import javax.ejb.Remote; //Added for EJB3-sarah-03/06/2009
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
@Remote //Added for EJB3-sarah-03/06/2009
//public interface Gen5adact extends Validator,EJBObject
public interface Gen5adactRemote extends ValidatorRemote //Added for EJB3-sarah-03/06/2009
{
public String itemChanged() throws RemoteException,ITMException;
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom, Document dom1,Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.adm;
import ibase.system.config.ConnDriver;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.io.PrintStream;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.ejb.SessionContext;
import javax.ejb.Stateless;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
@Stateless
public class General5adactual extends ValidatorEJB
implements General5adactualLocal, General5adactualRemote
{
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = "";
int ctr;
int currentFormNo = 0;
String columnValue = null;
Connection conn = null;
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String errString = null;
GenericUtility genericUtility = GenericUtility.getInstance();
public void setSessionContext(SessionContext paramSessionContext)
{
}
public String itemChanged()
throws RemoteException, ITMException
{
return "";
}
public String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7) throws RemoteException, ITMException {
String str = "";
Document localDocument1 = null; Document localDocument2 = null; Document localDocument3 = null;
try {
System.out.println("xmlString : " + paramString1);
System.out.println("xmlString1 : " + paramString2);
if (paramString1 != null)
{
localDocument1 = GenericUtility.getInstance().parseString(paramString1);
}
if (paramString2 != null)
{
localDocument2 = GenericUtility.getInstance().parseString(paramString2);
}
if (paramString3 != null)
{
localDocument3 = GenericUtility.getInstance().parseString(paramString3);
}
str = itemChanged(localDocument1, localDocument2, localDocument3, paramString4, paramString5, paramString6, paramString7);
}
catch (ITMException localITMException) {
System.out.println("ITMException " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException)
{
System.out.println("Exception in itemchange " + localException);
localException.printStackTrace();
throw new ITMException(localException);
}
System.out.println("ResultString :: " + str);
return str;
}
public String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException
{
Object localObject1 = null;
Object localObject2 = null;
Object localObject3 = null;
Connection localConnection = null;
Object localObject4 = null;
Object localObject5 = null;
String str1 = "";
String str2 = "";
String str3 = "";
StringBuffer localStringBuffer = new StringBuffer();
String str4 = "";
localStringBuffer = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
localStringBuffer.append(paramString3).append("</editFlag></header>");
localStringBuffer.append("<Detail1>");
System.out.println("=======================xtraParams is==============");
System.out.println("xtraParams is" + paramString4);
System.out.println("=======================xtraParams is==============");
String str5 = getValueFromXTRA_PARAMS(paramString4, "loginSiteCode");
String str6 = "";
try
{
/*ConnDriver localConnDriver = new ConnDriver();
localConnection = localConnDriver.getConnectDB("DriverITM");*/
//Added for multi tenancy
localConnection = getConnection();
this.parentNodeList = paramDocument1.getElementsByTagName("Detail1");
this.parentNode = this.parentNodeList.item(0);
this.childNodeList = this.parentNode.getChildNodes();
this.ctr = 0;
int i = this.childNodeList.getLength();
do
{
this.childNode = this.childNodeList.item(this.ctr);
this.childNodeName = this.childNode.getNodeName();
if (this.childNodeName.equals(paramString2))
{
if (this.childNode.getFirstChild() != null)
{
this.columnValue = this.childNode.getFirstChild().getNodeValue().trim();
}
}
this.ctr += 1;
}
while ((this.ctr < i) && (!this.childNodeName.equals(paramString2)));
if (paramString2.trim().equalsIgnoreCase("site_code_fr"))
{
str6 = this.genericUtility.getColumnValue("site_code_fr", paramDocument1);
localStringBuffer.append("<site>").append("<![CDATA[" + str6.trim() + "]]>").append("</site>");
}
localStringBuffer.append("</Detail1>");
localStringBuffer.append("</Root>");
}
catch (ITMException localITMException)
{
System.out.println("ITMException :: " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException2)
{
System.out.println("Exception :: " + localException2);
localException2.printStackTrace();
throw new ITMException(localException2);
}
finally
{
try
{
if (localConnection != null)
{
localConnection.close();
localConnection = null;
}
}
catch (Exception localException3)
{
}
}
return localStringBuffer.toString();
}
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Local;
import org.w3c.dom.Document;
@Local
public abstract interface General5adactualLocal extends ValidatorLocal
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Remote;
import org.w3c.dom.Document;
@Remote
public abstract interface General5adactualRemote extends ValidatorRemote
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import java.rmi.RemoteException;
import java.sql.*;
import javax.ejb.*;
import org.w3c.dom.Document;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.util.*;
import java.util.Date;
import java.text.*;
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
import ibase.webitm.utility.*;
import ibase.system.config.*;
import ibase.webitm.ejb.*;
import ibase.webitm.utility.TransIDGenerator;
import ibase.utility.CommonConstants;
@Stateless //Added for EJB3 -sarah-03/06/2009
//public class ItdeclarationEJB extends ValidatorEJB implements SessionBean
public class Itdeclaration extends ValidatorEJB implements ItdeclarationLocal,ItdeclarationRemote //Added for EJB3 -sarah-03/06/2009
{
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = "";
int ctr,currentFormNo=0;
String columnValue=null;
Connection conn = null;
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String errString = null;
GenericUtility genericUtility = GenericUtility.getInstance();
/*--Commented for EJB3--sarah
public void ejbCreate() throws RemoteException,CreateException
{
}
public void ejbRemove()
{
}
public void ejbActivate()
{
}
public void ejbPassivate()
{
}
*/
//End Comment--03/06/2009
public void setSessionContext(SessionContext sess){
}
public String itemChanged() throws RemoteException,ITMException
{
return "";
}
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException
{
String resultString = "";
Document dom = null,dom1 = null,dom2 = null;
try{
System.out.println("xmlString : "+xmlString);
System.out.println("xmlString1 : "+xmlString1);
if(xmlString != null)
{
dom = GenericUtility.getInstance().parseString(xmlString);
}
if(xmlString1 != null)
{
dom1 = GenericUtility.getInstance().parseString(xmlString1);
}
if(xmlString2 != null)
{
dom2 = GenericUtility.getInstance().parseString(xmlString2);
}
resultString = itemChanged(dom,dom1,dom2,objContext,currentColumn,editFlag,xtraParams);
} catch(ITMException e)
{
System.out.println("ITMException "+e);
e.printStackTrace();
throw e;
}
catch(Exception e)
{
System.out.println("Exception in itemchange "+e);
e.printStackTrace();
throw new ITMException(e);
}
System.out.println("ResultString :: "+resultString);
return resultString;
} //end of item change
public String itemChanged(Document dom,Document dom1,Document dom2,String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException
{
//String dateFrom = null;
//String dateTo = null;
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String sql = "";
String acctperiod = "";
//String acctcode = "";
//String fromdate = "";
String errorString = "";
StringBuffer valueXmlString = new StringBuffer();
String sitecode = "";
valueXmlString = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
valueXmlString.append(editFlag).append("</editFlag></header>");
valueXmlString.append("<Detail1>");
System.out.println("=======================xtraParams is==============");
System.out.println("xtraParams is"+xtraParams);
System.out.println("=======================xtraParams is==============");
String loginSite = getValueFromXTRA_PARAMS(xtraParams,"loginSiteCode");
String sitecodeany="";
//dateTo = genericUtility.getColumnValue("mto_date",dom);
//sitecode = genericUtility.getColumnValue("msitecode",dom);
try{
//===============Convert date to TimeStamp date format===========
//Timestamp chgdateFrom = null,chgdateTo = null;
//Object date = null;
//SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
// date = sdf.parse(dateFrom);
//SimpleDateFormat sdf1 = new SimpleDateFormat(genericUtility.getDBDateFormat());
//SimpleDateFormat sdf2 = new SimpleDateFormat(genericUtility.getDBDateFormat());
//dateFrom =sdf1.format(date).toString() + " 00:00:00.0";
//chgdateFrom = java.sql.Timestamp.valueOf(sdf1.format(date).toString() + " 00:00:00.0");
//date = sdf.parse(dateTo);
//dateTo = sdf2.format(date).toString() + ".00:00:00";
//chgdateTo = java.sql.Timestamp.valueOf(sdf1.format(date).toString() + " 00:00:00.0");
//===============================================================
//conn = getConnection();
//Added for multi tenancy
conn = getConnection();
/* ConnDriver connDriver = new ConnDriver();
conn = connDriver.getConnectDB("DriverITM");*/
parentNodeList = dom.getElementsByTagName("Detail1");
parentNode = parentNodeList.item(0);
childNodeList = parentNode.getChildNodes();
ctr = 0;
int childNodeListLength = childNodeList.getLength();
do
{
childNode = childNodeList.item(ctr);
childNodeName = childNode.getNodeName();
if(childNodeName.equals(currentColumn))
{
if (childNode.getFirstChild() != null)
{
columnValue = childNode.getFirstChild().getNodeValue().trim();
}
}
ctr++;
}
while(ctr < childNodeListLength && !childNodeName.equals(currentColumn));
if(currentColumn.trim().equalsIgnoreCase("as_sitecode_fr"))
{
sitecodeany = genericUtility.getColumnValue("as_sitecode_fr",dom);
valueXmlString.append("<as_sitecode_to>").append("<![CDATA["+sitecodeany.trim()+"]]>").append("</as_sitecode_to>");
//valueXmlString.append("<as_ason_date>").append("<![CDATA["+dateFrom+"]]>").append("</as_ason_date>");
}
valueXmlString.append("</Detail1>");
valueXmlString.append("</Root>");
} //end of try
catch(ITMException e){
System.out.println("ITMException :: "+e);
e.printStackTrace();
throw e;
}
catch(Exception ie)
{
System.out.println("Exception :: "+ie);
ie.printStackTrace();
throw new ITMException(ie);
}
finally
{
try
{
if(conn!=null)
{
conn.close();
conn=null;
}
}
catch (Exception e)
{
}
}
return valueXmlString.toString() ;
} //end of item change
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.*;
import java.rmi.RemoteException;
//import javax.ejb.EJBObject;
import javax.ejb.Local; //Added for EJB3 -sarah-03/06/2009
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
@Local
//public interface Itdeclaration extends Validator,EJBObject
public interface ItdeclarationLocal extends ValidatorLocal
{
public String itemChanged() throws RemoteException,ITMException;
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom, Document dom1,Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.*;
import java.rmi.RemoteException;
//import javax.ejb.EJBObject;
import javax.ejb.Remote; //Added for EJB3 -sarah-03/06/2009
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
@Remote //Added for EJB3 -sarah-03/06/2009
//public interface Itdeclaration extends Validator,EJBObject
public interface ItdeclarationRemote extends ValidatorRemote //Added for EJB3 -sarah-03/06/2009
{
public String itemChanged() throws RemoteException,ITMException;
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom, Document dom1,Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.adm;
import java.rmi.RemoteException;
import java.sql.*;
import javax.ejb.*;
import org.w3c.dom.Document;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.util.*;
import java.util.Date;
import java.text.*;
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
import ibase.webitm.utility.*;
import ibase.system.config.*;
import ibase.webitm.ejb.*;
import ibase.webitm.utility.TransIDGenerator;
import ibase.utility.CommonConstants;
@Stateless //Added for EJB3 -sarah-03/06/2009
//public class LeavavailfrEJB extends ValidatorEJB implements SessionBean
public class Leavavailfr extends ValidatorEJB implements LeavavailfrLocal,LeavavailfrRemote //Added for EJB3 -sarah-03/06/2009
{
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = "";
int ctr,currentFormNo=0;
String columnValue=null;
Connection conn = null;
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String errString = null;
GenericUtility genericUtility = GenericUtility.getInstance();
/*--Commented for EJB3--sarah--03/06/2009
public void ejbCreate() throws RemoteException,CreateException
{
}
public void ejbRemove()
{
}
public void ejbActivate()
{
}
public void ejbPassivate()
{
}
*/
//End Comment -03/06/2009
public void setSessionContext(SessionContext sess){
}
public String itemChanged() throws RemoteException,ITMException
{
return "";
}
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException
{
String resultString = "";
Document dom = null,dom1 = null,dom2 = null;
try{
System.out.println("xmlString : "+xmlString);
System.out.println("xmlString1 : "+xmlString1);
if(xmlString != null)
{
dom = GenericUtility.getInstance().parseString(xmlString);
}
if(xmlString1 != null)
{
dom1 = GenericUtility.getInstance().parseString(xmlString1);
}
if(xmlString2 != null)
{
dom2 = GenericUtility.getInstance().parseString(xmlString2);
}
resultString = itemChanged(dom,dom1,dom2,objContext,currentColumn,editFlag,xtraParams);
} catch(ITMException e)
{
System.out.println("ITMException "+e);
e.printStackTrace();
throw e;
}
catch(Exception e)
{
System.out.println("Exception in itemchange "+e);
e.printStackTrace();
throw new ITMException(e);
}
System.out.println("ResultString :: "+resultString);
return resultString;
} //end of item change
public String itemChanged(Document dom,Document dom1,Document dom2,String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException
{
//String dateFrom = null;
//String dateTo = null;
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String sql = "";
String acctperiod = "";
//String acctcode = "";
//String fromdate = "";
String errorString = "";
StringBuffer valueXmlString = new StringBuffer();
String sitecode = "";
valueXmlString = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
valueXmlString.append(editFlag).append("</editFlag></header>");
valueXmlString.append("<Detail1>");
System.out.println("=======================xtraParams is==============");
System.out.println("xtraParams is"+xtraParams);
System.out.println("=======================xtraParams is==============");
String loginSite = getValueFromXTRA_PARAMS(xtraParams,"loginSiteCode");
String sitecodeany="";
//dateTo = genericUtility.getColumnValue("mto_date",dom);
//sitecode = genericUtility.getColumnValue("msitecode",dom);
try{
//===============Convert date to TimeStamp date format===========
//Timestamp chgdateFrom = null,chgdateTo = null;
//Object date = null;
//SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
// date = sdf.parse(dateFrom);
//SimpleDateFormat sdf1 = new SimpleDateFormat(genericUtility.getDBDateFormat());
//SimpleDateFormat sdf2 = new SimpleDateFormat(genericUtility.getDBDateFormat());
//dateFrom =sdf1.format(date).toString() + " 00:00:00.0";
//chgdateFrom = java.sql.Timestamp.valueOf(sdf1.format(date).toString() + " 00:00:00.0");
//date = sdf.parse(dateTo);
//dateTo = sdf2.format(date).toString() + ".00:00:00";
//chgdateTo = java.sql.Timestamp.valueOf(sdf1.format(date).toString() + " 00:00:00.0");
//===============================================================
//conn = getConnection();
//Added for multi tenancy
conn = getConnection();
/* ConnDriver connDriver = new ConnDriver();
conn = connDriver.getConnectDB("DriverITM");*/
parentNodeList = dom.getElementsByTagName("Detail1");
parentNode = parentNodeList.item(0);
childNodeList = parentNode.getChildNodes();
ctr = 0;
int childNodeListLength = childNodeList.getLength();
do
{
childNode = childNodeList.item(ctr);
childNodeName = childNode.getNodeName();
if(childNodeName.equals(currentColumn))
{
if (childNode.getFirstChild() != null)
{
columnValue = childNode.getFirstChild().getNodeValue().trim();
}
}
ctr++;
}
while(ctr < childNodeListLength && !childNodeName.equals(currentColumn));
if(currentColumn.trim().equalsIgnoreCase("msite"))
{
sitecodeany = genericUtility.getColumnValue("msite",dom);
valueXmlString.append("<empsite_fr>").append("<![CDATA["+sitecodeany.trim()+"]]>").append("</empsite_fr>");
//valueXmlString.append("<as_ason_date>").append("<![CDATA["+dateFrom+"]]>").append("</as_ason_date>");
}
valueXmlString.append("</Detail1>");
valueXmlString.append("</Root>");
} //end of try
catch(ITMException e){
System.out.println("ITMException :: "+e);
e.printStackTrace();
throw e;
}
catch(Exception ie)
{
System.out.println("Exception :: "+ie);
ie.printStackTrace();
throw new ITMException(ie);
}
finally
{
try
{
if(conn!=null)
{
conn.close();
conn=null;
}
}
catch (Exception e)
{
}
}
return valueXmlString.toString() ;
} //end of item change
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.*;
import java.rmi.RemoteException;
//import javax.ejb.EJBObject;
import javax.ejb.Local; //Added for EJB3 -sarah-03/06/2009
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
@Local //Added for EJB3 -sarah-03/06/2009
//public interface Leavavailfr extends Validator,EJBObject
public interface LeavavailfrLocal extends ValidatorLocal //Added for EJB3 -sarah-03/06/2009
{
public String itemChanged() throws RemoteException,ITMException;
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom, Document dom1,Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.*;
import java.rmi.RemoteException;
//import javax.ejb.EJBObject;
import javax.ejb.Remote; //Added for EJB3 -sarah-03/06/2009
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
@Remote //Added for EJB3 -sarah-03/06/2009
//public interface Leavavailfr extends Validator,EJBObject
public interface LeavavailfrRemote extends ValidatorRemote //Added for EJB3 -sarah-03/06/2009
{
public String itemChanged() throws RemoteException,ITMException;
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom, Document dom1,Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.adm;
import ibase.system.config.ConnDriver;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.io.PrintStream;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.ejb.SessionContext;
import javax.ejb.Stateless;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
@Stateless
public class Leavereg extends ValidatorEJB
implements LeaveregLocal, LeaveregRemote
{
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = "";
int ctr;
int currentFormNo = 0;
String columnValue = null;
Connection conn = null;
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String errString = null;
GenericUtility genericUtility = GenericUtility.getInstance();
public void setSessionContext(SessionContext paramSessionContext)
{
}
public String itemChanged()
throws RemoteException, ITMException
{
return "";
}
public String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7) throws RemoteException, ITMException {
String str = "";
Document localDocument1 = null; Document localDocument2 = null; Document localDocument3 = null;
try {
System.out.println("xmlString : " + paramString1);
System.out.println("xmlString1 : " + paramString2);
if (paramString1 != null)
{
localDocument1 = GenericUtility.getInstance().parseString(paramString1);
}
if (paramString2 != null)
{
localDocument2 = GenericUtility.getInstance().parseString(paramString2);
}
if (paramString3 != null)
{
localDocument3 = GenericUtility.getInstance().parseString(paramString3);
}
str = itemChanged(localDocument1, localDocument2, localDocument3, paramString4, paramString5, paramString6, paramString7);
}
catch (ITMException localITMException) {
System.out.println("ITMException " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException)
{
System.out.println("Exception in itemchange " + localException);
localException.printStackTrace();
throw new ITMException(localException);
}
System.out.println("ResultString :: " + str);
return str;
}
public String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException
{
Object localObject1 = null;
Object localObject2 = null;
Object localObject3 = null;
Connection localConnection = null;
Object localObject4 = null;
Object localObject5 = null;
String str1 = "";
String str2 = "";
String str3 = "";
StringBuffer localStringBuffer = new StringBuffer();
String str4 = "";
localStringBuffer = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
localStringBuffer.append(paramString3).append("</editFlag></header>");
localStringBuffer.append("<Detail1>");
System.out.println("=======================xtraParams is==============");
System.out.println("xtraParams is" + paramString4);
System.out.println("=======================xtraParams is==============");
String str5 = getValueFromXTRA_PARAMS(paramString4, "loginSiteCode");
String str6 = "";
try
{
//Added for multi tenancy
localConnection = getConnection();
/* ConnDriver localConnDriver = new ConnDriver();
localConnection = localConnDriver.getConnectDB("DriverITM");*/
this.parentNodeList = paramDocument1.getElementsByTagName("Detail1");
this.parentNode = this.parentNodeList.item(0);
this.childNodeList = this.parentNode.getChildNodes();
this.ctr = 0;
int i = this.childNodeList.getLength();
do
{
this.childNode = this.childNodeList.item(this.ctr);
this.childNodeName = this.childNode.getNodeName();
if (this.childNodeName.equals(paramString2))
{
if (this.childNode.getFirstChild() != null)
{
this.columnValue = this.childNode.getFirstChild().getNodeValue().trim();
}
}
this.ctr += 1;
}
while ((this.ctr < i) && (!this.childNodeName.equals(paramString2)));
if (paramString2.trim().equalsIgnoreCase("frsite_code"))
{
str6 = this.genericUtility.getColumnValue("frsite_code", paramDocument1);
localStringBuffer.append("<site>").append("<![CDATA[" + str6.trim() + "]]>").append("</site>");
}
localStringBuffer.append("</Detail1>");
localStringBuffer.append("</Root>");
}
catch (ITMException localITMException)
{
System.out.println("ITMException :: " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException2)
{
System.out.println("Exception :: " + localException2);
localException2.printStackTrace();
throw new ITMException(localException2);
}
finally
{
try
{
if (localConnection != null)
{
localConnection.close();
localConnection = null;
}
}
catch (Exception localException3)
{
}
}
return localStringBuffer.toString();
}
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Local;
import org.w3c.dom.Document;
@Local
public abstract interface LeaveregLocal extends ValidatorLocal
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Remote;
import org.w3c.dom.Document;
@Remote
public abstract interface LeaveregRemote extends ValidatorRemote
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import java.rmi.RemoteException;
import java.sql.*;
import javax.ejb.*;
import org.w3c.dom.Document;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.util.*;
import java.util.Date;
import java.text.*;
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
import ibase.webitm.utility.*;
import ibase.system.config.*;
import ibase.webitm.ejb.*;
import ibase.webitm.utility.TransIDGenerator;
import ibase.utility.CommonConstants;
@Stateless //Added for EJB3 -sarah-11/06/2009
public class Leaveregist extends ValidatorEJB implements LeaveregistLocal,LeaveregistRemote //Added for EJB3 -sarah-11/06/2009
{
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = "";
int ctr,currentFormNo=0;
String columnValue=null;
Connection conn = null;
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String errString = null;
GenericUtility genericUtility = GenericUtility.getInstance();
/*--Commented for EJB3--sarah--11/06/2009
public void ejbCreate() throws RemoteException,CreateException
{
}
public void ejbRemove()
{
}
public void ejbActivate()
{
}
public void ejbPassivate()
{
}
*/
//End Comment--11/06/2009
public void setSessionContext(SessionContext sess){
}
public String itemChanged() throws RemoteException,ITMException
{
return "";
}
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException
{
String resultString = "";
Document dom = null,dom1 = null,dom2 = null;
try{
System.out.println("xmlString : "+xmlString);
System.out.println("xmlString1 : "+xmlString1);
if(xmlString != null)
{
dom = GenericUtility.getInstance().parseString(xmlString);
}
if(xmlString1 != null)
{
dom1 = GenericUtility.getInstance().parseString(xmlString1);
}
if(xmlString2 != null)
{
dom2 = GenericUtility.getInstance().parseString(xmlString2);
}
resultString = itemChanged(dom,dom1,dom2,objContext,currentColumn,editFlag,xtraParams);
} catch(ITMException e)
{
System.out.println("ITMException "+e);
e.printStackTrace();
throw e;
}
catch(Exception e)
{
System.out.println("Exception in itemchange "+e);
e.printStackTrace();
throw new ITMException(e);
}
System.out.println("ResultString :: "+resultString);
return resultString;
} //end of item change
public String itemChanged(Document dom,Document dom1,Document dom2,String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException
{
//String dateFrom = null;
//String dateTo = null;
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String sql = "";
String acctperiod = "";
//String acctcode = "";
//String fromdate = "";
String errorString = "";
StringBuffer valueXmlString = new StringBuffer();
String sitecode = "";
valueXmlString = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
valueXmlString.append(editFlag).append("</editFlag></header>");
valueXmlString.append("<Detail1>");
System.out.println("=======================xtraParams is==============");
System.out.println("xtraParams is"+xtraParams);
System.out.println("=======================xtraParams is==============");
String loginSite = getValueFromXTRA_PARAMS(xtraParams,"loginSiteCode");
String sitecodeany="";
//dateTo = genericUtility.getColumnValue("mto_date",dom);
//sitecode = genericUtility.getColumnValue("msitecode",dom);
try{
//===============Convert date to TimeStamp date format===========
//Timestamp chgdateFrom = null,chgdateTo = null;
//Object date = null;
//SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
// date = sdf.parse(dateFrom);
//SimpleDateFormat sdf1 = new SimpleDateFormat(genericUtility.getDBDateFormat());
//SimpleDateFormat sdf2 = new SimpleDateFormat(genericUtility.getDBDateFormat());
//dateFrom =sdf1.format(date).toString() + " 00:00:00.0";
//chgdateFrom = java.sql.Timestamp.valueOf(sdf1.format(date).toString() + " 00:00:00.0");
//date = sdf.parse(dateTo);
//dateTo = sdf2.format(date).toString() + ".00:00:00";
//chgdateTo = java.sql.Timestamp.valueOf(sdf1.format(date).toString() + " 00:00:00.0");
//===============================================================
//conn = getConnection();
//Added for multi tenancy
conn = getConnection();
/* ConnDriver connDriver = new ConnDriver();
conn = connDriver.getConnectDB("DriverITM");*/
parentNodeList = dom.getElementsByTagName("Detail1");
parentNode = parentNodeList.item(0);
childNodeList = parentNode.getChildNodes();
ctr = 0;
int childNodeListLength = childNodeList.getLength();
do
{
childNode = childNodeList.item(ctr);
childNodeName = childNode.getNodeName();
if(childNodeName.equals(currentColumn))
{
if (childNode.getFirstChild() != null)
{
columnValue = childNode.getFirstChild().getNodeValue().trim();
}
}
ctr++;
}
while(ctr < childNodeListLength && !childNodeName.equals(currentColumn));
if(currentColumn.trim().equalsIgnoreCase("frsite_code"))
{
sitecodeany = genericUtility.getColumnValue("frsite_code",dom);
valueXmlString.append("<site>").append("<![CDATA["+sitecodeany.trim()+"]]>").append("</site>");
//valueXmlString.append("<as_ason_date>").append("<![CDATA["+dateFrom+"]]>").append("</as_ason_date>");
}
valueXmlString.append("</Detail1>");
valueXmlString.append("</Root>");
} //end of try
catch(ITMException e){
System.out.println("ITMException :: "+e);
e.printStackTrace();
throw e;
}
catch(Exception ie)
{
System.out.println("Exception :: "+ie);
ie.printStackTrace();
throw new ITMException(ie);
}
finally
{
try
{
if(conn!=null)
{
conn.close();
conn=null;
}
}
catch (Exception e)
{
}
}
return valueXmlString.toString() ;
} //end of item change
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.*;
import java.rmi.RemoteException;
//import javax.ejb.EJBObject;
import javax.ejb.Local; //Added for EJB3 -sarah-11/06/2009
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
@Local //Added for EJB3 -sarah-11/06/2009
public interface LeaveregistLocal extends ValidatorLocal //Added for EJB3 -sarah-11/06/2009
{
public String itemChanged() throws RemoteException,ITMException;
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom, Document dom1,Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.*;
import java.rmi.RemoteException;
//import javax.ejb.EJBObject;
import javax.ejb.Remote; //Added for EJB3 -sarah-11/06/2009
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
@Remote //Added for EJB3 -sarah-11/06/2009
public interface LeaveregistRemote extends ValidatorRemote //Added for EJB3 -sarah-11/06/2009
{
public String itemChanged() throws RemoteException,ITMException;
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom, Document dom1,Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.adm;
import java.rmi.RemoteException;
import java.sql.*;
import javax.ejb.*;
import org.w3c.dom.Document;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.util.*;
import java.util.Date;
import java.text.*;
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
import ibase.webitm.utility.*;
import ibase.system.config.*;
import ibase.webitm.ejb.*;
import ibase.webitm.utility.TransIDGenerator;
import ibase.utility.CommonConstants;
@Stateless //Added for EJB3 -sarah-03/06/2009
//public class LoanregEJB extends ValidatorEJB implements SessionBean
public class Loanreg extends ValidatorEJB implements LoanregLocal,LoanregRemote //Added for EJB3 -sarah-03/06/2009
{
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = "";
int ctr,currentFormNo=0;
String columnValue=null;
Connection conn = null;
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String errString = null;
GenericUtility genericUtility = GenericUtility.getInstance();
/*--Commented for EJB3--sarah-03/06/2009
public void ejbCreate() throws RemoteException,CreateException
{
}
public void ejbRemove()
{
}
public void ejbActivate()
{
}
public void ejbPassivate()
{
}
*/
//End Comment--03/06/2009
public void setSessionContext(SessionContext sess){
}
public String itemChanged() throws RemoteException,ITMException
{
return "";
}
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException
{
String resultString = "";
Document dom = null,dom1 = null,dom2 = null;
try{
System.out.println("xmlString : "+xmlString);
System.out.println("xmlString1 : "+xmlString1);
if(xmlString != null)
{
dom = GenericUtility.getInstance().parseString(xmlString);
}
if(xmlString1 != null)
{
dom1 = GenericUtility.getInstance().parseString(xmlString1);
}
if(xmlString2 != null)
{
dom2 = GenericUtility.getInstance().parseString(xmlString2);
}
resultString = itemChanged(dom,dom1,dom2,objContext,currentColumn,editFlag,xtraParams);
} catch(ITMException e)
{
System.out.println("ITMException "+e);
e.printStackTrace();
throw e;
}
catch(Exception e)
{
System.out.println("Exception in itemchange "+e);
e.printStackTrace();
throw new ITMException(e);
}
System.out.println("ResultString :: "+resultString);
return resultString;
} //end of item change
public String itemChanged(Document dom,Document dom1,Document dom2,String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException
{
//String dateFrom = null;
//String dateTo = null;
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String sql = "";
String acctperiod = "";
//String acctcode = "";
//String fromdate = "";
String errorString = "";
StringBuffer valueXmlString = new StringBuffer();
String sitecode = "";
valueXmlString = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
valueXmlString.append(editFlag).append("</editFlag></header>");
valueXmlString.append("<Detail1>");
System.out.println("=======================xtraParams is==============");
System.out.println("xtraParams is"+xtraParams);
System.out.println("=======================xtraParams is==============");
String loginSite = getValueFromXTRA_PARAMS(xtraParams,"loginSiteCode");
String sitecodeany="";
//dateTo = genericUtility.getColumnValue("mto_date",dom);
//sitecode = genericUtility.getColumnValue("msitecode",dom);
try{
//===============Convert date to TimeStamp date format===========
//Timestamp chgdateFrom = null,chgdateTo = null;
//Object date = null;
//SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
// date = sdf.parse(dateFrom);
//SimpleDateFormat sdf1 = new SimpleDateFormat(genericUtility.getDBDateFormat());
//SimpleDateFormat sdf2 = new SimpleDateFormat(genericUtility.getDBDateFormat());
//dateFrom =sdf1.format(date).toString() + " 00:00:00.0";
//chgdateFrom = java.sql.Timestamp.valueOf(sdf1.format(date).toString() + " 00:00:00.0");
//date = sdf.parse(dateTo);
//dateTo = sdf2.format(date).toString() + ".00:00:00";
//chgdateTo = java.sql.Timestamp.valueOf(sdf1.format(date).toString() + " 00:00:00.0");
//===============================================================
//conn = getConnection();
//Added for multi tenancy
conn = getConnection();
/* ConnDriver connDriver = new ConnDriver();
conn = connDriver.getConnectDB("DriverITM");*/
parentNodeList = dom.getElementsByTagName("Detail1");
parentNode = parentNodeList.item(0);
childNodeList = parentNode.getChildNodes();
ctr = 0;
int childNodeListLength = childNodeList.getLength();
do
{
childNode = childNodeList.item(ctr);
childNodeName = childNode.getNodeName();
if(childNodeName.equals(currentColumn))
{
if (childNode.getFirstChild() != null)
{
columnValue = childNode.getFirstChild().getNodeValue().trim();
}
}
ctr++;
}
while(ctr < childNodeListLength && !childNodeName.equals(currentColumn));
if(currentColumn.trim().equalsIgnoreCase("as_sitelist"))
{
sitecodeany = genericUtility.getColumnValue("as_sitelist",dom);
valueXmlString.append("<as_site_code>").append("<![CDATA["+sitecodeany.trim()+"]]>").append("</as_site_code>");
//valueXmlString.append("<as_ason_date>").append("<![CDATA["+dateFrom+"]]>").append("</as_ason_date>");
}
valueXmlString.append("</Detail1>");
valueXmlString.append("</Root>");
} //end of try
catch(ITMException e){
System.out.println("ITMException :: "+e);
e.printStackTrace();
throw e;
}
catch(Exception ie)
{
System.out.println("Exception :: "+ie);
ie.printStackTrace();
throw new ITMException(ie);
}
finally
{
try
{
if(conn!=null)
{
conn.close();
conn=null;
}
}
catch (Exception e)
{
}
}
return valueXmlString.toString() ;
} //end of item change
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.*;
import java.rmi.RemoteException;
//import javax.ejb.EJBObject;
import javax.ejb.Local; //Added for EJB3 -sarah-03/06/2009
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
@Local //Added for EJB3 -sarah-03/06/2009
//public interface Loanreg extends Validator,EJBObject
public interface LoanregLocal extends ValidatorLocal //Added for EJB3 -sarah-03/06/2009
{
public String itemChanged() throws RemoteException,ITMException;
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom, Document dom1,Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.*;
import java.rmi.RemoteException;
import javax.ejb.EJBObject;
import javax.ejb.Remote; //Added for EJB3 -sarah-03/06/2009
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
@Remote //Added for EJB3 -sarah-03/06/2009
//public interface Loanreg extends Validator,EJBObject
public interface LoanregRemote extends ValidatorRemote //Added for EJB3 -sarah-03/06/2009
{
public String itemChanged() throws RemoteException,ITMException;
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom, Document dom1,Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.adm;
import ibase.system.config.ConnDriver;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.io.PrintStream;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.ejb.SessionContext;
import javax.ejb.Stateless;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
@Stateless
public class Newjoinee extends ValidatorEJB
implements NewjoineeLocal, NewjoineeRemote
{
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = "";
int ctr;
int currentFormNo = 0;
String columnValue = null;
Connection conn = null;
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String errString = null;
GenericUtility genericUtility = GenericUtility.getInstance();
public void setSessionContext(SessionContext paramSessionContext)
{
}
public String itemChanged()
throws RemoteException, ITMException
{
return "";
}
public String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7) throws RemoteException, ITMException {
String str = "";
Document localDocument1 = null; Document localDocument2 = null; Document localDocument3 = null;
try {
System.out.println("xmlString : " + paramString1);
System.out.println("xmlString1 : " + paramString2);
if (paramString1 != null)
{
localDocument1 = GenericUtility.getInstance().parseString(paramString1);
}
if (paramString2 != null)
{
localDocument2 = GenericUtility.getInstance().parseString(paramString2);
}
if (paramString3 != null)
{
localDocument3 = GenericUtility.getInstance().parseString(paramString3);
}
str = itemChanged(localDocument1, localDocument2, localDocument3, paramString4, paramString5, paramString6, paramString7);
}
catch (ITMException localITMException) {
System.out.println("ITMException " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException)
{
System.out.println("Exception in itemchange " + localException);
localException.printStackTrace();
throw new ITMException(localException);
}
System.out.println("ResultString :: " + str);
return str;
}
public String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException
{
Object localObject1 = null;
Object localObject2 = null;
Object localObject3 = null;
Connection localConnection = null;
Object localObject4 = null;
Object localObject5 = null;
String str1 = "";
String str2 = "";
String str3 = "";
StringBuffer localStringBuffer = new StringBuffer();
String str4 = "";
localStringBuffer = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
localStringBuffer.append(paramString3).append("</editFlag></header>");
localStringBuffer.append("<Detail1>");
System.out.println("=======================xtraParams is==============");
System.out.println("xtraParams is" + paramString4);
System.out.println("=======================xtraParams is==============");
String str5 = getValueFromXTRA_PARAMS(paramString4, "loginSiteCode");
String str6 = "";
try
{
//Added for multi tenancy
localConnection = getConnection();
/* ConnDriver localConnDriver = new ConnDriver();
localConnection = localConnDriver.getConnectDB("DriverITM");*/
this.parentNodeList = paramDocument1.getElementsByTagName("Detail1");
this.parentNode = this.parentNodeList.item(0);
this.childNodeList = this.parentNode.getChildNodes();
this.ctr = 0;
int i = this.childNodeList.getLength();
do
{
this.childNode = this.childNodeList.item(this.ctr);
this.childNodeName = this.childNode.getNodeName();
if (this.childNodeName.equals(paramString2))
{
if (this.childNode.getFirstChild() != null)
{
this.columnValue = this.childNode.getFirstChild().getNodeValue().trim();
}
}
this.ctr += 1;
}
while ((this.ctr < i) && (!this.childNodeName.equals(paramString2)));
if (paramString2.trim().equalsIgnoreCase("site"))
{
str6 = this.genericUtility.getColumnValue("site", paramDocument1);
localStringBuffer.append("<site_code>").append("<![CDATA[" + str6.trim() + "]]>").append("</site_code>");
}
localStringBuffer.append("</Detail1>");
localStringBuffer.append("</Root>");
}
catch (ITMException localITMException)
{
System.out.println("ITMException :: " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException2)
{
System.out.println("Exception :: " + localException2);
localException2.printStackTrace();
throw new ITMException(localException2);
}
finally
{
try
{
if (localConnection != null)
{
localConnection.close();
localConnection = null;
}
}
catch (Exception localException3)
{
}
}
return localStringBuffer.toString();
}
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Local;
import org.w3c.dom.Document;
@Local
public abstract interface NewjoineeLocal extends ValidatorLocal
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Remote;
import org.w3c.dom.Document;
@Remote
public abstract interface NewjoineeRemote extends ValidatorRemote
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.system.config.ConnDriver;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.io.PrintStream;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.ejb.SessionContext;
import javax.ejb.Stateless;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
@Stateless
public class Nonesicemployee extends ValidatorEJB
implements NonesicemployeeLocal, NonesicemployeeRemote
{
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = "";
int ctr;
int currentFormNo = 0;
String columnValue = null;
Connection conn = null;
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String errString = null;
GenericUtility genericUtility = GenericUtility.getInstance();
public void setSessionContext(SessionContext paramSessionContext)
{
}
public String itemChanged()
throws RemoteException, ITMException
{
return "";
}
public String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7) throws RemoteException, ITMException {
String str = "";
Document localDocument1 = null; Document localDocument2 = null; Document localDocument3 = null;
try {
System.out.println("xmlString : " + paramString1);
System.out.println("xmlString1 : " + paramString2);
if (paramString1 != null)
{
localDocument1 = GenericUtility.getInstance().parseString(paramString1);
}
if (paramString2 != null)
{
localDocument2 = GenericUtility.getInstance().parseString(paramString2);
}
if (paramString3 != null)
{
localDocument3 = GenericUtility.getInstance().parseString(paramString3);
}
str = itemChanged(localDocument1, localDocument2, localDocument3, paramString4, paramString5, paramString6, paramString7);
}
catch (ITMException localITMException) {
System.out.println("ITMException " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException)
{
System.out.println("Exception in itemchange " + localException);
localException.printStackTrace();
throw new ITMException(localException);
}
System.out.println("ResultString :: " + str);
return str;
}
public String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException
{
Object localObject1 = null;
Object localObject2 = null;
Object localObject3 = null;
Connection localConnection = null;
Object localObject4 = null;
Object localObject5 = null;
String str1 = "";
String str2 = "";
String str3 = "";
StringBuffer localStringBuffer = new StringBuffer();
String str4 = "";
localStringBuffer = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
localStringBuffer.append(paramString3).append("</editFlag></header>");
localStringBuffer.append("<Detail1>");
System.out.println("=======================xtraParams is==============");
System.out.println("xtraParams is" + paramString4);
System.out.println("=======================xtraParams is==============");
String str5 = getValueFromXTRA_PARAMS(paramString4, "loginSiteCode");
String str6 = "";
try
{
//Added for multi tenancy
localConnection = getConnection();
/* ConnDriver localConnDriver = new ConnDriver();
localConnection = localConnDriver.getConnectDB("DriverITM");*/
this.parentNodeList = paramDocument1.getElementsByTagName("Detail1");
this.parentNode = this.parentNodeList.item(0);
this.childNodeList = this.parentNode.getChildNodes();
this.ctr = 0;
int i = this.childNodeList.getLength();
do
{
this.childNode = this.childNodeList.item(this.ctr);
this.childNodeName = this.childNode.getNodeName();
if (this.childNodeName.equals(paramString2))
{
if (this.childNode.getFirstChild() != null)
{
this.columnValue = this.childNode.getFirstChild().getNodeValue().trim();
}
}
this.ctr += 1;
}
while ((this.ctr < i) && (!this.childNodeName.equals(paramString2)));
if (paramString2.trim().equalsIgnoreCase("site_fr"))
{
str6 = this.genericUtility.getColumnValue("site_fr", paramDocument1);
localStringBuffer.append("<site>").append("<![CDATA[" + str6.trim() + "]]>").append("</site>");
}
localStringBuffer.append("</Detail1>");
localStringBuffer.append("</Root>");
}
catch (ITMException localITMException)
{
System.out.println("ITMException :: " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException2)
{
System.out.println("Exception :: " + localException2);
localException2.printStackTrace();
throw new ITMException(localException2);
}
finally
{
try
{
if (localConnection != null)
{
localConnection.close();
localConnection = null;
}
}
catch (Exception localException3)
{
}
}
return localStringBuffer.toString();
}
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Local;
import org.w3c.dom.Document;
@Local
public abstract interface NonesicemployeeLocal extends ValidatorLocal
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Remote;
import org.w3c.dom.Document;
@Remote
public abstract interface NonesicemployeeRemote extends ValidatorRemote
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import java.rmi.RemoteException;
import java.sql.*;
import javax.ejb.*;
import org.w3c.dom.Document;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.util.*;
import java.util.Date;
import java.text.*;
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
import ibase.webitm.utility.*;
import ibase.system.config.*;
import ibase.webitm.ejb.*;
import ibase.webitm.utility.TransIDGenerator;
import ibase.utility.CommonConstants;
@Stateless
//public class PaymentsummEJB extends ValidatorEJB implements SessionBean
public class Paymentsumm extends ValidatorEJB implements PaymentsummLocal,PaymentsummRemote
{
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = "";
int ctr,currentFormNo=0;
String columnValue=null;
Connection conn = null;
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String errString = null;
GenericUtility genericUtility = GenericUtility.getInstance();
/*--Commented for EJB3 --sarah-03/06/2009
public void ejbCreate() throws RemoteException,CreateException
{
}
public void ejbRemove()
{
}
public void ejbActivate()
{
}
public void ejbPassivate()
{
}
*/
//End Comment--03/06/2009
public void setSessionContext(SessionContext sess){
}
public String itemChanged() throws RemoteException,ITMException
{
return "";
}
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException
{
String resultString = "";
Document dom = null,dom1 = null,dom2 = null;
try{
System.out.println("xmlString : "+xmlString);
System.out.println("xmlString1 : "+xmlString1);
if(xmlString != null)
{
dom = GenericUtility.getInstance().parseString(xmlString);
}
if(xmlString1 != null)
{
dom1 = GenericUtility.getInstance().parseString(xmlString1);
}
if(xmlString2 != null)
{
dom2 = GenericUtility.getInstance().parseString(xmlString2);
}
resultString = itemChanged(dom,dom1,dom2,objContext,currentColumn,editFlag,xtraParams);
} catch(ITMException e)
{
System.out.println("ITMException "+e);
e.printStackTrace();
throw e;
}
catch(Exception e)
{
System.out.println("Exception in itemchange "+e);
e.printStackTrace();
throw new ITMException(e);
}
System.out.println("ResultString :: "+resultString);
return resultString;
} //end of item change
public String itemChanged(Document dom,Document dom1,Document dom2,String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException
{
//String dateFrom = null;
//String dateTo = null;
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String sql = "";
String acctperiod = "";
//String acctcode = "";
//String fromdate = "";
String errorString = "";
StringBuffer valueXmlString = new StringBuffer();
String sitecode = "";
valueXmlString = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
valueXmlString.append(editFlag).append("</editFlag></header>");
valueXmlString.append("<Detail1>");
System.out.println("=======================xtraParams is==============");
System.out.println("xtraParams is"+xtraParams);
System.out.println("=======================xtraParams is==============");
String loginSite = getValueFromXTRA_PARAMS(xtraParams,"loginSiteCode");
String sitecodeany="";
//dateTo = genericUtility.getColumnValue("mto_date",dom);
//sitecode = genericUtility.getColumnValue("msitecode",dom);
try{
//===============Convert date to TimeStamp date format===========
//Timestamp chgdateFrom = null,chgdateTo = null;
//Object date = null;
//SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
// date = sdf.parse(dateFrom);
//SimpleDateFormat sdf1 = new SimpleDateFormat(genericUtility.getDBDateFormat());
//SimpleDateFormat sdf2 = new SimpleDateFormat(genericUtility.getDBDateFormat());
//dateFrom =sdf1.format(date).toString() + " 00:00:00.0";
//chgdateFrom = java.sql.Timestamp.valueOf(sdf1.format(date).toString() + " 00:00:00.0");
//date = sdf.parse(dateTo);
//dateTo = sdf2.format(date).toString() + ".00:00:00";
//chgdateTo = java.sql.Timestamp.valueOf(sdf1.format(date).toString() + " 00:00:00.0");
//===============================================================
//conn = getConnection();
//Added for multi tenancy
conn = getConnection();
/* ConnDriver connDriver = new ConnDriver();
conn = connDriver.getConnectDB("DriverITM");*/
parentNodeList = dom.getElementsByTagName("Detail1");
parentNode = parentNodeList.item(0);
childNodeList = parentNode.getChildNodes();
ctr = 0;
int childNodeListLength = childNodeList.getLength();
do
{
childNode = childNodeList.item(ctr);
childNodeName = childNode.getNodeName();
if(childNodeName.equals(currentColumn))
{
if (childNode.getFirstChild() != null)
{
columnValue = childNode.getFirstChild().getNodeValue().trim();
}
}
ctr++;
}
while(ctr < childNodeListLength && !childNodeName.equals(currentColumn));
if(currentColumn.trim().equalsIgnoreCase("site_cd"))
{
sitecodeany = genericUtility.getColumnValue("site_cd",dom);
valueXmlString.append("<site>").append("<![CDATA["+sitecodeany.trim()+"]]>").append("</site>");
//valueXmlString.append("<as_ason_date>").append("<![CDATA["+dateFrom+"]]>").append("</as_ason_date>");
}
valueXmlString.append("</Detail1>");
valueXmlString.append("</Root>");
} //end of try
catch(ITMException e){
System.out.println("ITMException :: "+e);
e.printStackTrace();
throw e;
}
catch(Exception ie)
{
System.out.println("Exception :: "+ie);
ie.printStackTrace();
throw new ITMException(ie);
}
finally
{
try
{
if(conn!=null)
{
conn.close();
conn=null;
}
}
catch (Exception e)
{
}
}
return valueXmlString.toString() ;
} //end of item change
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.*;
import java.rmi.RemoteException;
//import javax.ejb.EJBObject;
import javax.ejb.Local; //Added for EJB3 -sarah-03/06/2009
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
@Local //Added for EJB3 -sarah-03/06/2009
//public interface Paymentsumm extends Validator,EJBObject
public interface PaymentsummLocal extends ValidatorLocal //Added for EJB3 -sarah-03/06/2009
{
public String itemChanged() throws RemoteException,ITMException;
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom, Document dom1,Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.*;
import java.rmi.RemoteException;
//import javax.ejb.EJBObject;
import javax.ejb.Remote; //Added for EJB3 -sarah-03/06/2009
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
@Remote //Added for EJB3 -sarah-03/06/2009
//public interface Paymentsumm extends Validator,EJBObject
public interface PaymentsummRemote extends ValidatorRemote //Added for EJB3 -sarah-03/06/2009
{
public String itemChanged() throws RemoteException,ITMException;
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom, Document dom1,Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.adm;
import ibase.system.config.ConnDriver;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.io.PrintStream;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.ejb.SessionContext;
import javax.ejb.Stateless;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
@Stateless
public class Paysummdept extends ValidatorEJB
implements PaysummdeptLocal, PaysummdeptRemote
{
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = "";
int ctr;
int currentFormNo = 0;
String columnValue = null;
Connection conn = null;
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String errString = null;
GenericUtility genericUtility = GenericUtility.getInstance();
public void setSessionContext(SessionContext paramSessionContext)
{
}
public String itemChanged()
throws RemoteException, ITMException
{
return "";
}
public String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7) throws RemoteException, ITMException {
String str = "";
Document localDocument1 = null; Document localDocument2 = null; Document localDocument3 = null;
try {
System.out.println("xmlString : " + paramString1);
System.out.println("xmlString1 : " + paramString2);
if (paramString1 != null)
{
localDocument1 = GenericUtility.getInstance().parseString(paramString1);
}
if (paramString2 != null)
{
localDocument2 = GenericUtility.getInstance().parseString(paramString2);
}
if (paramString3 != null)
{
localDocument3 = GenericUtility.getInstance().parseString(paramString3);
}
str = itemChanged(localDocument1, localDocument2, localDocument3, paramString4, paramString5, paramString6, paramString7);
}
catch (ITMException localITMException) {
System.out.println("ITMException " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException)
{
System.out.println("Exception in itemchange " + localException);
localException.printStackTrace();
throw new ITMException(localException);
}
System.out.println("ResultString :: " + str);
return str;
}
public String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException
{
Object localObject1 = null;
Object localObject2 = null;
Object localObject3 = null;
Connection localConnection = null;
Object localObject4 = null;
Object localObject5 = null;
String str1 = "";
String str2 = "";
String str3 = "";
StringBuffer localStringBuffer = new StringBuffer();
String str4 = "";
localStringBuffer = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
localStringBuffer.append(paramString3).append("</editFlag></header>");
localStringBuffer.append("<Detail1>");
System.out.println("=======================xtraParams is==============");
System.out.println("xtraParams is" + paramString4);
System.out.println("=======================xtraParams is==============");
String str5 = getValueFromXTRA_PARAMS(paramString4, "loginSiteCode");
String str6 = "";
try
{
//Added for multi tenancy
localConnection = getConnection();
/* ConnDriver localConnDriver = new ConnDriver();
localConnection = localConnDriver.getConnectDB("DriverITM");*/
this.parentNodeList = paramDocument1.getElementsByTagName("Detail1");
this.parentNode = this.parentNodeList.item(0);
this.childNodeList = this.parentNode.getChildNodes();
this.ctr = 0;
int i = this.childNodeList.getLength();
do
{
this.childNode = this.childNodeList.item(this.ctr);
this.childNodeName = this.childNode.getNodeName();
if (this.childNodeName.equals(paramString2))
{
if (this.childNode.getFirstChild() != null)
{
this.columnValue = this.childNode.getFirstChild().getNodeValue().trim();
}
}
this.ctr += 1;
}
while ((this.ctr < i) && (!this.childNodeName.equals(paramString2)));
if (paramString2.trim().equalsIgnoreCase("site_cd"))
{
str6 = this.genericUtility.getColumnValue("site_cd", paramDocument1);
localStringBuffer.append("<site>").append("<![CDATA[" + str6.trim() + "]]>").append("</site>");
}
localStringBuffer.append("</Detail1>");
localStringBuffer.append("</Root>");
}
catch (ITMException localITMException)
{
System.out.println("ITMException :: " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException2)
{
System.out.println("Exception :: " + localException2);
localException2.printStackTrace();
throw new ITMException(localException2);
}
finally
{
try
{
if (localConnection != null)
{
localConnection.close();
localConnection = null;
}
}
catch (Exception localException3)
{
}
}
return localStringBuffer.toString();
}
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Local;
import org.w3c.dom.Document;
@Local
public abstract interface PaysummdeptLocal extends ValidatorLocal
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Remote;
import org.w3c.dom.Document;
@Remote
public abstract interface PaysummdeptRemote extends ValidatorRemote
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.system.config.ConnDriver;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.io.PrintStream;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.ejb.SessionContext;
import javax.ejb.Stateless;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
@Stateless
public class Perkbal extends ValidatorEJB
implements PerkbalLocal, PerkbalRemote
{
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = "";
int ctr;
int currentFormNo = 0;
String columnValue = null;
Connection conn = null;
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String errString = null;
GenericUtility genericUtility = GenericUtility.getInstance();
public void setSessionContext(SessionContext paramSessionContext)
{
}
public String itemChanged()
throws RemoteException, ITMException
{
return "";
}
public String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7) throws RemoteException, ITMException {
String str = "";
Document localDocument1 = null; Document localDocument2 = null; Document localDocument3 = null;
try {
System.out.println("xmlString : " + paramString1);
System.out.println("xmlString1 : " + paramString2);
if (paramString1 != null)
{
localDocument1 = GenericUtility.getInstance().parseString(paramString1);
}
if (paramString2 != null)
{
localDocument2 = GenericUtility.getInstance().parseString(paramString2);
}
if (paramString3 != null)
{
localDocument3 = GenericUtility.getInstance().parseString(paramString3);
}
str = itemChanged(localDocument1, localDocument2, localDocument3, paramString4, paramString5, paramString6, paramString7);
}
catch (ITMException localITMException) {
System.out.println("ITMException " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException)
{
System.out.println("Exception in itemchange " + localException);
localException.printStackTrace();
throw new ITMException(localException);
}
System.out.println("ResultString :: " + str);
return str;
}
public String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException
{
Object localObject1 = null;
Object localObject2 = null;
Object localObject3 = null;
Connection localConnection = null;
Object localObject4 = null;
Object localObject5 = null;
String str1 = "";
String str2 = "";
String str3 = "";
StringBuffer localStringBuffer = new StringBuffer();
String str4 = "";
localStringBuffer = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
localStringBuffer.append(paramString3).append("</editFlag></header>");
localStringBuffer.append("<Detail1>");
System.out.println("=======================xtraParams is==============");
System.out.println("xtraParams is" + paramString4);
System.out.println("=======================xtraParams is==============");
String str5 = getValueFromXTRA_PARAMS(paramString4, "loginSiteCode");
String str6 = "";
try
{
//Added for multi tenancy
localConnection = getConnection();
/*ConnDriver localConnDriver = new ConnDriver();
localConnection = localConnDriver.getConnectDB("DriverITM");*/
this.parentNodeList = paramDocument1.getElementsByTagName("Detail1");
this.parentNode = this.parentNodeList.item(0);
this.childNodeList = this.parentNode.getChildNodes();
this.ctr = 0;
int i = this.childNodeList.getLength();
do
{
this.childNode = this.childNodeList.item(this.ctr);
this.childNodeName = this.childNode.getNodeName();
if (this.childNodeName.equals(paramString2))
{
if (this.childNode.getFirstChild() != null)
{
this.columnValue = this.childNode.getFirstChild().getNodeValue().trim();
}
}
this.ctr += 1;
}
while ((this.ctr < i) && (!this.childNodeName.equals(paramString2)));
if (paramString2.trim().equalsIgnoreCase("site"))
{
str6 = this.genericUtility.getColumnValue("site", paramDocument1);
localStringBuffer.append("<msite_from>").append("<![CDATA[" + str6.trim() + "]]>").append("</msite_from>");
}
localStringBuffer.append("</Detail1>");
localStringBuffer.append("</Root>");
}
catch (ITMException localITMException)
{
System.out.println("ITMException :: " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException2)
{
System.out.println("Exception :: " + localException2);
localException2.printStackTrace();
throw new ITMException(localException2);
}
finally
{
try
{
if (localConnection != null)
{
localConnection.close();
localConnection = null;
}
}
catch (Exception localException3)
{
}
}
return localStringBuffer.toString();
}
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Local;
import org.w3c.dom.Document;
@Local
public abstract interface PerkbalLocal extends ValidatorLocal
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Remote;
import org.w3c.dom.Document;
@Remote
public abstract interface PerkbalRemote extends ValidatorRemote
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.system.config.ConnDriver;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.io.PrintStream;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.ejb.SessionContext;
import javax.ejb.Stateless;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
@Stateless
public class Perkbalances extends ValidatorEJB
implements PerkbalancesLocal, PerkbalancesRemote
{
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = "";
int ctr;
int currentFormNo = 0;
String columnValue = null;
Connection conn = null;
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String errString = null;
GenericUtility genericUtility = GenericUtility.getInstance();
public void setSessionContext(SessionContext paramSessionContext)
{
}
public String itemChanged()
throws RemoteException, ITMException
{
return "";
}
public String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7) throws RemoteException, ITMException {
String str = "";
Document localDocument1 = null; Document localDocument2 = null; Document localDocument3 = null;
try {
System.out.println("xmlString : " + paramString1);
System.out.println("xmlString1 : " + paramString2);
if (paramString1 != null)
{
localDocument1 = GenericUtility.getInstance().parseString(paramString1);
}
if (paramString2 != null)
{
localDocument2 = GenericUtility.getInstance().parseString(paramString2);
}
if (paramString3 != null)
{
localDocument3 = GenericUtility.getInstance().parseString(paramString3);
}
str = itemChanged(localDocument1, localDocument2, localDocument3, paramString4, paramString5, paramString6, paramString7);
}
catch (ITMException localITMException) {
System.out.println("ITMException " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException)
{
System.out.println("Exception in itemchange " + localException);
localException.printStackTrace();
throw new ITMException(localException);
}
System.out.println("ResultString :: " + str);
return str;
}
public String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException
{
Object localObject1 = null;
Object localObject2 = null;
Object localObject3 = null;
Connection localConnection = null;
Object localObject4 = null;
Object localObject5 = null;
String str1 = "";
String str2 = "";
String str3 = "";
StringBuffer localStringBuffer = new StringBuffer();
String str4 = "";
localStringBuffer = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
localStringBuffer.append(paramString3).append("</editFlag></header>");
localStringBuffer.append("<Detail1>");
System.out.println("=======================xtraParams is==============");
System.out.println("xtraParams is" + paramString4);
System.out.println("=======================xtraParams is==============");
String str5 = getValueFromXTRA_PARAMS(paramString4, "loginSiteCode");
String str6 = "";
try
{
//Added for multi tenancy
localConnection = getConnection();
/*ConnDriver localConnDriver = new ConnDriver();
localConnection = localConnDriver.getConnectDB("DriverITM");*/
this.parentNodeList = paramDocument1.getElementsByTagName("Detail1");
this.parentNode = this.parentNodeList.item(0);
this.childNodeList = this.parentNode.getChildNodes();
this.ctr = 0;
int i = this.childNodeList.getLength();
do
{
this.childNode = this.childNodeList.item(this.ctr);
this.childNodeName = this.childNode.getNodeName();
if (this.childNodeName.equals(paramString2))
{
if (this.childNode.getFirstChild() != null)
{
this.columnValue = this.childNode.getFirstChild().getNodeValue().trim();
}
}
this.ctr += 1;
}
while ((this.ctr < i) && (!this.childNodeName.equals(paramString2)));
if (paramString2.trim().equalsIgnoreCase("site_code"))
{
str6 = this.genericUtility.getColumnValue("site_code", paramDocument1);
localStringBuffer.append("<site>").append("<![CDATA[" + str6.trim() + "]]>").append("</site>");
}
localStringBuffer.append("</Detail1>");
localStringBuffer.append("</Root>");
}
catch (ITMException localITMException)
{
System.out.println("ITMException :: " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException2)
{
System.out.println("Exception :: " + localException2);
localException2.printStackTrace();
throw new ITMException(localException2);
}
finally
{
try
{
if (localConnection != null)
{
localConnection.close();
localConnection = null;
}
}
catch (Exception localException3)
{
}
}
return localStringBuffer.toString();
}
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Local;
import org.w3c.dom.Document;
@Local
public abstract interface PerkbalancesLocal extends ValidatorLocal
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Remote;
import org.w3c.dom.Document;
@Remote
public abstract interface PerkbalancesRemote extends ValidatorRemote
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.system.config.ConnDriver;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.io.PrintStream;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.ejb.SessionContext;
import javax.ejb.Stateless;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
@Stateless
public class Perkclaim extends ValidatorEJB
implements PerkclaimLocal, PerkclaimRemote
{
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = "";
int ctr;
int currentFormNo = 0;
String columnValue = null;
Connection conn = null;
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String errString = null;
GenericUtility genericUtility = GenericUtility.getInstance();
public void setSessionContext(SessionContext paramSessionContext)
{
}
public String itemChanged()
throws RemoteException, ITMException
{
return "";
}
public String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7) throws RemoteException, ITMException {
String str = "";
Document localDocument1 = null; Document localDocument2 = null; Document localDocument3 = null;
try {
System.out.println("xmlString : " + paramString1);
System.out.println("xmlString1 : " + paramString2);
if (paramString1 != null)
{
localDocument1 = GenericUtility.getInstance().parseString(paramString1);
}
if (paramString2 != null)
{
localDocument2 = GenericUtility.getInstance().parseString(paramString2);
}
if (paramString3 != null)
{
localDocument3 = GenericUtility.getInstance().parseString(paramString3);
}
str = itemChanged(localDocument1, localDocument2, localDocument3, paramString4, paramString5, paramString6, paramString7);
}
catch (ITMException localITMException) {
System.out.println("ITMException " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException)
{
System.out.println("Exception in itemchange " + localException);
localException.printStackTrace();
throw new ITMException(localException);
}
System.out.println("ResultString :: " + str);
return str;
}
public String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException
{
Object localObject1 = null;
Object localObject2 = null;
Object localObject3 = null;
Connection localConnection = null;
Object localObject4 = null;
Object localObject5 = null;
String str1 = "";
String str2 = "";
String str3 = "";
StringBuffer localStringBuffer = new StringBuffer();
String str4 = "";
localStringBuffer = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
localStringBuffer.append(paramString3).append("</editFlag></header>");
localStringBuffer.append("<Detail1>");
System.out.println("=======================xtraParams is==============");
System.out.println("xtraParams is" + paramString4);
System.out.println("=======================xtraParams is==============");
String str5 = getValueFromXTRA_PARAMS(paramString4, "loginSiteCode");
String str6 = "";
try
{
//Added for multi tenancy
localConnection = getConnection();
/* ConnDriver localConnDriver = new ConnDriver();
localConnection = localConnDriver.getConnectDB("DriverITM");*/
this.parentNodeList = paramDocument1.getElementsByTagName("Detail1");
this.parentNode = this.parentNodeList.item(0);
this.childNodeList = this.parentNode.getChildNodes();
this.ctr = 0;
int i = this.childNodeList.getLength();
do
{
this.childNode = this.childNodeList.item(this.ctr);
this.childNodeName = this.childNode.getNodeName();
if (this.childNodeName.equals(paramString2))
{
if (this.childNode.getFirstChild() != null)
{
this.columnValue = this.childNode.getFirstChild().getNodeValue().trim();
}
}
this.ctr += 1;
}
while ((this.ctr < i) && (!this.childNodeName.equals(paramString2)));
if (paramString2.trim().equalsIgnoreCase("msite_from"))
{
str6 = this.genericUtility.getColumnValue("msite_from", paramDocument1);
localStringBuffer.append("<site>").append("<![CDATA[" + str6.trim() + "]]>").append("</site>");
}
localStringBuffer.append("</Detail1>");
localStringBuffer.append("</Root>");
}
catch (ITMException localITMException)
{
System.out.println("ITMException :: " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException2)
{
System.out.println("Exception :: " + localException2);
localException2.printStackTrace();
throw new ITMException(localException2);
}
finally
{
try
{
if (localConnection != null)
{
localConnection.close();
localConnection = null;
}
}
catch (Exception localException3)
{
}
}
return localStringBuffer.toString();
}
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Local;
import org.w3c.dom.Document;
@Local
public abstract interface PerkclaimLocal extends ValidatorLocal
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Remote;
import org.w3c.dom.Document;
@Remote
public abstract interface PerkclaimRemote extends ValidatorRemote
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.system.config.ConnDriver;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.io.PrintStream;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.ejb.SessionContext;
import javax.ejb.Stateless;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
@Stateless
public class Pfregister extends ValidatorEJB
implements PfregisterLocal, PfregisterRemote
{
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = "";
int ctr;
int currentFormNo = 0;
String columnValue = null;
Connection conn = null;
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String errString = null;
GenericUtility genericUtility = GenericUtility.getInstance();
public void setSessionContext(SessionContext paramSessionContext)
{
}
public String itemChanged()
throws RemoteException, ITMException
{
return "";
}
public String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7) throws RemoteException, ITMException {
String str = "";
Document localDocument1 = null; Document localDocument2 = null; Document localDocument3 = null;
try {
System.out.println("xmlString : " + paramString1);
System.out.println("xmlString1 : " + paramString2);
if (paramString1 != null)
{
localDocument1 = GenericUtility.getInstance().parseString(paramString1);
}
if (paramString2 != null)
{
localDocument2 = GenericUtility.getInstance().parseString(paramString2);
}
if (paramString3 != null)
{
localDocument3 = GenericUtility.getInstance().parseString(paramString3);
}
str = itemChanged(localDocument1, localDocument2, localDocument3, paramString4, paramString5, paramString6, paramString7);
}
catch (ITMException localITMException) {
System.out.println("ITMException " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException)
{
System.out.println("Exception in itemchange " + localException);
localException.printStackTrace();
throw new ITMException(localException);
}
System.out.println("ResultString :: " + str);
return str;
}
public String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException
{
Object localObject1 = null;
Object localObject2 = null;
Object localObject3 = null;
Connection localConnection = null;
Object localObject4 = null;
Object localObject5 = null;
String str1 = "";
String str2 = "";
String str3 = "";
StringBuffer localStringBuffer = new StringBuffer();
String str4 = "";
localStringBuffer = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
localStringBuffer.append(paramString3).append("</editFlag></header>");
localStringBuffer.append("<Detail1>");
System.out.println("=======================xtraParams is==============");
System.out.println("xtraParams is" + paramString4);
System.out.println("=======================xtraParams is==============");
String str5 = getValueFromXTRA_PARAMS(paramString4, "loginSiteCode");
String str6 = "";
try
{
//Added for multi tenancy
localConnection = getConnection();
/*ConnDriver localConnDriver = new ConnDriver();
localConnection = localConnDriver.getConnectDB("DriverITM");*/
this.parentNodeList = paramDocument1.getElementsByTagName("Detail1");
this.parentNode = this.parentNodeList.item(0);
this.childNodeList = this.parentNode.getChildNodes();
this.ctr = 0;
int i = this.childNodeList.getLength();
do
{
this.childNode = this.childNodeList.item(this.ctr);
this.childNodeName = this.childNode.getNodeName();
if (this.childNodeName.equals(paramString2))
{
if (this.childNode.getFirstChild() != null)
{
this.columnValue = this.childNode.getFirstChild().getNodeValue().trim();
}
}
this.ctr += 1;
}
while ((this.ctr < i) && (!this.childNodeName.equals(paramString2)));
if (paramString2.trim().equalsIgnoreCase("msite_code_from"))
{
str6 = this.genericUtility.getColumnValue("msite_code_from", paramDocument1);
localStringBuffer.append("<msite>").append("<![CDATA[" + str6.trim() + "]]>").append("</msite>");
}
localStringBuffer.append("</Detail1>");
localStringBuffer.append("</Root>");
}
catch (ITMException localITMException)
{
System.out.println("ITMException :: " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException2)
{
System.out.println("Exception :: " + localException2);
localException2.printStackTrace();
throw new ITMException(localException2);
}
finally
{
try
{
if (localConnection != null)
{
localConnection.close();
localConnection = null;
}
}
catch (Exception localException3)
{
}
}
return localStringBuffer.toString();
}
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Local;
import org.w3c.dom.Document;
@Local
public abstract interface PfregisterLocal extends ValidatorLocal
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Remote;
import org.w3c.dom.Document;
@Remote
public abstract interface PfregisterRemote extends ValidatorRemote
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import java.rmi.RemoteException;
import java.sql.*;
import javax.ejb.*;
import org.w3c.dom.Document;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.util.*;
import java.util.Date;
import java.text.*;
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
import ibase.webitm.utility.*;
import ibase.system.config.*;
import ibase.webitm.ejb.*;
import ibase.webitm.utility.TransIDGenerator;
import ibase.utility.CommonConstants;
@Stateless //Added for EJB3 -sarah-03/06/2009
//public class PfsummEJB extends ValidatorEJB implements SessionBean
public class Pfsumm extends ValidatorEJB implements PfsummLocal,PfsummRemote //Added for EJB3 -sarah-03/06/2009
{
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = "";
int ctr,currentFormNo=0;
String columnValue=null;
Connection conn = null;
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String errString = null;
GenericUtility genericUtility = GenericUtility.getInstance();
/*--Commented for EJB3 -sarah-03/06/2009
public void ejbCreate() throws RemoteException,CreateException
{
}
public void ejbRemove()
{
}
public void ejbActivate()
{
}
public void ejbPassivate()
{
}
*/
//End Comment--03/06/2009
public void setSessionContext(SessionContext sess){
}
public String itemChanged() throws RemoteException,ITMException
{
return "";
}
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException
{
String resultString = "";
Document dom = null,dom1 = null,dom2 = null;
try{
System.out.println("xmlString : "+xmlString);
System.out.println("xmlString1 : "+xmlString1);
if(xmlString != null)
{
dom = GenericUtility.getInstance().parseString(xmlString);
}
if(xmlString1 != null)
{
dom1 = GenericUtility.getInstance().parseString(xmlString1);
}
if(xmlString2 != null)
{
dom2 = GenericUtility.getInstance().parseString(xmlString2);
}
resultString = itemChanged(dom,dom1,dom2,objContext,currentColumn,editFlag,xtraParams);
} catch(ITMException e)
{
System.out.println("ITMException "+e);
e.printStackTrace();
throw e;
}
catch(Exception e)
{
System.out.println("Exception in itemchange "+e);
e.printStackTrace();
throw new ITMException(e);
}
System.out.println("ResultString :: "+resultString);
return resultString;
} //end of item change
public String itemChanged(Document dom,Document dom1,Document dom2,String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException
{
//String dateFrom = null;
//String dateTo = null;
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String sql = "";
String acctperiod = "";
//String acctcode = "";
//String fromdate = "";
String errorString = "";
StringBuffer valueXmlString = new StringBuffer();
String sitecode = "";
valueXmlString = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
valueXmlString.append(editFlag).append("</editFlag></header>");
valueXmlString.append("<Detail1>");
System.out.println("=======================xtraParams is==============");
System.out.println("xtraParams is"+xtraParams);
System.out.println("=======================xtraParams is==============");
String loginSite = getValueFromXTRA_PARAMS(xtraParams,"loginSiteCode");
String sitecodeany="";
//dateTo = genericUtility.getColumnValue("mto_date",dom);
//sitecode = genericUtility.getColumnValue("msitecode",dom);
try{
//===============Convert date to TimeStamp date format===========
//Timestamp chgdateFrom = null,chgdateTo = null;
//Object date = null;
//SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
// date = sdf.parse(dateFrom);
//SimpleDateFormat sdf1 = new SimpleDateFormat(genericUtility.getDBDateFormat());
//SimpleDateFormat sdf2 = new SimpleDateFormat(genericUtility.getDBDateFormat());
//dateFrom =sdf1.format(date).toString() + " 00:00:00.0";
//chgdateFrom = java.sql.Timestamp.valueOf(sdf1.format(date).toString() + " 00:00:00.0");
//date = sdf.parse(dateTo);
//dateTo = sdf2.format(date).toString() + ".00:00:00";
//chgdateTo = java.sql.Timestamp.valueOf(sdf1.format(date).toString() + " 00:00:00.0");
//===============================================================
//conn = getConnection();
//Added for multi tenancy
conn = getConnection();
/* ConnDriver connDriver = new ConnDriver();
conn = connDriver.getConnectDB("DriverITM");*/
parentNodeList = dom.getElementsByTagName("Detail1");
parentNode = parentNodeList.item(0);
childNodeList = parentNode.getChildNodes();
ctr = 0;
int childNodeListLength = childNodeList.getLength();
do
{
childNode = childNodeList.item(ctr);
childNodeName = childNode.getNodeName();
if(childNodeName.equals(currentColumn))
{
if (childNode.getFirstChild() != null)
{
columnValue = childNode.getFirstChild().getNodeValue().trim();
}
}
ctr++;
}
while(ctr < childNodeListLength && !childNodeName.equals(currentColumn));
if(currentColumn.trim().equalsIgnoreCase("msite_arr"))
{
sitecodeany = genericUtility.getColumnValue("msite_arr",dom);
valueXmlString.append("<msite>").append("<![CDATA["+sitecodeany.trim()+"]]>").append("</msite>");
//valueXmlString.append("<as_ason_date>").append("<![CDATA["+dateFrom+"]]>").append("</as_ason_date>");
}
valueXmlString.append("</Detail1>");
valueXmlString.append("</Root>");
} //end of try
catch(ITMException e){
System.out.println("ITMException :: "+e);
e.printStackTrace();
throw e;
}
catch(Exception ie)
{
System.out.println("Exception :: "+ie);
ie.printStackTrace();
throw new ITMException(ie);
}
finally
{
try
{
if(conn!=null)
{
conn.close();
conn=null;
}
}
catch (Exception e)
{
}
}
return valueXmlString.toString() ;
} //end of item change
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.*;
import java.rmi.RemoteException;
//import javax.ejb.EJBObject;
import javax.ejb.Local; //Added for EJB3 -sarah-03/06/2009
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
@Local //Added for EJB3 -sarah-03/06/2009
//public interface Pfsumm extends Validator,EJBObject
public interface PfsummLocal extends ValidatorLocal //Added for EJB3 -sarah-03/06/2009
{
public String itemChanged() throws RemoteException,ITMException;
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom, Document dom1,Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.*;
import java.rmi.RemoteException;
//import javax.ejb.EJBObject;
import javax.ejb.Remote; //Added for EJB3 -sarah-03/06/2009
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.ejb.*;
import ibase.webitm.utility.ITMException;
@Remote //Added for EJB3 -sarah-03/06/2009
//public interface Pfsumm extends Validator,EJBObject
public interface PfsummRemote extends ValidatorRemote //Added for EJB3 -sarah-03/06/2009
{
public String itemChanged() throws RemoteException,ITMException;
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom, Document dom1,Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.adm;
import ibase.system.config.ConnDriver;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.io.PrintStream;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.ejb.SessionContext;
import javax.ejb.Stateless;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
@Stateless
public class Pfsummary extends ValidatorEJB
implements PfsummaryLocal, PfsummaryRemote
{
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = "";
int ctr;
int currentFormNo = 0;
String columnValue = null;
Connection conn = null;
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String errString = null;
GenericUtility genericUtility = GenericUtility.getInstance();
public void setSessionContext(SessionContext paramSessionContext)
{
}
public String itemChanged()
throws RemoteException, ITMException
{
return "";
}
public String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7) throws RemoteException, ITMException {
String str = "";
Document localDocument1 = null; Document localDocument2 = null; Document localDocument3 = null;
try {
System.out.println("xmlString : " + paramString1);
System.out.println("xmlString1 : " + paramString2);
if (paramString1 != null)
{
localDocument1 = GenericUtility.getInstance().parseString(paramString1);
}
if (paramString2 != null)
{
localDocument2 = GenericUtility.getInstance().parseString(paramString2);
}
if (paramString3 != null)
{
localDocument3 = GenericUtility.getInstance().parseString(paramString3);
}
str = itemChanged(localDocument1, localDocument2, localDocument3, paramString4, paramString5, paramString6, paramString7);
}
catch (ITMException localITMException) {
System.out.println("ITMException " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException)
{
System.out.println("Exception in itemchange " + localException);
localException.printStackTrace();
throw new ITMException(localException);
}
System.out.println("ResultString :: " + str);
return str;
}
public String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException
{
Object localObject1 = null;
Object localObject2 = null;
Object localObject3 = null;
Connection localConnection = null;
Object localObject4 = null;
Object localObject5 = null;
String str1 = "";
String str2 = "";
String str3 = "";
StringBuffer localStringBuffer = new StringBuffer();
String str4 = "";
localStringBuffer = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
localStringBuffer.append(paramString3).append("</editFlag></header>");
localStringBuffer.append("<Detail1>");
System.out.println("=======================xtraParams is==============");
System.out.println("xtraParams is" + paramString4);
System.out.println("=======================xtraParams is==============");
String str5 = getValueFromXTRA_PARAMS(paramString4, "loginSiteCode");
String str6 = "";
try
{
//Added for multi tenancy
localConnection = getConnection();
/*ConnDriver localConnDriver = new ConnDriver();
localConnection = localConnDriver.getConnectDB("DriverITM");*/
this.parentNodeList = paramDocument1.getElementsByTagName("Detail1");
this.parentNode = this.parentNodeList.item(0);
this.childNodeList = this.parentNode.getChildNodes();
this.ctr = 0;
int i = this.childNodeList.getLength();
do
{
this.childNode = this.childNodeList.item(this.ctr);
this.childNodeName = this.childNode.getNodeName();
if (this.childNodeName.equals(paramString2))
{
if (this.childNode.getFirstChild() != null)
{
this.columnValue = this.childNode.getFirstChild().getNodeValue().trim();
}
}
this.ctr += 1;
}
while ((this.ctr < i) && (!this.childNodeName.equals(paramString2)));
if (paramString2.trim().equalsIgnoreCase("msite_arr"))
{
str6 = this.genericUtility.getColumnValue("msite_arr", paramDocument1);
localStringBuffer.append("<msite>").append("<![CDATA[" + str6.trim() + "]]>").append("</msite>");
}
localStringBuffer.append("</Detail1>");
localStringBuffer.append("</Root>");
}
catch (ITMException localITMException)
{
System.out.println("ITMException :: " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException2)
{
System.out.println("Exception :: " + localException2);
localException2.printStackTrace();
throw new ITMException(localException2);
}
finally
{
try
{
if (localConnection != null)
{
localConnection.close();
localConnection = null;
}
}
catch (Exception localException3)
{
}
}
return localStringBuffer.toString();
}
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Local;
import org.w3c.dom.Document;
@Local
public abstract interface PfsummaryLocal extends ValidatorLocal
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Remote;
import org.w3c.dom.Document;
@Remote
public abstract interface PfsummaryRemote extends ValidatorRemote
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.system.config.ConnDriver;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.io.PrintStream;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.ejb.SessionContext;
import javax.ejb.Stateless;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
@Stateless
public class Resignedemplist extends ValidatorEJB
implements ResignedemplistLocal, ResignedemplistRemote
{
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = "";
int ctr;
int currentFormNo = 0;
String columnValue = null;
Connection conn = null;
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String errString = null;
GenericUtility genericUtility = GenericUtility.getInstance();
public void setSessionContext(SessionContext paramSessionContext)
{
}
public String itemChanged()
throws RemoteException, ITMException
{
return "";
}
public String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7) throws RemoteException, ITMException {
String str = "";
Document localDocument1 = null; Document localDocument2 = null; Document localDocument3 = null;
try {
System.out.println("xmlString : " + paramString1);
System.out.println("xmlString1 : " + paramString2);
if (paramString1 != null)
{
localDocument1 = GenericUtility.getInstance().parseString(paramString1);
}
if (paramString2 != null)
{
localDocument2 = GenericUtility.getInstance().parseString(paramString2);
}
if (paramString3 != null)
{
localDocument3 = GenericUtility.getInstance().parseString(paramString3);
}
str = itemChanged(localDocument1, localDocument2, localDocument3, paramString4, paramString5, paramString6, paramString7);
}
catch (ITMException localITMException) {
System.out.println("ITMException " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException)
{
System.out.println("Exception in itemchange " + localException);
localException.printStackTrace();
throw new ITMException(localException);
}
System.out.println("ResultString :: " + str);
return str;
}
public String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException
{
Object localObject1 = null;
Object localObject2 = null;
Object localObject3 = null;
Connection localConnection = null;
Object localObject4 = null;
Object localObject5 = null;
String str1 = "";
String str2 = "";
String str3 = "";
StringBuffer localStringBuffer = new StringBuffer();
String str4 = "";
localStringBuffer = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
localStringBuffer.append(paramString3).append("</editFlag></header>");
localStringBuffer.append("<Detail1>");
System.out.println("=======================xtraParams is==============");
System.out.println("xtraParams is" + paramString4);
System.out.println("=======================xtraParams is==============");
String str5 = getValueFromXTRA_PARAMS(paramString4, "loginSiteCode");
String str6 = "";
try
{
//Added for multi tenancy
localConnection = getConnection();
/*ConnDriver localConnDriver = new ConnDriver();
localConnection = localConnDriver.getConnectDB("DriverITM");*/
this.parentNodeList = paramDocument1.getElementsByTagName("Detail1");
this.parentNode = this.parentNodeList.item(0);
this.childNodeList = this.parentNode.getChildNodes();
this.ctr = 0;
int i = this.childNodeList.getLength();
do
{
this.childNode = this.childNodeList.item(this.ctr);
this.childNodeName = this.childNode.getNodeName();
if (this.childNodeName.equals(paramString2))
{
if (this.childNode.getFirstChild() != null)
{
this.columnValue = this.childNode.getFirstChild().getNodeValue().trim();
}
}
this.ctr += 1;
}
while ((this.ctr < i) && (!this.childNodeName.equals(paramString2)));
if (paramString2.trim().equalsIgnoreCase("site"))
{
str6 = this.genericUtility.getColumnValue("site", paramDocument1);
localStringBuffer.append("<site_code_fr>").append("<![CDATA[" + str6.trim() + "]]>").append("</site_code_fr>");
}
localStringBuffer.append("</Detail1>");
localStringBuffer.append("</Root>");
}
catch (ITMException localITMException)
{
System.out.println("ITMException :: " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException2)
{
System.out.println("Exception :: " + localException2);
localException2.printStackTrace();
throw new ITMException(localException2);
}
finally
{
try
{
if (localConnection != null)
{
localConnection.close();
localConnection = null;
}
}
catch (Exception localException3)
{
}
}
return localStringBuffer.toString();
}
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Local;
import org.w3c.dom.Document;
@Local
public abstract interface ResignedemplistLocal extends ValidatorLocal
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Remote;
import org.w3c.dom.Document;
@Remote
public abstract interface ResignedemplistRemote extends ValidatorRemote
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.system.config.ConnDriver;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.io.PrintStream;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.ejb.SessionContext;
import javax.ejb.Stateless;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
@Stateless
public class Slabwisepayroll extends ValidatorEJB
implements SlabwisepayrollLocal, SlabwisepayrollRemote
{
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = "";
int ctr;
int currentFormNo = 0;
String columnValue = null;
Connection conn = null;
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String errString = null;
GenericUtility genericUtility = GenericUtility.getInstance();
public void setSessionContext(SessionContext paramSessionContext)
{
}
public String itemChanged()
throws RemoteException, ITMException
{
return "";
}
public String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7) throws RemoteException, ITMException {
String str = "";
Document localDocument1 = null; Document localDocument2 = null; Document localDocument3 = null;
try {
System.out.println("xmlString : " + paramString1);
System.out.println("xmlString1 : " + paramString2);
if (paramString1 != null)
{
localDocument1 = GenericUtility.getInstance().parseString(paramString1);
}
if (paramString2 != null)
{
localDocument2 = GenericUtility.getInstance().parseString(paramString2);
}
if (paramString3 != null)
{
localDocument3 = GenericUtility.getInstance().parseString(paramString3);
}
str = itemChanged(localDocument1, localDocument2, localDocument3, paramString4, paramString5, paramString6, paramString7);
}
catch (ITMException localITMException) {
System.out.println("ITMException " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException)
{
System.out.println("Exception in itemchange " + localException);
localException.printStackTrace();
throw new ITMException(localException);
}
System.out.println("ResultString :: " + str);
return str;
}
public String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException
{
Object localObject1 = null;
Object localObject2 = null;
Object localObject3 = null;
Connection localConnection = null;
Object localObject4 = null;
Object localObject5 = null;
String str1 = "";
String str2 = "";
String str3 = "";
StringBuffer localStringBuffer = new StringBuffer();
String str4 = "";
localStringBuffer = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
localStringBuffer.append(paramString3).append("</editFlag></header>");
localStringBuffer.append("<Detail1>");
System.out.println("=======================xtraParams is==============");
System.out.println("xtraParams is" + paramString4);
System.out.println("=======================xtraParams is==============");
String str5 = getValueFromXTRA_PARAMS(paramString4, "loginSiteCode");
String str6 = "";
try
{
//Added for multi tenancy
localConnection = getConnection();
/*ConnDriver localConnDriver = new ConnDriver();
localConnection = localConnDriver.getConnectDB("DriverITM");*/
this.parentNodeList = paramDocument1.getElementsByTagName("Detail1");
this.parentNode = this.parentNodeList.item(0);
this.childNodeList = this.parentNode.getChildNodes();
this.ctr = 0;
int i = this.childNodeList.getLength();
do
{
this.childNode = this.childNodeList.item(this.ctr);
this.childNodeName = this.childNode.getNodeName();
if (this.childNodeName.equals(paramString2))
{
if (this.childNode.getFirstChild() != null)
{
this.columnValue = this.childNode.getFirstChild().getNodeValue().trim();
}
}
this.ctr += 1;
}
while ((this.ctr < i) && (!this.childNodeName.equals(paramString2)));
if (paramString2.trim().equalsIgnoreCase("msite_code_fr"))
{
str6 = this.genericUtility.getColumnValue("msite_code_fr", paramDocument1);
localStringBuffer.append("<site>").append("<![CDATA[" + str6.trim() + "]]>").append("</site>");
}
localStringBuffer.append("</Detail1>");
localStringBuffer.append("</Root>");
}
catch (ITMException localITMException)
{
System.out.println("ITMException :: " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException2)
{
System.out.println("Exception :: " + localException2);
localException2.printStackTrace();
throw new ITMException(localException2);
}
finally
{
try
{
if (localConnection != null)
{
localConnection.close();
localConnection = null;
}
}
catch (Exception localException3)
{
}
}
return localStringBuffer.toString();
}
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Local;
import org.w3c.dom.Document;
@Local
public abstract interface SlabwisepayrollLocal extends ValidatorLocal
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Remote;
import org.w3c.dom.Document;
@Remote
public abstract interface SlabwisepayrollRemote extends ValidatorRemote
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.system.config.ConnDriver;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.io.PrintStream;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import java.sql.Timestamp;
import javax.ejb.SessionContext;
import javax.ejb.Stateless;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
@Stateless
public class Yearsservice extends ValidatorEJB
implements YearsserviceLocal, YearsserviceRemote
{
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = "";
int ctr;
int currentFormNo = 0;
String columnValue = null;
Connection conn = null;
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String errString = null;
GenericUtility genericUtility = GenericUtility.getInstance();
public void setSessionContext(SessionContext paramSessionContext)
{
}
public String itemChanged()
throws RemoteException, ITMException
{
return "";
}
public String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7) throws RemoteException, ITMException {
String str = "";
Document localDocument1 = null; Document localDocument2 = null; Document localDocument3 = null;
try {
System.out.println("xmlString : " + paramString1);
System.out.println("xmlString1 : " + paramString2);
if (paramString1 != null)
{
localDocument1 = GenericUtility.getInstance().parseString(paramString1);
}
if (paramString2 != null)
{
localDocument2 = GenericUtility.getInstance().parseString(paramString2);
}
if (paramString3 != null)
{
localDocument3 = GenericUtility.getInstance().parseString(paramString3);
}
str = itemChanged(localDocument1, localDocument2, localDocument3, paramString4, paramString5, paramString6, paramString7);
}
catch (ITMException localITMException) {
System.out.println("ITMException " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException)
{
System.out.println("Exception in itemchange " + localException);
localException.printStackTrace();
throw new ITMException(localException);
}
System.out.println("ResultString :: " + str);
return str;
}
public String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException
{
String str1 = null;
Object localObject1 = null;
Object localObject2 = null;
Connection localConnection = null;
Object localObject3 = null;
Object localObject4 = null;
String str2 = "";
String str3 = "";
String str4 = "";
StringBuffer localStringBuffer = new StringBuffer();
String str5 = "";
localStringBuffer = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
localStringBuffer.append(paramString3).append("</editFlag></header>");
localStringBuffer.append("<Detail1>");
System.out.println("=======================xtraParams is==============");
System.out.println("xtraParams is" + paramString4);
System.out.println("=======================xtraParams is==============");
String str6 = getValueFromXTRA_PARAMS(paramString4, "loginSiteCode");
String str7 = "";
try
{
//Added for multi tenancy
localConnection = getConnection();
/* ConnDriver localConnDriver = new ConnDriver();
localConnection = localConnDriver.getConnectDB("DriverITM");*/
this.parentNodeList = paramDocument1.getElementsByTagName("Detail1");
this.parentNode = this.parentNodeList.item(0);
this.childNodeList = this.parentNode.getChildNodes();
this.ctr = 0;
int i = this.childNodeList.getLength();
do
{
this.childNode = this.childNodeList.item(this.ctr);
this.childNodeName = this.childNode.getNodeName();
if (this.childNodeName.equals(paramString2))
{
if (this.childNode.getFirstChild() != null)
{
this.columnValue = this.childNode.getFirstChild().getNodeValue().trim();
}
}
this.ctr += 1;
}
while ((this.ctr < i) && (!this.childNodeName.equals(paramString2)));
if (paramString2.trim().equalsIgnoreCase("m_ason_dt"))
{
str1 = this.genericUtility.getColumnValue("m_ason_dt", paramDocument1);
String str8 = null;
String str9 = null;
System.out.println("Result to Check getApplDateFormat :" + this.genericUtility.getApplDateFormat());
str8 = this.genericUtility.getValidDateString(str1, this.genericUtility.getApplDateFormat(), this.genericUtility.getDBDateFormat());
str9 = "select fr_date from acctprd where ? between fr_date and to_date";
PreparedStatement localPreparedStatement = null;
ResultSet localResultSet = null;
localPreparedStatement = localConnection.prepareStatement(str9);
localPreparedStatement.setTimestamp(1, Timestamp.valueOf(str8 + " 00:00:00.0"));
localResultSet = localPreparedStatement.executeQuery();
localResultSet.close();
localResultSet = null;
localPreparedStatement.close();
localPreparedStatement = null;
localStringBuffer.append("<m_ason_dt1>").append("<![CDATA[" + str8.trim() + " 00:00:00" + "]]>").append("</m_ason_dt1>");
}
localStringBuffer.append("</Detail1>");
localStringBuffer.append("</Root>");
}
catch (ITMException localITMException)
{
System.out.println("ITMException :: " + localITMException);
localITMException.printStackTrace();
throw localITMException;
}
catch (Exception localException2)
{
System.out.println("Exception :: " + localException2);
localException2.printStackTrace();
throw new ITMException(localException2);
}
finally
{
try
{
if (localConnection != null)
{
localConnection.close();
localConnection = null;
}
}
catch (Exception localException3)
{
}
}
return localStringBuffer.toString();
}
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Local;
import org.w3c.dom.Document;
@Local
public abstract interface YearsserviceLocal extends ValidatorLocal
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ No newline at end of file
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Remote;
import org.w3c.dom.Document;
@Remote
public abstract interface YearsserviceRemote extends ValidatorRemote
{
public abstract String itemChanged()
throws RemoteException, ITMException;
public abstract String itemChanged(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7)
throws RemoteException, ITMException;
public abstract String itemChanged(Document paramDocument1, Document paramDocument2, Document paramDocument3, String paramString1, String paramString2, String paramString3, String paramString4)
throws RemoteException, ITMException;
}
\ 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