Commit 65d1f24b authored by akhokar's avatar akhokar

Changes done in validation of gratuity date to avoid null pointer exception.

EmployeeEJB.java



git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@201861 ce508802-f39f-4f6c-b175-0d175dae99d5
parent a982bcce
...@@ -1322,25 +1322,34 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ ...@@ -1322,25 +1322,34 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ
if(graDate != null) if(graDate != null)
{ {
graDt = sdf.parse(graDate); graDt = sdf.parse(graDate);
} //} Commented by Azhar on [11-JUN-2019][To avoid null pointer Exception]
dateJoinStr = genericUtility.getColumnValue("date_join", dom); dateJoinStr = genericUtility.getColumnValue("date_join", dom);
if(dateJoinStr != null) if(dateJoinStr != null)
{ {
joinDate = sdf.parse(dateJoinStr); joinDate = sdf.parse(dateJoinStr);
} //} Commented by Azhar on [11-JUN-2019][To avoid null pointer Exception]
System.out.println("graDt"+graDt); System.out.println("graDt"+graDt);
System.out.println("joinDate"+joinDate); System.out.println("joinDate"+joinDate);
if(graDt.before(joinDate)) // Modified by Azhar on [11-JUN-2019][To avoid null pointer Exception][Start]
{ if(graDt != null && joinDate != null)
System.out.println(""); {
errList.add("VTGRADATE"); // Modified by Azhar on [11-JUN-2019][To avoid null pointer Exception][End]
errFields.add(childNodeName.toLowerCase()); if(graDt.before(joinDate))
msgType = errorType(conn, "VTGRADATE"); {
if (msgType.equalsIgnoreCase("E")) System.out.println("");
{ errList.add("VTGRADATE");
break; errFields.add(childNodeName.toLowerCase());
msgType = errorType(conn, "VTGRADATE");
if (msgType.equalsIgnoreCase("E"))
{
break;
}
}
// Modified by Azhar on [11-JUN-2019][To avoid null pointer Exception][Start]
}
} }
} }
// Modified by Azhar on [11-JUN-2019][To avoid null pointer Exception][End]
} }
else if(childNodeName.equalsIgnoreCase("emp_code__hod")) else if(childNodeName.equalsIgnoreCase("emp_code__hod"))
{ {
......
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