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;
import java.sql.ResultSet;
import java.util.ArrayList;
import javax.ejb.Stateless;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
......@@ -15,7 +17,7 @@ import ibase.utility.E12GenericUtility;
import ibase.webitm.ejb.ITMDBAccessEJB;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.ITMException;
@Stateless
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
......@@ -64,7 +66,6 @@ public class GradeIC extends ValidatorEJB implements GradeLocal,GradeRemote
Node parentNode = null;
Node childNode = null;
String childNodeName = null;
int childNodeListLength = 0;
NodeList childNodeList = null;
String sql = "";
int counter;
......@@ -123,7 +124,7 @@ public class GradeIC extends ValidatorEJB implements GradeLocal,GradeRemote
parentNodeList = dom.getElementsByTagName("Detail1");
parentNode = parentNodeList.item(0);
childNodeList = parentNode.getChildNodes();
childNodeListLength = childNodeList.getLength();
int childNodeListLength = childNodeList.getLength();
System.out.println("child Node List Length::::::" + childNodeListLength);
for (int ctr = 0; ctr < childNodeListLength; ctr++)
{
......@@ -191,6 +192,7 @@ public class GradeIC extends ValidatorEJB implements GradeLocal,GradeRemote
}
else if("cadre_code".equalsIgnoreCase(childNodeName))
{
cnt = 0;
cadreCode = checkNull(genericUtility.getColumnValue("cadre_code", dom));
if(cadreCode == null || cadreCode.trim().length() == 0)
{
......@@ -343,14 +345,14 @@ public class GradeIC extends ValidatorEJB implements GradeLocal,GradeRemote
}
}
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 + "]");
int errListSize = errList.size();
System.out.println("errListSize:::::::[" + errListSize + "]");
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:::::::::::::::");
String errCode = (String) errList.get(i);
String errFldName = (String) errFields.get(i);
......@@ -358,8 +360,7 @@ public class GradeIC extends ValidatorEJB implements GradeLocal,GradeRemote
errString = itmDbAcess.getErrorString(errFldName, errCode, userId, "", conn);
System.out.println("errString is : ::::>>>> " + errString);
String msgType = errorType(conn, errCode);
if (errString.length() > 0)
{
if (errString.length() > 0) {
String bifurErrString = errString.substring(errString.indexOf("<Errors>") + 8,
errString.indexOf("<trace>"));
bifurErrString = bifurErrString + errString.substring(errString.indexOf("</trace>") + 8,
......@@ -368,16 +369,56 @@ public class GradeIC extends ValidatorEJB implements GradeLocal,GradeRemote
System.out.println("errStringXml .........." + errStringXml);
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"))
{
break;
}
}
errList.clear();
errList = null;
errFields.clear();
errFields = null;
errStringXml.append("</Errors></Root>\r\n");
}
errStringXml.append("</Errors></Root>\r\n");
System.out.println("errStringXml.toString()---2= "+errStringXml.toString());
else
{
errStringXml = new StringBuffer( "" );
}
errString = errStringXml.toString();
//Modified by Rohini T on[03/10/19][End]
}
catch(Exception e)
{
......@@ -410,8 +451,11 @@ public class GradeIC extends ValidatorEJB implements GradeLocal,GradeRemote
throw new ITMException(e);
}
}
//Modified by Rohini T on[03/10/19][Start]
/*
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;
}
......@@ -486,7 +530,7 @@ public class GradeIC extends ValidatorEJB implements GradeLocal,GradeRemote
if("CADRE_CODE".equalsIgnoreCase(currentColumn))
{
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.setString(1, cadreCode);
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