Commit c73cd836 authored by rtelang's avatar rtelang

GradeIC.java

- Changes done related to Active Status in Grade master screen.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@208790 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 0537f72d
...@@ -5,6 +5,8 @@ import java.sql.PreparedStatement; ...@@ -5,6 +5,8 @@ import java.sql.PreparedStatement;
import java.sql.ResultSet; import java.sql.ResultSet;
import java.util.ArrayList; import java.util.ArrayList;
import javax.ejb.Stateless;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import org.w3c.dom.Node; import org.w3c.dom.Node;
import org.w3c.dom.NodeList; import org.w3c.dom.NodeList;
...@@ -15,7 +17,7 @@ import ibase.utility.E12GenericUtility; ...@@ -15,7 +17,7 @@ import ibase.utility.E12GenericUtility;
import ibase.webitm.ejb.ITMDBAccessEJB; import ibase.webitm.ejb.ITMDBAccessEJB;
import ibase.webitm.ejb.ValidatorEJB; import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
@Stateless
public class GradeIC extends ValidatorEJB implements GradeLocal,GradeRemote public class GradeIC extends ValidatorEJB implements GradeLocal,GradeRemote
{ {
public String wfValData(String xmlString, String xmlString1, String xmlString2, String objContext, String editFlag, String xtraParams) throws RemoteException, ITMException public String wfValData(String xmlString, String xmlString1, String xmlString2, String objContext, String editFlag, String xtraParams) throws RemoteException, ITMException
...@@ -64,7 +66,6 @@ public class GradeIC extends ValidatorEJB implements GradeLocal,GradeRemote ...@@ -64,7 +66,6 @@ public class GradeIC extends ValidatorEJB implements GradeLocal,GradeRemote
Node parentNode = null; Node parentNode = null;
Node childNode = null; Node childNode = null;
String childNodeName = null; String childNodeName = null;
int childNodeListLength = 0;
NodeList childNodeList = null; NodeList childNodeList = null;
String sql = ""; String sql = "";
int counter; int counter;
...@@ -123,7 +124,7 @@ public class GradeIC extends ValidatorEJB implements GradeLocal,GradeRemote ...@@ -123,7 +124,7 @@ public class GradeIC extends ValidatorEJB implements GradeLocal,GradeRemote
parentNodeList = dom.getElementsByTagName("Detail1"); parentNodeList = dom.getElementsByTagName("Detail1");
parentNode = parentNodeList.item(0); parentNode = parentNodeList.item(0);
childNodeList = parentNode.getChildNodes(); childNodeList = parentNode.getChildNodes();
childNodeListLength = childNodeList.getLength(); int childNodeListLength = childNodeList.getLength();
System.out.println("child Node List Length::::::" + childNodeListLength); System.out.println("child Node List Length::::::" + childNodeListLength);
for (int ctr = 0; ctr < childNodeListLength; ctr++) for (int ctr = 0; ctr < childNodeListLength; ctr++)
{ {
...@@ -191,6 +192,7 @@ public class GradeIC extends ValidatorEJB implements GradeLocal,GradeRemote ...@@ -191,6 +192,7 @@ public class GradeIC extends ValidatorEJB implements GradeLocal,GradeRemote
} }
else if("cadre_code".equalsIgnoreCase(childNodeName)) else if("cadre_code".equalsIgnoreCase(childNodeName))
{ {
cnt = 0;
cadreCode = checkNull(genericUtility.getColumnValue("cadre_code", dom)); cadreCode = checkNull(genericUtility.getColumnValue("cadre_code", dom));
if(cadreCode == null || cadreCode.trim().length() == 0) if(cadreCode == null || cadreCode.trim().length() == 0)
{ {
...@@ -343,14 +345,14 @@ public class GradeIC extends ValidatorEJB implements GradeLocal,GradeRemote ...@@ -343,14 +345,14 @@ public class GradeIC extends ValidatorEJB implements GradeLocal,GradeRemote
} }
} }
System.out.println("errStringXml.toString()---1= "+errStringXml.toString()); System.out.println("errStringXml.toString()---1= "+errStringXml.toString());
if (errList != null && errList.size() > 0) //Modified by Rohini T on[03/10/19][Start]
/*if (errList != null && errList.size() > 0)
{ {
System.out.println("errList==[" + errList + "]"); System.out.println("errList==[" + errList + "]");
int errListSize = errList.size(); int errListSize = errList.size();
System.out.println("errListSize:::::::[" + errListSize + "]"); System.out.println("errListSize:::::::[" + errListSize + "]");
System.out.println("in error::::::::::"); System.out.println("in error::::::::::");
for (int i = 0; i < errListSize; i++) for (int i = 0; i < errListSize; i++) {
{
System.out.println("in error For:::::::::::::::"); System.out.println("in error For:::::::::::::::");
String errCode = (String) errList.get(i); String errCode = (String) errList.get(i);
String errFldName = (String) errFields.get(i); String errFldName = (String) errFields.get(i);
...@@ -358,8 +360,7 @@ public class GradeIC extends ValidatorEJB implements GradeLocal,GradeRemote ...@@ -358,8 +360,7 @@ public class GradeIC extends ValidatorEJB implements GradeLocal,GradeRemote
errString = itmDbAcess.getErrorString(errFldName, errCode, userId, "", conn); errString = itmDbAcess.getErrorString(errFldName, errCode, userId, "", conn);
System.out.println("errString is : ::::>>>> " + errString); System.out.println("errString is : ::::>>>> " + errString);
String msgType = errorType(conn, errCode); String msgType = errorType(conn, errCode);
if (errString.length() > 0) if (errString.length() > 0) {
{
String bifurErrString = errString.substring(errString.indexOf("<Errors>") + 8, String bifurErrString = errString.substring(errString.indexOf("<Errors>") + 8,
errString.indexOf("<trace>")); errString.indexOf("<trace>"));
bifurErrString = bifurErrString + errString.substring(errString.indexOf("</trace>") + 8, bifurErrString = bifurErrString + errString.substring(errString.indexOf("</trace>") + 8,
...@@ -368,16 +369,56 @@ public class GradeIC extends ValidatorEJB implements GradeLocal,GradeRemote ...@@ -368,16 +369,56 @@ public class GradeIC extends ValidatorEJB implements GradeLocal,GradeRemote
System.out.println("errStringXml .........." + errStringXml); System.out.println("errStringXml .........." + errStringXml);
errString = ""; errString = "";
} }
if (msgType.equalsIgnoreCase("E")) {
break;
}
}
errList.clear();
errFields.clear();
}
errStringXml.append("</Errors></Root>\r\n");
System.out.println("errStringXml.toString()---2= "+errStringXml.toString());*/
int errListSize = errList.size();
System.out.println("errListSize:::::::["+errListSize+"]");
if ( errList != null && errListSize > 0 )
{
System.out.println("in error::::::::::");
for (int i = 0; i < errListSize; i++)
{
System.out.println("in error For:::::::::::::::");
String errCode = (String) errList.get(i);
String errFldName = (String) errFields.get(i);
System.out.println("errCode .........." + errCode);
errString = itmDbAcess.getErrorString(errFldName, errCode, userId, "", conn);
System.out.println("errString is : ::::>>>> " + errString);
String msgType = errorType(conn, errCode);
if (errString.length() > 0)
{
String bifurErrString = errString.substring( errString.indexOf("<Errors>") + 8,errString.indexOf("<trace>"));
bifurErrString =bifurErrString+errString.substring( errString.indexOf("</trace>") + 8,errString.indexOf("</Errors>"));
errStringXml.append(bifurErrString);
System.out.println("errStringXml .........." + errStringXml);
errString = "";
}
if (msgType.equalsIgnoreCase("E")) if (msgType.equalsIgnoreCase("E"))
{ {
break; break;
} }
} }
errList.clear(); errList.clear();
errList = null;
errFields.clear(); errFields.clear();
errFields = null;
errStringXml.append("</Errors></Root>\r\n");
} }
errStringXml.append("</Errors></Root>\r\n"); else
System.out.println("errStringXml.toString()---2= "+errStringXml.toString()); {
errStringXml = new StringBuffer( "" );
}
errString = errStringXml.toString();
//Modified by Rohini T on[03/10/19][End]
} }
catch(Exception e) catch(Exception e)
{ {
...@@ -410,8 +451,11 @@ public class GradeIC extends ValidatorEJB implements GradeLocal,GradeRemote ...@@ -410,8 +451,11 @@ public class GradeIC extends ValidatorEJB implements GradeLocal,GradeRemote
throw new ITMException(e); throw new ITMException(e);
} }
} }
//Modified by Rohini T on[03/10/19][Start]
/*
errString = errStringXml.toString(); errString = errStringXml.toString();
System.out.println("testing : final errString : " + errString); System.out.println("testing : final errString : " + errString);*/
//Modified by Rohini T on[03/10/19][End]
return errString; return errString;
} }
...@@ -486,7 +530,7 @@ public class GradeIC extends ValidatorEJB implements GradeLocal,GradeRemote ...@@ -486,7 +530,7 @@ public class GradeIC extends ValidatorEJB implements GradeLocal,GradeRemote
if("CADRE_CODE".equalsIgnoreCase(currentColumn)) if("CADRE_CODE".equalsIgnoreCase(currentColumn))
{ {
cadreCode = checkNull(genericUtility.getColumnValue("cadre_code", dom)); cadreCode = checkNull(genericUtility.getColumnValue("cadre_code", dom));
sql = "Select descr as mdescr from cadre where cadre_code = ?"; sql = "select descr as mdescr from cadre where cadre_code = ?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, cadreCode); pstmt.setString(1, cadreCode);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
......
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