Commit 0b6287ab authored by agaikwad's avatar agaikwad

Request_id-F15ISUN017 Customer Bank.

Added validation of column state Code and City in Customer Bank


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@99875 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 32e0e50e
...@@ -122,6 +122,7 @@ public class CustBank extends ValidatorEJB implements CustBankLocal, CustBankRem ...@@ -122,6 +122,7 @@ public class CustBank extends ValidatorEJB implements CustBankLocal, CustBankRem
{ {
childNode = childNodeList.item(ctr); childNode = childNodeList.item(ctr);
childNodeName = childNode.getNodeName(); childNodeName = childNode.getNodeName();
System.out.println("chidnode name " +childNodeName );
if (childNodeName.equalsIgnoreCase("cust_code")) if (childNodeName.equalsIgnoreCase("cust_code"))
{ {
custCode = genericUtility.getColumnValue("cust_code", dom); custCode = genericUtility.getColumnValue("cust_code", dom);
...@@ -156,20 +157,86 @@ public class CustBank extends ValidatorEJB implements CustBankLocal, CustBankRem ...@@ -156,20 +157,86 @@ public class CustBank extends ValidatorEJB implements CustBankLocal, CustBankRem
} }
} else if (childNodeName.equalsIgnoreCase("bank_code__ben")) } else if (childNodeName.equalsIgnoreCase("bank_code__ben"))
{ {
String bankCodeBen = genericUtility.getColumnValue( String bankCodeBen = genericUtility.getColumnValue("bank_code__ben", dom);
"bank_code__ben", dom); custCode = genericUtility.getColumnValue("cust_code",dom);
custCode = genericUtility.getColumnValue("cust_code", bankCodeBen = bankCodeBen == null ? "" : bankCodeBen.trim();
dom);
bankCodeBen = bankCodeBen == null ? "" : bankCodeBen
.trim();
if (bankCodeBen.length() == 0) if (bankCodeBen.length() == 0)
{ {
errCode = "VTBCBNNL"; errCode = "VTBCBNNL";
errString = getErrorString("bank_code__ben", errString = getErrorString("bank_code__ben",errCode, userId);
errCode, userId);
break; break;
} }
}else if (childNodeName.equalsIgnoreCase("bank_name__ben")) System.out.println("IN CUreency");
currCode=genericUtility.getColumnValue("curr_code", dom);
System.out.println("currCode from loan party bank===="+currCode);
currCode = currCode == null ? "" : currCode.trim();
if(currCode==null||currCode.trim().length()==0)
{
errCode = "VMCUR2";
errString = getErrorString("curr_code", errCode,userId);
break;
}
else
{
sql="select count(*) from currency where curr_code= ?";
pStmt=conn.prepareStatement(sql);
pStmt.setString(1,currCode);
rs = pStmt.executeQuery();
if (rs.next())
{
cnt = rs.getInt(1);
System.out.println("Count from Curr_code===="+cnt);
}
rs.close();
rs = null;
pStmt.close();
pStmt = null;
if (cnt == 0)
{
errCode = "VMCURR1";
errString = getErrorString("curr_code", errCode, userId);
break;
}
}
}
/*else if (childNodeName.equalsIgnoreCase("curr_code"))
{
currCode=genericUtility.getColumnValue("curr_code", dom);
System.out.println("currCode from loan party bank===="+currCode);
currCode = currCode == null ? "" : currCode.trim();
if(currCode==null||currCode.trim().length()==0)
{
errCode = "VMCUR2";
errString = getErrorString("curr_code", errCode,userId);
break;
}
else
{
sql="select count(*) from currency where curr_code= ?";
pStmt=conn.prepareStatement(sql);
pStmt.setString(1,currCode);
rs = pStmt.executeQuery();
if (rs.next())
{
cnt = rs.getInt(1);
System.out.println("Count from Curr_code===="+cnt);
}
rs.close();
rs = null;
pStmt.close();
pStmt = null;
if (cnt == 0)
{
errCode = "VMCURR1";
errString = getErrorString("curr_code", errCode, userId);
break;
}
}
}*/
else if (childNodeName.equalsIgnoreCase("bank_name__ben"))
{ {
String bankNameBen = genericUtility.getColumnValue("bank_name__ben", dom); String bankNameBen = genericUtility.getColumnValue("bank_name__ben", dom);
...@@ -181,18 +248,54 @@ public class CustBank extends ValidatorEJB implements CustBankLocal, CustBankRem ...@@ -181,18 +248,54 @@ public class CustBank extends ValidatorEJB implements CustBankLocal, CustBankRem
break; break;
} }
} }
else if (childNodeName.equalsIgnoreCase("bank_acct_no__ben")) else if (childNodeName.equalsIgnoreCase("city__ben"))
{ {
String bankAcctBen = genericUtility.getColumnValue("bank_acct_no__ben", dom); String cityBen = genericUtility.getColumnValue("city__ben", dom);
cityBen = cityBen == null ? "" : cityBen.trim();
bankAcctBen = bankAcctBen == null ? "" : bankAcctBen.trim(); if (cityBen.length() > 0) {
if (bankAcctBen.length() == 0) sql = "select count(1) from station where city=?";
{ pStmt = conn.prepareStatement(sql);
errCode = "VTBNACCTNL"; pStmt.setString(1, cityBen);
errString = getErrorString("bank_acct_no__ben", errCode, userId); rs = pStmt.executeQuery();
break;
if (rs.next()) {
cnt = rs.getInt(1);
}
rs.close();
rs = null;
pStmt.close();
pStmt = null;
if (cnt == 0) {
errCode = "VMCITNF";
errString = getErrorString("city__ben", errCode, userId);
break;
}
}
}
else if (childNodeName.equalsIgnoreCase("state_code__ben"))
{
String staeCodeBen = genericUtility.getColumnValue("state_code__ben", dom);
staeCodeBen = staeCodeBen == null ? "" : staeCodeBen.trim();
if (staeCodeBen.length() > 0) {
sql = "select count(1) from state where state_code=?";
pStmt = conn.prepareStatement(sql);
pStmt.setString(1, staeCodeBen);
rs = pStmt.executeQuery();
if (rs.next()) {
cnt = rs.getInt(1);
} }
rs.close();
rs = null;
pStmt.close();
pStmt = null;
if (cnt == 0) {
errCode = "VMSTATCD2 ";
errString = getErrorString("state_code__ben", errCode, userId);
break;
} }
}
}
else if (childNodeName.equalsIgnoreCase("count_code__ben")) else if (childNodeName.equalsIgnoreCase("count_code__ben"))
{ {
String contCodeBen = genericUtility.getColumnValue("count_code__ben", dom); String contCodeBen = genericUtility.getColumnValue("count_code__ben", dom);
...@@ -220,6 +323,18 @@ public class CustBank extends ValidatorEJB implements CustBankLocal, CustBankRem ...@@ -220,6 +323,18 @@ public class CustBank extends ValidatorEJB implements CustBankLocal, CustBankRem
} }
} }
} }
else if (childNodeName.equalsIgnoreCase("bank_acct_no__ben"))
{
String bankAcctBen = genericUtility.getColumnValue("bank_acct_no__ben", dom);
bankAcctBen = bankAcctBen == null ? "" : bankAcctBen.trim();
if (bankAcctBen.length() == 0)
{
errCode = "VTBNACCTNL";
errString = getErrorString("bank_acct_no__ben", errCode, userId);
break;
}
}
else if (childNodeName.equalsIgnoreCase("bank_code__inter")) else if (childNodeName.equalsIgnoreCase("bank_code__inter"))
{ {
String bankNameInt = genericUtility.getColumnValue("bank_code__inter", dom); String bankNameInt = genericUtility.getColumnValue("bank_code__inter", dom);
...@@ -230,7 +345,8 @@ public class CustBank extends ValidatorEJB implements CustBankLocal, CustBankRem ...@@ -230,7 +345,8 @@ public class CustBank extends ValidatorEJB implements CustBankLocal, CustBankRem
errString = getErrorString("bank_code__inter", errCode, userId); errString = getErrorString("bank_code__inter", errCode, userId);
break; break;
} }
}else if (childNodeName.equalsIgnoreCase("bank_name__inter")) }
else if (childNodeName.equalsIgnoreCase("bank_name__inter"))
{ {
String bankNameInt = genericUtility.getColumnValue("bank_name__inter", dom); String bankNameInt = genericUtility.getColumnValue("bank_name__inter", dom);
System.out.println("bank_name__inter" + bankNameInt); System.out.println("bank_name__inter" + bankNameInt);
...@@ -242,6 +358,54 @@ public class CustBank extends ValidatorEJB implements CustBankLocal, CustBankRem ...@@ -242,6 +358,54 @@ public class CustBank extends ValidatorEJB implements CustBankLocal, CustBankRem
break; break;
} }
} }
else if (childNodeName.equalsIgnoreCase("city__inter"))
{
String cityInt = genericUtility.getColumnValue("city__inter", dom);
cityInt = cityInt == null ? "" : cityInt.trim();
if (cityInt.length() > 0) {
sql = "select count(1) from station where city=?";
pStmt = conn.prepareStatement(sql);
pStmt.setString(1, cityInt);
rs = pStmt.executeQuery();
if (rs.next()) {
cnt = rs.getInt(1);
}
rs.close();
rs = null;
pStmt.close();
pStmt = null;
if (cnt == 0) {
errCode = "VMCITNF";
errString = getErrorString("city__inter", errCode, userId);
break;
}
}
}
else if (childNodeName.equalsIgnoreCase("state_code__inter"))
{
String stateCodeInt = genericUtility.getColumnValue("state_code__inter", dom);
stateCodeInt = stateCodeInt == null ? "" : stateCodeInt.trim();
if (stateCodeInt.length() > 0) {
sql = "select count(1) from state where state_code=?";
pStmt = conn.prepareStatement(sql);
pStmt.setString(1, stateCodeInt);
rs = pStmt.executeQuery();
if (rs.next()) {
cnt = rs.getInt(1);
}
rs.close();
rs = null;
pStmt.close();
pStmt = null;
if (cnt == 0) {
errCode = "VMSTATCD2";
errString = getErrorString("state_code__inter", errCode, userId);
break;
}
}
}
else if (childNodeName.equalsIgnoreCase("count_code__inter")) else if (childNodeName.equalsIgnoreCase("count_code__inter"))
{ {
String contCodeInt = genericUtility.getColumnValue("count_code__inter", dom); String contCodeInt = genericUtility.getColumnValue("count_code__inter", dom);
...@@ -269,55 +433,17 @@ public class CustBank extends ValidatorEJB implements CustBankLocal, CustBankRem ...@@ -269,55 +433,17 @@ public class CustBank extends ValidatorEJB implements CustBankLocal, CustBankRem
} }
} }
} }
else if (childNodeName.equalsIgnoreCase("curr_code"))
{
currCode=genericUtility.getColumnValue("curr_code", dom);
System.out.println("currCode from loan party bank===="+currCode);
currCode = currCode == null ? "" : currCode.trim();
if(currCode==null||currCode.trim().length()==0)
{
errCode = "VMCUR2";
errString = getErrorString("curr_code", errCode,userId);
break;
}
else
{
sql="select count(*) from currency where curr_code= ?";
pStmt=conn.prepareStatement(sql);
pStmt.setString(1,currCode);
rs = pStmt.executeQuery();
if (rs.next())
{
cnt = rs.getInt(1);
System.out.println("Count from Curr_code===="+cnt);
}
rs.close();
rs = null;
pStmt.close();
pStmt = null;
if (cnt == 0)
{
errCode = "VMCURR1";
errString = getErrorString("curr_code", errCode, userId);
break;
}
}
}
else if (childNodeName.equalsIgnoreCase("bank_code__corr")) else if (childNodeName.equalsIgnoreCase("bank_code__corr"))
{ {
String bankCodeCor = genericUtility.getColumnValue( String bankCodeCor = genericUtility.getColumnValue("bank_code__corr", dom);
"bank_code__corr", dom);
System.out.println("bank_code__corr" + bankCodeCor); System.out.println("bank_code__corr" + bankCodeCor);
bankCodeCor = bankCodeCor == null ? "" : bankCodeCor bankCodeCor = bankCodeCor == null ? "" : bankCodeCor.trim();
.trim(); if (bankCodeCor.length() == 0)
if (bankCodeCor.length() == 0) {
{
errCode = "VTBCCRNL"; errCode = "VTBCCRNL";
errString = getErrorString("bank_code__corr",errCode, userId); errString = getErrorString("bank_code__corr",errCode, userId);
break; break;
} }
} }
else if (childNodeName.equalsIgnoreCase("bank_name__corr")) else if (childNodeName.equalsIgnoreCase("bank_name__corr"))
{ {
...@@ -331,6 +457,58 @@ public class CustBank extends ValidatorEJB implements CustBankLocal, CustBankRem ...@@ -331,6 +457,58 @@ public class CustBank extends ValidatorEJB implements CustBankLocal, CustBankRem
break; break;
} }
} }
else if (childNodeName.equalsIgnoreCase("city__corr"))
{
String cityCorr = genericUtility.getColumnValue("city__corr", dom);
cityCorr = cityCorr == null ? "" : cityCorr.trim();
if (cityCorr.length() > 0) {
sql = "select count(1) from station where city=?";
pStmt = conn.prepareStatement(sql);
pStmt.setString(1, cityCorr);
rs = pStmt.executeQuery();
if (rs.next())
{
cnt = rs.getInt(1);
}
rs.close();
rs = null;
pStmt.close();
pStmt = null;
if (cnt == 0)
{
errCode = "VMCITNF";
errString = getErrorString("city__corr", errCode, userId);
break;
}
}
}
else if (childNodeName.equalsIgnoreCase("state_code__corr"))
{
String stateCodeInt = genericUtility.getColumnValue("state_code__corr", dom);
stateCodeInt = stateCodeInt == null ? "" : stateCodeInt.trim();
if (stateCodeInt.length() > 0)
{
sql = "select count(1) from state where state_code=?";
pStmt = conn.prepareStatement(sql);
pStmt.setString(1, stateCodeInt);
rs = pStmt.executeQuery();
if (rs.next())
{
cnt = rs.getInt(1);
}
rs.close();
rs = null;
pStmt.close();
pStmt = null;
if (cnt == 0)
{
errCode = "VMSTATCD2";
errString = getErrorString("state_code__corr", errCode, userId);
break;
}
}
}
else if (childNodeName.equalsIgnoreCase("count_code__corr")) else if (childNodeName.equalsIgnoreCase("count_code__corr"))
{ {
String contCodeCor = genericUtility.getColumnValue("count_code__corr", dom); String contCodeCor = genericUtility.getColumnValue("count_code__corr", dom);
...@@ -434,6 +612,7 @@ public class CustBank extends ValidatorEJB implements CustBankLocal, CustBankRem ...@@ -434,6 +612,7 @@ public class CustBank extends ValidatorEJB implements CustBankLocal, CustBankRem
genericUtility = GenericUtility.getInstance(); genericUtility = GenericUtility.getInstance();
if (objContext != null && objContext.trim().length() > 0) if (objContext != null && objContext.trim().length() > 0)
currentFormNo = Integer.parseInt(objContext); currentFormNo = Integer.parseInt(objContext);
System.out.println("In VAlidation");
valueXmlString = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>"); valueXmlString = new StringBuffer("<?xml version=\"1.0\"?><Root><header><editFlag>");
valueXmlString.append(editFlag).append("</editFlag></header>"); valueXmlString.append(editFlag).append("</editFlag></header>");
switch (currentFormNo) { switch (currentFormNo) {
......
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