Commit b7eb5d82 authored by rtelang's avatar rtelang

EmpBasicInfo.java

EmployeeEJB.java
EmpPersonalInfo.java
-Changes done related to retirement date and retirement age of employee.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@206355 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 78f8e5ea
...@@ -132,6 +132,7 @@ public class EmpBasicInfo extends ValidatorEJB implements EmpBasicInfoLocal ,Emp ...@@ -132,6 +132,7 @@ public class EmpBasicInfo extends ValidatorEJB implements EmpBasicInfoLocal ,Emp
//Modified by Rohini T on [21/08/19][Start] //Modified by Rohini T on [21/08/19][Start]
AdmCommon admCommon = new AdmCommon(); AdmCommon admCommon = new AdmCommon();
//Modified by Rohini T on [21/08/19][End] //Modified by Rohini T on [21/08/19][End]
String SiteCode = "";//Added by Rohini T on 28/08/19
System.out.println("Login Employee got..:: ["+loginEmpCode+"]"); System.out.println("Login Employee got..:: ["+loginEmpCode+"]");
System.out.println("objContext ..:: ["+objContext+"]"); System.out.println("objContext ..:: ["+objContext+"]");
System.out.println("currentColumn ..:: ["+currentColumn+"]"); System.out.println("currentColumn ..:: ["+currentColumn+"]");
...@@ -717,6 +718,7 @@ public class EmpBasicInfo extends ValidatorEJB implements EmpBasicInfoLocal ,Emp ...@@ -717,6 +718,7 @@ public class EmpBasicInfo extends ValidatorEJB implements EmpBasicInfoLocal ,Emp
//Modified by Rohini T on [21/08/19][Start] //Modified by Rohini T on [21/08/19][Start]
gradeCode = checkNull(genericUtility.getColumnValue("grade_code",dom,"1")) ; gradeCode = checkNull(genericUtility.getColumnValue("grade_code",dom,"1")) ;
//Modified by Rohini T on [21/08/19][End] //Modified by Rohini T on [21/08/19][End]
SiteCode = checkNull(genericUtility.getColumnValue("emp_site",dom,"1")) ;////Modified by Rohini T on [28/08/19]
sql = "SELECT DESCR FROM CADRE WHERE CADRE_CODE = ? "; sql = "SELECT DESCR FROM CADRE WHERE CADRE_CODE = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,cadreCode); pstmt.setString(1,cadreCode);
...@@ -740,7 +742,10 @@ public class EmpBasicInfo extends ValidatorEJB implements EmpBasicInfoLocal ,Emp ...@@ -740,7 +742,10 @@ public class EmpBasicInfo extends ValidatorEJB implements EmpBasicInfoLocal ,Emp
//Modified by Rohini T on [21/08/19][Start] //Modified by Rohini T on [21/08/19][Start]
if("A".equalsIgnoreCase(editFlag)) if("A".equalsIgnoreCase(editFlag))
{ {
String EmpRetAge = checkNull(admCommon.getAdmEnv(loginSite, cadreCode, gradeCode, "EMP_RETIREMENT_AGE", new java.sql.Timestamp(System.currentTimeMillis()), conn)); //Modified by Rohini T on [28/08/19][Start]
//String EmpRetAge = checkNull(admCommon.getAdmEnv(loginSite, cadreCode, gradeCode, "EMP_RETIREMENT_AGE", new java.sql.Timestamp(System.currentTimeMillis()), conn));
String EmpRetAge = checkNull(admCommon.getAdmEnv(SiteCode, cadreCode, gradeCode, "EMP_RETIREMENT_AGE", new java.sql.Timestamp(System.currentTimeMillis()), conn));
//Modified by Rohini T on [28/08/19][End]
if(EmpRetAge.equalsIgnoreCase("NULLFOUND")) if(EmpRetAge.equalsIgnoreCase("NULLFOUND"))
{ {
EmpRetAge = checkNull(admCommon.getEnv("999999", "EMP_RETIREMENT_AGE", conn)); EmpRetAge = checkNull(admCommon.getEnv("999999", "EMP_RETIREMENT_AGE", conn));
...@@ -774,6 +779,7 @@ public class EmpBasicInfo extends ValidatorEJB implements EmpBasicInfoLocal ,Emp ...@@ -774,6 +779,7 @@ public class EmpBasicInfo extends ValidatorEJB implements EmpBasicInfoLocal ,Emp
{ {
gradeCode = checkNull(genericUtility.getColumnValue("grade_code",dom,"1")) ; gradeCode = checkNull(genericUtility.getColumnValue("grade_code",dom,"1")) ;
cadreCode = checkNull(genericUtility.getColumnValue("cadre_code",dom,"1")) ; cadreCode = checkNull(genericUtility.getColumnValue("cadre_code",dom,"1")) ;
SiteCode = checkNull(genericUtility.getColumnValue("emp_site",dom,"1")) ;////Modified by Rohini T on [28/08/19]
sql = "SELECT CADRE_CODE, DESCR FROM GRADE WHERE GRADE_CODE = ? "; sql = "SELECT CADRE_CODE, DESCR FROM GRADE WHERE GRADE_CODE = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,gradeCode); pstmt.setString(1,gradeCode);
...@@ -823,7 +829,10 @@ public class EmpBasicInfo extends ValidatorEJB implements EmpBasicInfoLocal ,Emp ...@@ -823,7 +829,10 @@ public class EmpBasicInfo extends ValidatorEJB implements EmpBasicInfoLocal ,Emp
//Modified by Rohini T on [21/08/19][Start] //Modified by Rohini T on [21/08/19][Start]
if("A".equalsIgnoreCase(editFlag)) if("A".equalsIgnoreCase(editFlag))
{ {
String EmpRetAge = checkNull(admCommon.getAdmEnv(loginSite, cadreCode, gradeCode, "EMP_RETIREMENT_AGE", new java.sql.Timestamp(System.currentTimeMillis()), conn)); //Modified by Rohini T on [28/08/19][Start]
//String EmpRetAge = checkNull(admCommon.getAdmEnv(loginSite, cadreCode, gradeCode, "EMP_RETIREMENT_AGE", new java.sql.Timestamp(System.currentTimeMillis()), conn));
String EmpRetAge = checkNull(admCommon.getAdmEnv(SiteCode, cadreCode, gradeCode, "EMP_RETIREMENT_AGE", new java.sql.Timestamp(System.currentTimeMillis()), conn));
//Modified by Rohini T on [28/08/19][End]
if(EmpRetAge.equalsIgnoreCase("NULLFOUND")) if(EmpRetAge.equalsIgnoreCase("NULLFOUND"))
{ {
EmpRetAge = checkNull(admCommon.getEnv("999999", "EMP_RETIREMENT_AGE", conn)); EmpRetAge = checkNull(admCommon.getEnv("999999", "EMP_RETIREMENT_AGE", conn));
......
...@@ -103,6 +103,7 @@ public class EmpPersonalInfo extends ValidatorEJB implements EmpPersonalInfoLoca ...@@ -103,6 +103,7 @@ public class EmpPersonalInfo extends ValidatorEJB implements EmpPersonalInfoLoca
String stateCode = ""; String stateCode = "";
String drivLicValidUpto = ""; String drivLicValidUpto = "";
String handicapCategory = ""; String handicapCategory = "";
//Modified by Rohini T on [21/08/19][Start]
int retAge = 0; int retAge = 0;
//Modified by Rohini T on [21/08/19][End] //Modified by Rohini T on [21/08/19][End]
String retDate = ""; String retDate = "";
...@@ -573,13 +574,17 @@ public class EmpPersonalInfo extends ValidatorEJB implements EmpPersonalInfoLoca ...@@ -573,13 +574,17 @@ public class EmpPersonalInfo extends ValidatorEJB implements EmpPersonalInfoLoca
{ {
retDate = genericUtility.getValidDateString(retirementDate.toString(), genericUtility.getDBDateFormat(), genericUtility.getApplDateFormat()); retDate = genericUtility.getValidDateString(retirementDate.toString(), genericUtility.getDBDateFormat(), genericUtility.getApplDateFormat());
}*/ }*/
sql = "SELECT PAY_SITE, CADRE, GRADE,RETIREMENT_AGE FROM EMPLOYEE WHERE EMP_CODE = ?"; //Modified by Rohini T on [28/08/19][Start]
//sql = "SELECT PAY_SITE, CADRE, GRADE,RETIREMENT_AGE FROM EMPLOYEE WHERE EMP_CODE = ?";
sql = "SELECT EMP_SITE, CADRE, GRADE,RETIREMENT_AGE FROM EMPLOYEE WHERE EMP_CODE = ?";
//Modified by Rohini T on [21/08/19][End]
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,empCode); pstmt.setString(1,empCode);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if(rs.next()) if(rs.next())
{ {
siteCode = checkNull(rs.getString("PAY_SITE")); //siteCode = checkNull(rs.getString("PAY_SITE"));//Modified by Rohini T on [28/08/19]
siteCode = checkNull(rs.getString("EMP_SITE"));
cadreCode = checkNull(rs.getString("CADRE")); cadreCode = checkNull(rs.getString("CADRE"));
gradeCode = checkNull(rs.getString("GRADE")); gradeCode = checkNull(rs.getString("GRADE"));
retirementAge = rs.getString("RETIREMENT_AGE"); retirementAge = rs.getString("RETIREMENT_AGE");
...@@ -603,7 +608,10 @@ public class EmpPersonalInfo extends ValidatorEJB implements EmpPersonalInfoLoca ...@@ -603,7 +608,10 @@ public class EmpPersonalInfo extends ValidatorEJB implements EmpPersonalInfoLoca
{ {
retAge = 0; retAge = 0;
} }
if(retirementAge != null && retAge != 0) //Modified by Rohini T on [28/08/19][Start]
// if(retirementAge != null && retAge != 0)
if(String.valueOf(retAge) != null && retAge != 0)
//Modified by Rohini T on [28/08/19][End]
{ {
today = new java.sql.Timestamp(System.currentTimeMillis()) ; today = new java.sql.Timestamp(System.currentTimeMillis()) ;
SimpleDateFormat sdf1 = new SimpleDateFormat(genericUtility.getDBDateFormat()); SimpleDateFormat sdf1 = new SimpleDateFormat(genericUtility.getDBDateFormat());
......
...@@ -3357,6 +3357,7 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ ...@@ -3357,6 +3357,7 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ
Date dateOfBirth = null,retDate = null; Date dateOfBirth = null,retDate = null;
int retirementAge = 0; int retirementAge = 0;
java.sql.Date birthDateDT =null; java.sql.Date birthDateDT =null;
String EmpRetAge = "";
//Modified by Rohini T on 27/March/2019[Req ID:A18KSUN005][end] //Modified by Rohini T on 27/March/2019[Req ID:A18KSUN005][end]
try try
{ {
...@@ -3420,7 +3421,7 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ ...@@ -3420,7 +3421,7 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ
} }
valueXmlString.append("<m_status>").append("<![CDATA[U]]>").append("</m_status>"); valueXmlString.append("<m_status>").append("<![CDATA[U]]>").append("</m_status>");
//Modified by Rohini T on [21/08/19][Start] //Modified by Rohini T on [21/08/19][Start]
String EmpRetAge = checkNull(admCommon.getAdmEnv(loginSite, cadreCode, gradeCode, "EMP_RETIREMENT_AGE", new java.sql.Timestamp(System.currentTimeMillis()), connection)); EmpRetAge = checkNull(admCommon.getAdmEnv(loginSite, cadreCode, gradeCode, "EMP_RETIREMENT_AGE", new java.sql.Timestamp(System.currentTimeMillis()), connection));
if(EmpRetAge.equalsIgnoreCase("NULLFOUND")) if(EmpRetAge.equalsIgnoreCase("NULLFOUND"))
{ {
EmpRetAge = checkNull(admCommon.getEnv("999999", "EMP_RETIREMENT_AGE", connection)); EmpRetAge = checkNull(admCommon.getEnv("999999", "EMP_RETIREMENT_AGE", connection));
...@@ -3459,8 +3460,10 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ ...@@ -3459,8 +3460,10 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ
setNodeValue(dom, "retirement_age", "" + maval1); // Piyush - 29/07/2019 setNodeValue(dom, "retirement_age", "" + maval1); // Piyush - 29/07/2019
String retDateStr = gbSetRetirementDate(dom, connection); String retDateStr = gbSetRetirementDate(dom, connection);
String protect= gbfGetRetdateProtectFlag(dom); //Modified by Rohini T on [28/08/19][Start]
//String protect= gbfGetRetdateProtectFlag(dom);
String protect= gbfGetRetdateProtectFlag(dom,connection);
//Modified by Rohini T on [28/08/19][End]
valueXmlString.append("<retirement_date protect=\""+protect+"\"><![CDATA[").append(retDateStr).append("]]></retirement_date>\r\n"); valueXmlString.append("<retirement_date protect=\""+protect+"\"><![CDATA[").append(retDateStr).append("]]></retirement_date>\r\n");
//gbf_itemchg_modifier_ds(dw_edit,"retirement_date","protect", gbf_get_retdate_protect_flag()) //gbf_itemchg_modifier_ds(dw_edit,"retirement_date","protect", gbf_get_retdate_protect_flag())
...@@ -3897,8 +3900,10 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ ...@@ -3897,8 +3900,10 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ
valueXmlString.append("<revision_no><![CDATA[").append(revisionNo).append("]]></revision_no>\r\n"); valueXmlString.append("<revision_no><![CDATA[").append(revisionNo).append("]]></revision_no>\r\n");
String retirmentDate = checkNull(genericUtility.getColumnValue("retirement_date", dom)); String retirmentDate = checkNull(genericUtility.getColumnValue("retirement_date", dom));
//Modified by Rohini T on [28/08/19][Start]
String protect=gbfGetRetdateProtectFlag(dom); //String protect=gbfGetRetdateProtectFlag(dom);
String protect=gbfGetRetdateProtectFlag(dom,connection);
//Modified by Rohini T on [28/08/19][End]
valueXmlString.append("<retirement_date protect=\""+protect+"\"><![CDATA[").append(retirmentDate).append("]]></retirement_date>\r\n"); valueXmlString.append("<retirement_date protect=\""+protect+"\"><![CDATA[").append(retirmentDate).append("]]></retirement_date>\r\n");
String totExp = checkNull(genericUtility.getColumnValue("revision_no", dom)); String totExp = checkNull(genericUtility.getColumnValue("revision_no", dom));
...@@ -4322,9 +4327,15 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ ...@@ -4322,9 +4327,15 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ
//Modified by Rohini T on 21/08/19[Start] //Modified by Rohini T on 21/08/19[Start]
if("A".equalsIgnoreCase(editFlag)) if("A".equalsIgnoreCase(editFlag))
{ {
//Modified by Rohini T on 28/08/19[Start]
int maval1 = gbSetRetirementAge(dom, connection);
valueXmlString.append("<retirement_age>").append(maval1).append("</retirement_age>");
setNodeValue(dom, "retirement_age", "" + maval1);
String retDateStr = gbSetRetirementDate(dom, connection); String retDateStr = gbSetRetirementDate(dom, connection);
String protect= gbfGetRetdateProtectFlag(dom); String protect= gbfGetRetdateProtectFlag(dom,connection);
valueXmlString.append("<retirement_date protect=\""+protect+"\"><![CDATA[").append(retDateStr).append("]]></retirement_date>\r\n"); valueXmlString.append("<retirement_date protect=\""+protect+"\"><![CDATA[").append(retDateStr).append("]]></retirement_date>\r\n");
setNodeValue(dom, "retirement_date", "" + retDateStr);
//Modified by Rohini T on 28/08/19[End]
} }
//Modified by Rohini T on 21/08/19[End] //Modified by Rohini T on 21/08/19[End]
...@@ -4353,9 +4364,15 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ ...@@ -4353,9 +4364,15 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ
//Modified by Rohini T on 21/08/19[Start] //Modified by Rohini T on 21/08/19[Start]
if("A".equalsIgnoreCase(editFlag)) if("A".equalsIgnoreCase(editFlag))
{ {
//Modified by Rohini T on 28/08/19[Start]
int maval1 = gbSetRetirementAge(dom, connection);
valueXmlString.append("<retirement_age>").append(maval1).append("</retirement_age>");
setNodeValue(dom, "retirement_age", "" + maval1);
String retDateStr = gbSetRetirementDate(dom, connection); String retDateStr = gbSetRetirementDate(dom, connection);
String protect= gbfGetRetdateProtectFlag(dom); String protect= gbfGetRetdateProtectFlag(dom,connection);
valueXmlString.append("<retirement_date protect=\""+protect+"\"><![CDATA[").append(retDateStr).append("]]></retirement_date>\r\n"); valueXmlString.append("<retirement_date protect=\""+protect+"\"><![CDATA[").append(retDateStr).append("]]></retirement_date>\r\n");
setNodeValue(dom, "retirement_date", "" + retDateStr);
//Modified by Rohini T on 28/08/19[End]
} }
//Modified by Rohini T on 21/08/19[End] //Modified by Rohini T on 21/08/19[End]
} }
...@@ -4386,9 +4403,15 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ ...@@ -4386,9 +4403,15 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ
//Modified by Rohini T on 21/08/19[Start] //Modified by Rohini T on 21/08/19[Start]
if("A".equalsIgnoreCase(editFlag)) if("A".equalsIgnoreCase(editFlag))
{ {
//Modified by Rohini T on 28/08/19[Start]
int maval1 = gbSetRetirementAge(dom, connection);
valueXmlString.append("<retirement_age>").append(maval1).append("</retirement_age>");
setNodeValue(dom, "retirement_age", "" + maval1);
String retDateStr = gbSetRetirementDate(dom, connection); String retDateStr = gbSetRetirementDate(dom, connection);
String protect= gbfGetRetdateProtectFlag(dom); String protect= gbfGetRetdateProtectFlag(dom,connection);
valueXmlString.append("<retirement_date protect=\""+protect+"\"><![CDATA[").append(retDateStr).append("]]></retirement_date>\r\n"); valueXmlString.append("<retirement_date protect=\""+protect+"\"><![CDATA[").append(retDateStr).append("]]></retirement_date>\r\n");
setNodeValue(dom, "retirement_date", "" + retDateStr);
//Modified by Rohini T on 28/08/19[End]
} }
//Modified by Rohini T on 21/08/19[End] //Modified by Rohini T on 21/08/19[End]
} }
...@@ -6617,8 +6640,10 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ ...@@ -6617,8 +6640,10 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ
//Modified by Rohini T on 27/March/2019[Req ID:A18KSUN005][end] //Modified by Rohini T on 27/March/2019[Req ID:A18KSUN005][end]
//Modified by Rohini T on 28/08/19[Start]
private String gbfGetRetdateProtectFlag(Document dom) throws ITMException //private String gbfGetRetdateProtectFlag(Document dom) throws ITMException
private String gbfGetRetdateProtectFlag(Document dom,Connection conn) throws ITMException
//Modified by Rohini T on 28/08/19[End]
//gbf_get_retdate_protect_flag() //gbf_get_retdate_protect_flag()
{ {
String lsEmpSite=""; String lsEmpSite="";
...@@ -6633,13 +6658,16 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ ...@@ -6633,13 +6658,16 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ
String ldtRelieveDate=""; String ldtRelieveDate="";
String ldbirthDate = ""; String ldbirthDate = "";
//int liProtVal=0; //int liProtVal=0;
//Modified by Rohini T on [28/08/19][Start]
Connection conn=null; //Connection conn=null;
//Modified by Rohini T on [28/08/19][End]
E12GenericUtility genericUtility = new E12GenericUtility(); E12GenericUtility genericUtility = new E12GenericUtility();
AdmCommon admCommon = new AdmCommon(); AdmCommon admCommon = new AdmCommon();
try try
{ {
conn=getConnection(); //Modified by Rohini T on [28/08/19][Start]
// conn=getConnection();
//Modified by Rohini T on [28/08/19][End]
//Modified by Poonam B on 12/07/2019[START].To add checkNull method //Modified by Poonam B on 12/07/2019[START].To add checkNull method
//ldt_relieve_date = dw_edit.getitemdatetime(1,"relieve_date") //ldt_relieve_date = dw_edit.getitemdatetime(1,"relieve_date")
//lsStatus=genericUtility.getColumnValue("status", dom); //lsStatus=genericUtility.getColumnValue("status", dom);
...@@ -6658,7 +6686,11 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ ...@@ -6658,7 +6686,11 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ
} }
//Added by Poonam B on [25/07/2019][END] //Added by Poonam B on [25/07/2019][END]
*/ */
if(ldtRelieveDate !=null || (lsStatus != null && lsStatus.equalsIgnoreCase("S"))) //Modified by Rohini T on 28/08/19[Start]
// if(ldtRelieveDate !=null || (lsStatus != null && lsStatus.equalsIgnoreCase("S")))
if((ldtRelieveDate !=null && ldtRelieveDate.trim().length() > 0) || (lsStatus != null && lsStatus.equalsIgnoreCase("S")))
//Modified by Rohini T on 28/08/19[End]
{ {
lsProtVal="1"; lsProtVal="1";
} }
...@@ -6675,11 +6707,11 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ ...@@ -6675,11 +6707,11 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ
lsEmpSite=checkNull(genericUtility.getColumnValue("emp_site", dom)); lsEmpSite=checkNull(genericUtility.getColumnValue("emp_site", dom));
lsCadreCode=checkNull(genericUtility.getColumnValue("cadre_code", dom)); lsCadreCode=checkNull(genericUtility.getColumnValue("cadre_code", dom));
lsGradeCode=checkNull(genericUtility.getColumnValue("grade_code", dom)); lsGradeCode=checkNull(genericUtility.getColumnValue("grade_code", dom));
//Modified by Poonam B on 12/07/2019[END].To add checkNull method //Modified by Poonam B on 12/07/2019[END].To add checkNull method
} //Modified by Rohini T on 28/08/19[Start]
// }
//Modified by Rohini T on 28/08/19[End]
lsVarValue=admCommon.getAdmEnv(lsEmpSite, lsCadreCode, lsGradeCode, "PROTECT_RETIRE_DATE",today, conn); lsVarValue=admCommon.getAdmEnv(lsEmpSite, lsCadreCode, lsGradeCode, "PROTECT_RETIRE_DATE",today, conn);
if("NULLFOUND".equalsIgnoreCase(lsVarValue)) if("NULLFOUND".equalsIgnoreCase(lsVarValue))
{ {
lsVarValue=admCommon.getEnv("999999", "PROTECT_RETIRE_DATE", conn); lsVarValue=admCommon.getEnv("999999", "PROTECT_RETIRE_DATE", conn);
...@@ -6694,6 +6726,9 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ ...@@ -6694,6 +6726,9 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ
{ {
lsProtVal="1"; lsProtVal="1";
} }
//Modified by Rohini T on 28/08/19[Start]
}
//Modified by Rohini T on 28/08/19[End]
} }
catch (Exception e) catch (Exception e)
{ {
...@@ -6743,7 +6778,6 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ ...@@ -6743,7 +6778,6 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ
//retAgeStr=checkNull(genericUtility.getColumnValue("retirement_age", dom)); //retAgeStr=checkNull(genericUtility.getColumnValue("retirement_age", dom));
retAgeStr=checkInt(genericUtility.getColumnValue("retirement_age", dom)); retAgeStr=checkInt(genericUtility.getColumnValue("retirement_age", dom));
BirthDate=checkNull(genericUtility.getColumnValue("birth_date", dom)); BirthDate=checkNull(genericUtility.getColumnValue("birth_date", dom));
try try
{ {
retAge = Integer.parseInt(retAgeStr); retAge = Integer.parseInt(retAgeStr);
...@@ -6773,7 +6807,6 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ ...@@ -6773,7 +6807,6 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ
currentDate = java.sql.Timestamp.valueOf(sdf1.format(today) + " 00:00:00.000"); currentDate = java.sql.Timestamp.valueOf(sdf1.format(today) + " 00:00:00.000");
retirementVarvalue=checkNull(admCommon.getAdmEnv(siteCode, cadreCode, gradeCode, "RETIREMENT_CALC_DBF",currentDate, conn)); retirementVarvalue=checkNull(admCommon.getAdmEnv(siteCode, cadreCode, gradeCode, "RETIREMENT_CALC_DBF",currentDate, conn));
if("NULLFOUND".equalsIgnoreCase(retirementVarvalue)) if("NULLFOUND".equalsIgnoreCase(retirementVarvalue))
{ {
retirementVarvalue = admCommon.getEnv("999999", "RETIREMENT_CALC_DBF", conn); retirementVarvalue = admCommon.getEnv("999999", "RETIREMENT_CALC_DBF", conn);
...@@ -6819,7 +6852,6 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ ...@@ -6819,7 +6852,6 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ
} }
retDateStr = sdf.format(new Date(retirementDate.getTime())); retDateStr = sdf.format(new Date(retirementDate.getTime()));
//valueXmlString.append("<bank_name>").append("<![CDATA["+ rs.getString("BANK_NAME") +"]]>").append("</bank_name>"); //valueXmlString.append("<bank_name>").append("<![CDATA["+ rs.getString("BANK_NAME") +"]]>").append("</bank_name>");
} }
catch (Exception e) catch (Exception e)
{ {
...@@ -7022,4 +7054,54 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ ...@@ -7022,4 +7054,54 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ
tempNode = null; tempNode = null;
} }
// Piyush - 29/07/2019.End // Piyush - 29/07/2019.End
//Modified by Rohini T on 28/08/19[Start]
private int gbSetRetirementAge(Document dom,Connection conn) throws ITMException
{
String siteCode = "";
String gradeCode = "";
String cadreCode = "";
String EmpRetAge = "";
int maval1 = 0;
AdmCommon admCommon = new AdmCommon();
try
{
siteCode=checkNull(genericUtility.getColumnValue("emp_site", dom));
gradeCode=checkNull(genericUtility.getColumnValue("grade_code", dom));
cadreCode=checkNull(genericUtility.getColumnValue("cadre_code", dom));
EmpRetAge = checkNull(admCommon.getAdmEnv(siteCode, cadreCode, gradeCode, "EMP_RETIREMENT_AGE", new java.sql.Timestamp(System.currentTimeMillis()), conn));
if(EmpRetAge.equalsIgnoreCase("NULLFOUND"))
{
EmpRetAge = checkNull(admCommon.getEnv("999999", "EMP_RETIREMENT_AGE", conn));
System.out.println("Inside getEnv..EmpRetAge"+EmpRetAge);
}
if(EmpRetAge == null || EmpRetAge.trim().length() == 0 ||EmpRetAge.equalsIgnoreCase("NULLFOUND"))
{
EmpRetAge = "0";
}
try
{
maval1=Integer.parseInt(EmpRetAge);
}
catch (Exception ei)
{
maval1 = 0;
}
if(maval1 <=0 )
{
maval1=0;
}
if(maval1 <=100)
{
maval1=maval1*12;
}
}
catch (Exception e)
{
e.printStackTrace();
throw new ITMException(e);
}
return maval1;
}
//Modified by Rohini T on 28/08/19[End]
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment