Commit 3786e186 authored by pshinde's avatar pshinde

Changes in code of StateIC.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@96568 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 9767d354
...@@ -71,6 +71,7 @@ public class StateIC extends ValidatorEJB implements StateICLocal, StateICRemote ...@@ -71,6 +71,7 @@ public class StateIC extends ValidatorEJB implements StateICLocal, StateICRemote
String sql = ""; String sql = "";
String errFldName = ""; String errFldName = "";
String userId = ""; String userId = "";
String keyFlag="";
long cnt = 0; long cnt = 0;
ArrayList<String> errList = new ArrayList<String>(); ArrayList<String> errList = new ArrayList<String>();
ArrayList<String> errFields = new ArrayList<String>(); ArrayList<String> errFields = new ArrayList<String>();
...@@ -113,10 +114,20 @@ public class StateIC extends ValidatorEJB implements StateICLocal, StateICRemote ...@@ -113,10 +114,20 @@ public class StateIC extends ValidatorEJB implements StateICLocal, StateICRemote
if(childNodeName.equalsIgnoreCase("state_code")) if(childNodeName.equalsIgnoreCase("state_code"))
{ {
stateCode = genericUtility.getColumnValue("state_code", dom);
if(editFlag.equals("A")) sql = "select key_flag from transetup where tran_window = 'w_state'";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if(rs.next())
{ {
keyFlag = rs.getString(1)==null ? "M" : rs.getString(1).trim();
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
stateCode = genericUtility.getColumnValue("state_code", dom);
if(stateCode==null ||stateCode.trim().length()==0) if(stateCode==null ||stateCode.trim().length()==0)
{ {
errCode = "VESTATCD1"; errCode = "VESTATCD1";
...@@ -124,7 +135,10 @@ public class StateIC extends ValidatorEJB implements StateICLocal, StateICRemote ...@@ -124,7 +135,10 @@ public class StateIC extends ValidatorEJB implements StateICLocal, StateICRemote
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
break; break;
} }
else else
{
if(editFlag.equals("A"))
{ {
sql="select count(*) from state where state_code = ?"; sql="select count(*) from state where state_code = ?";
pstmt=conn.prepareStatement(sql); pstmt=conn.prepareStatement(sql);
...@@ -133,6 +147,12 @@ public class StateIC extends ValidatorEJB implements StateICLocal, StateICRemote ...@@ -133,6 +147,12 @@ public class StateIC extends ValidatorEJB implements StateICLocal, StateICRemote
if(rs.next()) if(rs.next())
{ {
stateCnt=rs.getInt(1); stateCnt=rs.getInt(1);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(stateCnt>0) if(stateCnt>0)
{ {
errCode = "VMDUPL1"; errCode = "VMDUPL1";
...@@ -142,10 +162,10 @@ public class StateIC extends ValidatorEJB implements StateICLocal, StateICRemote ...@@ -142,10 +162,10 @@ public class StateIC extends ValidatorEJB implements StateICLocal, StateICRemote
} }
} }
} }
}
} }
else if(childNodeName.equalsIgnoreCase("count_code")) else if(childNodeName.equalsIgnoreCase("count_code"))
{ {
countCode = genericUtility.getColumnValue("count_code", dom); countCode = genericUtility.getColumnValue("count_code", dom);
...@@ -294,6 +314,8 @@ public class StateIC extends ValidatorEJB implements StateICLocal, StateICRemote ...@@ -294,6 +314,8 @@ public class StateIC extends ValidatorEJB implements StateICLocal, StateICRemote
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
break; break;
} }
} }
} }
...@@ -510,9 +532,20 @@ public class StateIC extends ValidatorEJB implements StateICLocal, StateICRemote ...@@ -510,9 +532,20 @@ public class StateIC extends ValidatorEJB implements StateICLocal, StateICRemote
{ {
countDescr=checkNull(rs.getString("descr")); countDescr=checkNull(rs.getString("descr"));
} }
rs.close();
rs = null;
pstmt.close();
pstmt = null;
System.out.println("Country Description====>"+ countDescr); System.out.println("Country Description====>"+ countDescr);
if(countDescr == null)
{
valueXmlString.append("<country_descr>").append("<![CDATA["+""+"]]>").append("</country_descr>");
}
else
{
valueXmlString.append("<country_descr>").append("<![CDATA[" + countDescr + "]]>").append("</country_descr>"); valueXmlString.append("<country_descr>").append("<![CDATA[" + countDescr + "]]>").append("</country_descr>");
}
} }
......
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