Commit 31cd74b8 authored by pbhosale's avatar pbhosale

Updated On [11/11/2019] [complete process]

PayrollSinglePrc.java
PayrollSinglePrcLocal.java
PayrollSinglePrcRemote.java


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@211750 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 04b4ca48
......@@ -11,7 +11,7 @@ import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Timestamp;
import java.text.SimpleDateFormat;
//import java.text.SimpleDateFormat;
import javax.ejb.Stateless;
......@@ -144,9 +144,12 @@ public class PayrollSinglePrc extends ProcessEJB implements PayrollSinglePrcLoca
public String gbfProcess(Document headerDom, Document detailDom, String windowName, String xtraParams, HRLogWriter hrLogWriter, Connection conn, Connection logConn) throws ITMException, IOException
{
interestProcess = new InterestProcess();
payrollSplitgenAccPrc = new PayrollSplitgenAccPrc();
interestProcessConfPrc = new InterestProcessConfPrc();
payrollArrearsProcessingPrc = new PayrollArrearsProcessingPrc();
ResultSet rs = null;
PreparedStatement pstmt = null;
SimpleDateFormat sdf = null;
//SimpleDateFormat sdf = null;
Timestamp payrollDate = null;
Document arrHeaderDom = null;
Document headerDom1 = null;
......@@ -171,13 +174,13 @@ public class PayrollSinglePrc extends ProcessEJB implements PayrollSinglePrcLoca
String procGrpFrom = "";
String procGrpTo = "";
String payrollDateStr = "";
String todayDateStr = "";
//String todayDateStr = "";
String lsFileName = "";
String isLogObjName = "";
String isProcId = "";
String isWsrLogFname = "";
//String isWsrLogFname = "";
int liFile = 0;
String liFileClose = "";
//String liFileClose = "";
String cbxApChanges = "";
String cbxAp = "";
String cbxIp = "";
......@@ -185,14 +188,12 @@ public class PayrollSinglePrc extends ProcessEJB implements PayrollSinglePrcLoca
String cbxPy = "";
String lsLogStr = "";
int cnt = 0;
int filePtr = 0;
//int filePtr = 0;
try
{
System.out.println("****Inside PayrollSinglePrc process method called*****");
payrollSplitgenAccPrc = new PayrollSplitgenAccPrc();
interestProcessConfPrc = new InterestProcessConfPrc();
payrollArrearsProcessingPrc = new PayrollArrearsProcessingPrc();
jobId = hrLogWriter.getJobID();
System.out.println("jobId:::::::::::::::::::" +jobId );
valueXmlString = new StringBuffer("<DocumentRoot><description>Datawindow Root</description><group0>");
......@@ -204,9 +205,9 @@ public class PayrollSinglePrc extends ProcessEJB implements PayrollSinglePrcLoca
do
{
sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
todayDateStr = sdf.format(new java.util.Date());
/*sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
todayDateStr = sdf.format(new java.util.Date());*/
interestProcessConfPrc.isSingle = "Y";
payrollSplitgenAccPrc.isSingle = "Y";
payrollSplitgenAccPrc.isCaller = "SINGLE";
......@@ -262,14 +263,14 @@ public class PayrollSinglePrc extends ProcessEJB implements PayrollSinglePrcLoca
lsFileName = hrLogWriter.getLogFileName();
isLogObjName = hrLogWriter.getObjName();
isProcId = hrLogWriter.getProcessId();
filePtr = hrLogWriter.getFilePointer();
//filePtr = hrLogWriter.getFilePointer();
interestProcess.isLogFileName = lsFileName;
payrollSplitgenAccPrc.isFilename = lsFileName;
payrollArrearsProcessingPrc.isLogfileName = lsFileName;
payrollSplitgenAccPrc.isFilename = isLogObjName;
payrollSplitgenAccPrc.isProcId = isProcId;
isWsrLogFname = hrLogWriter.getWsrLogFileName();
//isWsrLogFname = hrLogWriter.getWsrLogFileName();
if (siteCodeFr.trim().toUpperCase().equalsIgnoreCase(siteCodeTo.trim().toUpperCase()))
{
lsLogStr = "Complete Payroll Processing Started for Site: " + siteCodeFr;
......@@ -291,7 +292,7 @@ public class PayrollSinglePrc extends ProcessEJB implements PayrollSinglePrcLoca
}
else
{
sql = " select count(*) as cnt from period where code = ?";
sql = "select count(*) as cnt from period where code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, prdCodeArr);
rs = pstmt.executeQuery();
......@@ -668,7 +669,8 @@ public class PayrollSinglePrc extends ProcessEJB implements PayrollSinglePrcLoca
public void gbfSetLogPropertiesByCaller(HRLogWriter logwriterDb)
{
hrLogWriter = new HRLogWriter();
//hrLogWriter = new HRLogWriter();
this.hrLogWriter = new HRLogWriter();
try
{
System.out.println("Inside PayrollSinglePrc.gbf_set_log_properties_by_caller()");
......@@ -789,15 +791,18 @@ public class PayrollSinglePrc extends ProcessEJB implements PayrollSinglePrcLoca
}
public HRLogWriter gbfServeLogPropertiesToCaller()
{
HRLogWriter hrLogWriter = new HRLogWriter();
//HRLogWriter hrLogWriter = new HRLogWriter();
this.hrLogWriter = new HRLogWriter();
return hrLogWriter;
}
public void gbfSetLogPropertiesFromTarget()
{
System.out.println("PayrollSinglePrc.gbfSetLogPropertiesFromTarget()");
HRLogWriter lstrLogWriter = new HRLogWriter();
lstrLogWriter = gbfServeLogPropertiesToCaller();
// HRLogWriter lstrLogWriter = new HRLogWriter();
this.hrLogWriter = new HRLogWriter();
//lstrLogWriter = gbfServeLogPropertiesToCaller();
hrLogWriter = gbfServeLogPropertiesToCaller();
}
private String checkNull(String input)
......
......@@ -2,9 +2,11 @@ package ibase.webitm.ejb.adm;
import java.rmi.RemoteException;
import javax.ejb.Local;
import ibase.webitm.ejb.ProcessLocal;
import ibase.webitm.utility.ITMException;
@Local
public interface PayrollSinglePrcLocal extends ProcessLocal
{
public String process() throws RemoteException,ITMException;
......
......@@ -2,9 +2,10 @@ package ibase.webitm.ejb.adm;
import java.rmi.RemoteException;
import javax.ejb.Remote;
import ibase.webitm.ejb.ProcessRemote;
import ibase.webitm.utility.ITMException;
@Remote
public interface PayrollSinglePrcRemote extends ProcessRemote
{
public String process() throws RemoteException,ITMException;
......
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