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;
}
This diff is collapsed.
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;
}
This diff is collapsed.
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
This diff is collapsed.
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;
}
This diff is collapsed.
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;
}
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment