Commit 9cc270d0 authored by dpawar's avatar dpawar

added validation


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@94343 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 1bcc1f75
...@@ -23,7 +23,7 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC ...@@ -23,7 +23,7 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC
{ {
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
{ {
String errString = ""; String errString = "";
Document dom = null; Document dom = null;
Document dom1 = null; Document dom1 = null;
...@@ -32,11 +32,8 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC ...@@ -32,11 +32,8 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC
{ {
dom = parseString(xmlString); dom = parseString(xmlString);
dom1 = parseString(xmlString1); dom1 = parseString(xmlString1);
if (xmlString2.trim().length() > 0 ) dom2 = parseString(xmlString2);
{ errString = wfValData(dom,dom1,dom2,objContext,editFlag,xtraParams);
dom2 = parseString("<Root>" + xmlString2 + "</Root>");
}
errString = wfValData(dom, dom1, dom2, objContext, editFlag, xtraParams);
} }
catch(Exception e) catch(Exception e)
{ {
...@@ -46,7 +43,7 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC ...@@ -46,7 +43,7 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC
} }
public String wfValData(Document dom, Document dom1, Document dom2, String objContext, String editFlag, String xtraParams) throws RemoteException,ITMException public String wfValData(Document dom, Document dom1, Document dom2, String objContext, String editFlag, String xtraParams) throws RemoteException,ITMException
{ {
NodeList parentNodeList = null; NodeList parentNodeList = null;
NodeList childNodeList = null; NodeList childNodeList = null;
Node parentNode = null; Node parentNode = null;
...@@ -78,56 +75,102 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC ...@@ -78,56 +75,102 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC
parentNode = parentNodeList.item(0); parentNode = parentNodeList.item(0);
childNodeList = parentNode.getChildNodes(); childNodeList = parentNode.getChildNodes();
childNodeListLength = childNodeList.getLength(); childNodeListLength = childNodeList.getLength();
System.out.println("childNodeListLength--------->>["+childNodeListLength+"]");
for(ctr = 0; ctr < childNodeListLength; ctr ++) for(ctr = 0; ctr < childNodeListLength; ctr ++)
{ {
childNode = childNodeList.item(ctr); childNode = childNodeList.item(ctr);
childNodeName = childNode.getNodeName(); childNodeName = childNode.getNodeName();
if(childNodeName.equalsIgnoreCase("tax_chap")){ System.out.println("Child Node Name------->>["+childNodeName+"]");
if(childNodeName.equalsIgnoreCase("item_ser")){
String keyFlag="";
itemSer = checkNull(genericUtility.getColumnValue("item_ser", dom));
keyFlag=getNameOrDescrForCode(conn, "transetup", "key_flag", "tran_window", "w_itemser");
keyFlag=keyFlag==null ? "M" : keyFlag.trim();
if("M".equalsIgnoreCase(keyFlag) && itemSer.length() ==0){
errCode = "VMCODNULL";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
else if("A".equalsIgnoreCase(editFlag.trim())){
cnt=getDBRowCount(conn,"itemser","item_ser",itemSer);
if(cnt > 0){
errCode = "VMDUPL1";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
}
else if(childNodeName.equalsIgnoreCase("descr")){
String descr="";
descr = checkNull(genericUtility.getColumnValue("descr", dom));
if(descr.length()== 0){
errCode = "VMDESCR";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}else{
itemSer = checkNull(genericUtility.getColumnValue("item_ser", dom));
sql="select count(1) from itemser where item_ser <> ? and descr = ?";
pstmt=conn.prepareStatement(sql);
pstmt.setString(1, itemSer);
pstmt.setString(2, descr);
rs=pstmt.executeQuery();
if(rs.next())
cnt=rs.getInt(1);
rs.close();
rs=null;
pstmt.close();
if(cnt > 0){
errCode = "VMDUPDESCR";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
}
else if(childNodeName.equalsIgnoreCase("tax_chap")){
taxChap = checkNull(genericUtility.getColumnValue("tax_chap", dom)); taxChap = checkNull(genericUtility.getColumnValue("tax_chap", dom));
if(taxChap.length() > 0){ System.out.println("tAX CHAP ----->>>["+taxChap+"]");
cnt=getDBRowCount(conn,"TAXCHAP","TAX_CHAP",taxChap); cnt=getDBRowCount(conn,"TAXCHAP","TAX_CHAP",taxChap);
if(cnt == 0){ if(cnt == 0){
errCode = "VMTAXCHP"; errCode = "VMTAXCHP";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
}
} }
} }
else if(childNodeName.equalsIgnoreCase("site_code")){ else if(childNodeName.equalsIgnoreCase("site_code")){
siteCode = checkNull(genericUtility.getColumnValue("site_code", dom)); siteCode = checkNull(genericUtility.getColumnValue("site_code", dom));
if(siteCode.length() > 0){ System.out.println("siteCode ----->>>["+siteCode+"]");
cnt=getDBRowCount(conn,"SITE","SITE_CODE",siteCode); cnt=getDBRowCount(conn,"SITE","SITE_CODE",siteCode);
if(cnt == 0){ if(cnt == 0){
errCode = "VMSITE"; errCode = "VMSITE";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
}
} }
} }
else if(childNodeName.equalsIgnoreCase("loc_code")){ else if(childNodeName.equalsIgnoreCase("loc_code")){
locCode = checkNull(genericUtility.getColumnValue("loc_code", dom)); locCode = checkNull(genericUtility.getColumnValue("loc_code", dom));
if(locCode.length() > 0){ System.out.println("locCode ----->>>["+locCode+"]");
cnt=getDBRowCount(conn,"LOCATION","LOC_CODE",locCode); cnt=getDBRowCount(conn,"LOCATION","LOC_CODE",locCode);
if(cnt == 0){ if(cnt == 0){
errCode = "VMLOC"; errCode = "VMLOC";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
}
} }
else if(childNodeName.equalsIgnoreCase("unit")){ else if(childNodeName.equalsIgnoreCase("unit")){
unit = checkNull(genericUtility.getColumnValue("unit", dom)); unit = checkNull(genericUtility.getColumnValue("unit", dom));
if(unit.length() > 0){
cnt=getDBRowCount(conn,"UOM","unit",unit); cnt=getDBRowCount(conn,"UOM","unit",unit);
if(cnt == 0){ if(cnt == 0){
errCode = "VMUNIT"; errCode = "VMUNIT";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
}
} }
else if(childNodeName.equalsIgnoreCase("item_ser__crpolicy")){ else if(childNodeName.equalsIgnoreCase("item_ser__crpolicy")){
itemSerCrpolicy = checkNull(genericUtility.getColumnValue("item_ser__crpolicy", dom)); itemSerCrpolicy = checkNull(genericUtility.getColumnValue("item_ser__crpolicy", dom));
System.out.println("itemSerCrpolicy ----->>>["+itemSerCrpolicy+"]");
itemSer = checkNull(genericUtility.getColumnValue("item_ser", dom)); itemSer = checkNull(genericUtility.getColumnValue("item_ser", dom));
if(itemSerCrpolicy.length() > 0){ if(itemSerCrpolicy.length() > 0){
cnt=getDBRowCount(conn,"ITEMSER","ITEM_SER",itemSerCrpolicy); cnt=getDBRowCount(conn,"ITEMSER","ITEM_SER",itemSerCrpolicy);
...@@ -135,12 +178,11 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC ...@@ -135,12 +178,11 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC
errCode = "VTITEMSER1"; errCode = "VTITEMSER1";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
} }
} }
else if(childNodeName.equalsIgnoreCase("acct_code__ap")){ else if(childNodeName.equalsIgnoreCase("acct_code__ap")){
acctCodeAp = checkNull(genericUtility.getColumnValue("acct_code__ap", dom)); acctCodeAp = checkNull(genericUtility.getColumnValue("acct_code__ap", dom));
if(acctCodeAp.length() > 0){
cnt=getDBRowCount(conn,"ACCOUNTS","ACCT_CODE",acctCodeAp); cnt=getDBRowCount(conn,"ACCOUNTS","ACCT_CODE",acctCodeAp);
if(cnt == 0){ if(cnt == 0){
errCode = "VMACCT"; errCode = "VMACCT";
...@@ -154,11 +196,10 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC ...@@ -154,11 +196,10 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
} }
} //acctCodeAp.length end
} }
else if(childNodeName.equalsIgnoreCase("acct_code__pr")){ else if(childNodeName.equalsIgnoreCase("acct_code__pr")){
acctCodePr = checkNull(genericUtility.getColumnValue("acct_code__pr", dom)); acctCodePr = checkNull(genericUtility.getColumnValue("acct_code__pr", dom));
if(acctCodePr.length() > 0){
cnt=getDBRowCount(conn,"ACCOUNTS","ACCT_CODE",acctCodePr); cnt=getDBRowCount(conn,"ACCOUNTS","ACCT_CODE",acctCodePr);
if(cnt == 0){ if(cnt == 0){
errCode = "VMACCT"; errCode = "VMACCT";
...@@ -172,11 +213,10 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC ...@@ -172,11 +213,10 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
} }
} //acctCodePr.length end
} }
else if(childNodeName.equalsIgnoreCase("acct_code__in")){ else if(childNodeName.equalsIgnoreCase("acct_code__in")){
acctCodeIn = checkNull(genericUtility.getColumnValue("acct_code__in", dom)); acctCodeIn = checkNull(genericUtility.getColumnValue("acct_code__in", dom));
if(acctCodeIn.length() > 0){
cnt=getDBRowCount(conn,"ACCOUNTS","ACCT_CODE",acctCodeIn); cnt=getDBRowCount(conn,"ACCOUNTS","ACCT_CODE",acctCodeIn);
if(cnt == 0){ if(cnt == 0){
errCode = "VMACCT"; errCode = "VMACCT";
...@@ -190,11 +230,10 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC ...@@ -190,11 +230,10 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
} }
} //acctCodeIn.length end
} }
else if(childNodeName.equalsIgnoreCase("acct_code__ph")){ else if(childNodeName.equalsIgnoreCase("acct_code__ph")){
acctCodePh = checkNull(genericUtility.getColumnValue("acct_code__ph", dom)); acctCodePh = checkNull(genericUtility.getColumnValue("acct_code__ph", dom));
if(acctCodePh.length() > 0){
cnt=getDBRowCount(conn,"ACCOUNTS","ACCT_CODE",acctCodePh); cnt=getDBRowCount(conn,"ACCOUNTS","ACCT_CODE",acctCodePh);
if(cnt == 0){ if(cnt == 0){
errCode = "VMACCT"; errCode = "VMACCT";
...@@ -208,11 +247,10 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC ...@@ -208,11 +247,10 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
} }
} //acctCodePh.length end
} }
else if(childNodeName.equalsIgnoreCase("acct_code__sal")){ else if(childNodeName.equalsIgnoreCase("acct_code__sal")){
acctCodeSal = checkNull(genericUtility.getColumnValue("acct_code__sal", dom)); acctCodeSal = checkNull(genericUtility.getColumnValue("acct_code__sal", dom));
if(acctCodeSal.length() > 0){
cnt=getDBRowCount(conn,"ACCOUNTS","ACCT_CODE",acctCodeSal); cnt=getDBRowCount(conn,"ACCOUNTS","ACCT_CODE",acctCodeSal);
if(cnt == 0){ if(cnt == 0){
errCode = "VMACCT"; errCode = "VMACCT";
...@@ -226,11 +264,10 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC ...@@ -226,11 +264,10 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
} }
} //acctCodeSal.length end
} }
else if(childNodeName.equalsIgnoreCase("acct_code__frt")){ else if(childNodeName.equalsIgnoreCase("acct_code__frt")){
acctCodeFrt = checkNull(genericUtility.getColumnValue("acct_code__frt", dom)); acctCodeFrt = checkNull(genericUtility.getColumnValue("acct_code__frt", dom));
if(acctCodeFrt.length() > 0){
cnt=getDBRowCount(conn,"ACCOUNTS","ACCT_CODE",acctCodeFrt); cnt=getDBRowCount(conn,"ACCOUNTS","ACCT_CODE",acctCodeFrt);
if(cnt == 0){ if(cnt == 0){
errCode = "VMACCT"; errCode = "VMACCT";
...@@ -244,11 +281,10 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC ...@@ -244,11 +281,10 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
} }
} //acctCodeFrt.length end
} }
else if(childNodeName.equalsIgnoreCase("acct_code__dis")){ else if(childNodeName.equalsIgnoreCase("acct_code__dis")){
acctCodeDis = checkNull(genericUtility.getColumnValue("acct_code__dis", dom)); acctCodeDis = checkNull(genericUtility.getColumnValue("acct_code__dis", dom));
if(acctCodeDis.length() > 0){
cnt=getDBRowCount(conn,"ACCOUNTS","ACCT_CODE",acctCodeDis); cnt=getDBRowCount(conn,"ACCOUNTS","ACCT_CODE",acctCodeDis);
if(cnt == 0){ if(cnt == 0){
errCode = "VMACCT"; errCode = "VMACCT";
...@@ -262,11 +298,10 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC ...@@ -262,11 +298,10 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
} }
} //acctCodeDis.length end
} }
else if(childNodeName.equalsIgnoreCase("acct_code__gsd")){ else if(childNodeName.equalsIgnoreCase("acct_code__gsd")){
acctCodeGsd = checkNull(genericUtility.getColumnValue("acct_code__gsd", dom)); acctCodeGsd = checkNull(genericUtility.getColumnValue("acct_code__gsd", dom));
if(acctCodeGsd.length() > 0){
cnt=getDBRowCount(conn,"ACCOUNTS","ACCT_CODE",acctCodeGsd); cnt=getDBRowCount(conn,"ACCOUNTS","ACCT_CODE",acctCodeGsd);
if(cnt == 0){ if(cnt == 0){
errCode = "VMACCT"; errCode = "VMACCT";
...@@ -280,11 +315,10 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC ...@@ -280,11 +315,10 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
} }
} //acctCodeGsd.length end
} }
else if(childNodeName.equalsIgnoreCase("acct_code__sret")){ else if(childNodeName.equalsIgnoreCase("acct_code__sret")){
acctCodeSret = checkNull(genericUtility.getColumnValue("acct_code__sret", dom)); acctCodeSret = checkNull(genericUtility.getColumnValue("acct_code__sret", dom));
if(acctCodeSret.length() > 0){
cnt=getDBRowCount(conn,"ACCOUNTS","ACCT_CODE",acctCodeSret); cnt=getDBRowCount(conn,"ACCOUNTS","ACCT_CODE",acctCodeSret);
if(cnt == 0){ if(cnt == 0){
errCode = "VMACCT"; errCode = "VMACCT";
...@@ -297,12 +331,10 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC ...@@ -297,12 +331,10 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
} }
} //acctCodeSret.length end
} }
else if(childNodeName.equalsIgnoreCase("acct_code__ciss")){ else if(childNodeName.equalsIgnoreCase("acct_code__ciss")){
acctCodeCiss = checkNull(genericUtility.getColumnValue("acct_code__ciss", dom)); acctCodeCiss = checkNull(genericUtility.getColumnValue("acct_code__ciss", dom));
if(acctCodeCiss.length() > 0){
cnt=getDBRowCount(conn,"ACCOUNTS","ACCT_CODE",acctCodeCiss); cnt=getDBRowCount(conn,"ACCOUNTS","ACCT_CODE",acctCodeCiss);
if(cnt == 0){ if(cnt == 0){
errCode = "VMACCT"; errCode = "VMACCT";
...@@ -315,12 +347,10 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC ...@@ -315,12 +347,10 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
} }
} //acctCodeCiss.length end
} }
else if(childNodeName.equalsIgnoreCase("acct_code__adcost")){ else if(childNodeName.equalsIgnoreCase("acct_code__adcost")){
acctCodeAdcost = checkNull(genericUtility.getColumnValue("acct_code__adcost", dom)); acctCodeAdcost = checkNull(genericUtility.getColumnValue("acct_code__adcost", dom));
if(acctCodeAdcost.length() > 0){
cnt=getDBRowCount(conn,"ACCOUNTS","ACCT_CODE",acctCodeAdcost); cnt=getDBRowCount(conn,"ACCOUNTS","ACCT_CODE",acctCodeAdcost);
if(cnt == 0){ if(cnt == 0){
errCode = "VMACCT"; errCode = "VMACCT";
...@@ -333,12 +363,10 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC ...@@ -333,12 +363,10 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
} }
} //acctCodeAdcost.length end
} }
else if(childNodeName.equalsIgnoreCase("acct_code__oh")){ else if(childNodeName.equalsIgnoreCase("acct_code__oh")){
acctCodeOh = checkNull(genericUtility.getColumnValue("acct_code__oh", dom)); acctCodeOh = checkNull(genericUtility.getColumnValue("acct_code__oh", dom));
if(acctCodeOh.length() > 0){
cnt=getDBRowCount(conn,"ACCOUNTS","ACCT_CODE",acctCodeOh); cnt=getDBRowCount(conn,"ACCOUNTS","ACCT_CODE",acctCodeOh);
if(cnt == 0){ if(cnt == 0){
errCode = "VMACCT"; errCode = "VMACCT";
...@@ -351,12 +379,10 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC ...@@ -351,12 +379,10 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
} }
} //acctCodeOh.length end
} }
else if(childNodeName.equalsIgnoreCase("acct_code__wp")){ else if(childNodeName.equalsIgnoreCase("acct_code__wp")){
acctCodeWp = checkNull(genericUtility.getColumnValue("acct_code__wp", dom)); acctCodeWp = checkNull(genericUtility.getColumnValue("acct_code__wp", dom));
if(acctCodeWp.length() > 0){
cnt=getDBRowCount(conn,"ACCOUNTS","ACCT_CODE",acctCodeWp); cnt=getDBRowCount(conn,"ACCOUNTS","ACCT_CODE",acctCodeWp);
if(cnt == 0){ if(cnt == 0){
errCode = "VMACCT"; errCode = "VMACCT";
...@@ -369,12 +395,10 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC ...@@ -369,12 +395,10 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
} }
} //acctCodeWp.length end
} }
else if(childNodeName.equalsIgnoreCase("acct_code__cogs")){ else if(childNodeName.equalsIgnoreCase("acct_code__cogs")){
acctCodeCogs = checkNull(genericUtility.getColumnValue("acct_code__cogs", dom)); acctCodeCogs = checkNull(genericUtility.getColumnValue("acct_code__cogs", dom));
if(acctCodeCogs.length() > 0){
cnt=getDBRowCount(conn,"ACCOUNTS","ACCT_CODE",acctCodeCogs); cnt=getDBRowCount(conn,"ACCOUNTS","ACCT_CODE",acctCodeCogs);
if(cnt == 0){ if(cnt == 0){
errCode = "VMACCT"; errCode = "VMACCT";
...@@ -387,12 +411,10 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC ...@@ -387,12 +411,10 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
} }
} //acctCodeCogs.length end
} }
else if(childNodeName.equalsIgnoreCase("acct_code__wp_rcp")){ else if(childNodeName.equalsIgnoreCase("acct_code__wp_rcp")){
acctCodeWpRcp = checkNull(genericUtility.getColumnValue("acct_code__wp_rcp", dom)); acctCodeWpRcp = checkNull(genericUtility.getColumnValue("acct_code__wp_rcp", dom));
if(acctCodeWpRcp.length() > 0){
cnt=getDBRowCount(conn,"ACCOUNTS","ACCT_CODE",acctCodeWpRcp); cnt=getDBRowCount(conn,"ACCOUNTS","ACCT_CODE",acctCodeWpRcp);
if(cnt == 0){ if(cnt == 0){
errCode = "VMACCT"; errCode = "VMACCT";
...@@ -405,12 +427,10 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC ...@@ -405,12 +427,10 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
} }
} //acctCodeWpRcp.length end
} }
else if(childNodeName.equalsIgnoreCase("acct_code__qc_sample")){ else if(childNodeName.equalsIgnoreCase("acct_code__qc_sample")){
acctCodeQcSample = checkNull(genericUtility.getColumnValue("acct_code__qc_sample", dom)); acctCodeQcSample = checkNull(genericUtility.getColumnValue("acct_code__qc_sample", dom));
if(acctCodeQcSample.length() > 0){
cnt=getDBRowCount(conn,"ACCOUNTS","ACCT_CODE",acctCodeQcSample); cnt=getDBRowCount(conn,"ACCOUNTS","ACCT_CODE",acctCodeQcSample);
if(cnt == 0){ if(cnt == 0){
errCode = "VMACCT"; errCode = "VMACCT";
...@@ -423,12 +443,10 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC ...@@ -423,12 +443,10 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
} }
} //acctCodeQcSample.length end
} }
else if(childNodeName.equalsIgnoreCase("acct_code__yld_loss")){ else if(childNodeName.equalsIgnoreCase("acct_code__yld_loss")){
acctCodeYldLoss = checkNull(genericUtility.getColumnValue("acct_code__yld_loss", dom)); acctCodeYldLoss = checkNull(genericUtility.getColumnValue("acct_code__yld_loss", dom));
if(acctCodeYldLoss.length() > 0){
cnt=getDBRowCount(conn,"ACCOUNTS","ACCT_CODE",acctCodeYldLoss); cnt=getDBRowCount(conn,"ACCOUNTS","ACCT_CODE",acctCodeYldLoss);
if(cnt == 0){ if(cnt == 0){
errCode = "VMACCT"; errCode = "VMACCT";
...@@ -441,12 +459,10 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC ...@@ -441,12 +459,10 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
} }
} //acctCodeYldLoss.length end
} }
else if(childNodeName.equalsIgnoreCase("acct_code__yld_gain")){ else if(childNodeName.equalsIgnoreCase("acct_code__yld_gain")){
acctCodeYldGain = checkNull(genericUtility.getColumnValue("acct_code__yld_gain", dom)); acctCodeYldGain = checkNull(genericUtility.getColumnValue("acct_code__yld_gain", dom));
if(acctCodeYldGain.length() > 0){
cnt=getDBRowCount(conn,"ACCOUNTS","ACCT_CODE",acctCodeYldGain); cnt=getDBRowCount(conn,"ACCOUNTS","ACCT_CODE",acctCodeYldGain);
if(cnt == 0){ if(cnt == 0){
errCode = "VMACCT"; errCode = "VMACCT";
...@@ -459,208 +475,180 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC ...@@ -459,208 +475,180 @@ public class ItemSerIC extends ValidatorEJB implements ItemSerICLocal, ItemSerIC
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
} }
} //acctCodeYldGain.length end
} }
else if(childNodeName.equalsIgnoreCase("cctr_code__ap")){ else if(childNodeName.equalsIgnoreCase("cctr_code__ap")){
cctrCodeAp = checkNull(genericUtility.getColumnValue("cctr_code__ap", dom)); cctrCodeAp = checkNull(genericUtility.getColumnValue("cctr_code__ap", dom));
if(cctrCodeAp.length() > 0){
cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeAp); cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeAp);
if(cnt == 0){ if(cnt == 0){
errCode = "VMCCTR"; errCode = "VMCCTR";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
}
} }
else if(childNodeName.equalsIgnoreCase("cctr_code__pr")){ else if(childNodeName.equalsIgnoreCase("cctr_code__pr")){
cctrCodePr = checkNull(genericUtility.getColumnValue("cctr_code__pr", dom)); cctrCodePr = checkNull(genericUtility.getColumnValue("cctr_code__pr", dom));
if(cctrCodePr.length() > 0){
cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodePr); cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodePr);
if(cnt == 0){ if(cnt == 0){
errCode = "VMCCTR"; errCode = "VMCCTR";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
}
} }
else if(childNodeName.equalsIgnoreCase("cctr_code__in")){ else if(childNodeName.equalsIgnoreCase("cctr_code__in")){
cctrCodeIn = checkNull(genericUtility.getColumnValue("cctr_code__in", dom)); cctrCodeIn = checkNull(genericUtility.getColumnValue("cctr_code__in", dom));
if(cctrCodeIn.length() > 0){
cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeIn); cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeIn);
if(cnt == 0){ if(cnt == 0){
errCode = "VMCCTR"; errCode = "VMCCTR";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
}
} }
else if(childNodeName.equalsIgnoreCase("cctr_code__ph")){ else if(childNodeName.equalsIgnoreCase("cctr_code__ph")){
cctrCodePh = checkNull(genericUtility.getColumnValue("cctr_code__ph", dom)); cctrCodePh = checkNull(genericUtility.getColumnValue("cctr_code__ph", dom));
if(cctrCodePh.length() > 0){
cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodePh); cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodePh);
if(cnt == 0){ if(cnt == 0){
errCode = "VMCCTR"; errCode = "VMCCTR";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
}
} }
else if(childNodeName.equalsIgnoreCase("cctr_code__sal")){ else if(childNodeName.equalsIgnoreCase("cctr_code__sal")){
cctrCodeSal = checkNull(genericUtility.getColumnValue("cctr_code__sal", dom)); cctrCodeSal = checkNull(genericUtility.getColumnValue("cctr_code__sal", dom));
if(cctrCodeSal.length() > 0){
cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeSal); cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeSal);
if(cnt == 0){ if(cnt == 0){
errCode = "VMCCTR"; errCode = "VMCCTR";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
}
} }
else if(childNodeName.equalsIgnoreCase("cctr_code__frt")){ else if(childNodeName.equalsIgnoreCase("cctr_code__frt")){
cctrCodeFrt = checkNull(genericUtility.getColumnValue("cctr_code__frt", dom)); cctrCodeFrt = checkNull(genericUtility.getColumnValue("cctr_code__frt", dom));
if(cctrCodeFrt.length() > 0){
cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeFrt); cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeFrt);
if(cnt == 0){ if(cnt == 0){
errCode = "VMCCTR"; errCode = "VMCCTR";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
}
} }
else if(childNodeName.equalsIgnoreCase("cctr_code__dis")){ else if(childNodeName.equalsIgnoreCase("cctr_code__dis")){
cctrCodeDis = checkNull(genericUtility.getColumnValue("cctr_code__dis", dom)); cctrCodeDis = checkNull(genericUtility.getColumnValue("cctr_code__dis", dom));
if(cctrCodeDis.length() > 0){
cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeDis); cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeDis);
if(cnt == 0){ if(cnt == 0){
errCode = "VMCCTR"; errCode = "VMCCTR";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
}
} }
else if(childNodeName.equalsIgnoreCase("cctr_code__gsd")){ else if(childNodeName.equalsIgnoreCase("cctr_code__gsd")){
cctrCodeGsd = checkNull(genericUtility.getColumnValue("cctr_code__gsd", dom)); cctrCodeGsd = checkNull(genericUtility.getColumnValue("cctr_code__gsd", dom));
if(cctrCodeGsd.length() > 0){
cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeGsd); cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeGsd);
if(cnt == 0){ if(cnt == 0){
errCode = "VMCCTR"; errCode = "VMCCTR";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
}
} }
else if(childNodeName.equalsIgnoreCase("cctr_code__sret")){ else if(childNodeName.equalsIgnoreCase("cctr_code__sret")){
cctrCodeSret = checkNull(genericUtility.getColumnValue("cctr_code__sret", dom)); cctrCodeSret = checkNull(genericUtility.getColumnValue("cctr_code__sret", dom));
if(cctrCodeSret.length() > 0){
cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeSret); cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeSret);
if(cnt == 0){ if(cnt == 0){
errCode = "VMCCTR"; errCode = "VMCCTR";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
}
} }
else if(childNodeName.equalsIgnoreCase("cctr_code__ciss")){ else if(childNodeName.equalsIgnoreCase("cctr_code__ciss")){
cctrCodeCiss = checkNull(genericUtility.getColumnValue("cctr_code__ciss", dom)); cctrCodeCiss = checkNull(genericUtility.getColumnValue("cctr_code__ciss", dom));
if(cctrCodeCiss.length() > 0){
cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeCiss); cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeCiss);
if(cnt == 0){ if(cnt == 0){
errCode = "VMCCTR"; errCode = "VMCCTR";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
}
} }
else if(childNodeName.equalsIgnoreCase("cctr_code__adcost")){ else if(childNodeName.equalsIgnoreCase("cctr_code__adcost")){
cctrCodeAdcost = checkNull(genericUtility.getColumnValue("cctr_code__adcost", dom)); cctrCodeAdcost = checkNull(genericUtility.getColumnValue("cctr_code__adcost", dom));
if(cctrCodeAdcost.length() > 0){
cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeAdcost); cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeAdcost);
if(cnt == 0){ if(cnt == 0){
errCode = "VMCCTR"; errCode = "VMCCTR";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
}
} }
else if(childNodeName.equalsIgnoreCase("cctr_code__oh")){ else if(childNodeName.equalsIgnoreCase("cctr_code__oh")){
cctrCodeOh = checkNull(genericUtility.getColumnValue("cctr_code__oh", dom)); cctrCodeOh = checkNull(genericUtility.getColumnValue("cctr_code__oh", dom));
if(cctrCodeOh.length() > 0){
cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeOh); cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeOh);
if(cnt == 0){ if(cnt == 0){
errCode = "VMCCTR"; errCode = "VMCCTR";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
}
} }
else if(childNodeName.equalsIgnoreCase("cctr_code__wp")){ else if(childNodeName.equalsIgnoreCase("cctr_code__wp")){
cctrCodeWp = checkNull(genericUtility.getColumnValue("cctr_code__wp", dom)); cctrCodeWp = checkNull(genericUtility.getColumnValue("cctr_code__wp", dom));
if(cctrCodeWp.length() > 0){
cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeWp); cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeWp);
if(cnt == 0){ if(cnt == 0){
errCode = "VMCCTR"; errCode = "VMCCTR";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
}
} }
else if(childNodeName.equalsIgnoreCase("cctr_code__cogs")){ else if(childNodeName.equalsIgnoreCase("cctr_code__cogs")){
cctrCodeCogs = checkNull(genericUtility.getColumnValue("cctr_code__cogs", dom)); cctrCodeCogs = checkNull(genericUtility.getColumnValue("cctr_code__cogs", dom));
if(cctrCodeCogs.length() > 0){
cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeCogs); cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeCogs);
if(cnt == 0){ if(cnt == 0){
errCode = "VMCCTR"; errCode = "VMCCTR";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
}
} }
else if(childNodeName.equalsIgnoreCase("cctr_code__wp_rcp")){ else if(childNodeName.equalsIgnoreCase("cctr_code__wp_rcp")){
cctrCodeWpRcp = checkNull(genericUtility.getColumnValue("cctr_code__wp_rcp", dom)); cctrCodeWpRcp = checkNull(genericUtility.getColumnValue("cctr_code__wp_rcp", dom));
if(cctrCodeWpRcp.length() > 0){
cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeWpRcp); cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeWpRcp);
if(cnt == 0){ if(cnt == 0){
errCode = "VMCCTR"; errCode = "VMCCTR";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
}
} }
else if(childNodeName.equalsIgnoreCase("cctr_code__qc_sample")){ else if(childNodeName.equalsIgnoreCase("cctr_code__qc_sample")){
cctrCodeQcSample = checkNull(genericUtility.getColumnValue("cctr_code__qc_sample", dom)); cctrCodeQcSample = checkNull(genericUtility.getColumnValue("cctr_code__qc_sample", dom));
if(cctrCodeQcSample.length() > 0){
cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeQcSample); cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeQcSample);
if(cnt == 0){ if(cnt == 0){
errCode = "VMCCTR"; errCode = "VMCCTR";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
}
} }
else if(childNodeName.equalsIgnoreCase("cctr_code__yld_loss")){ else if(childNodeName.equalsIgnoreCase("cctr_code__yld_loss")){
cctrCodeYldLoss = checkNull(genericUtility.getColumnValue("cctr_code__yld_loss", dom)); cctrCodeYldLoss = checkNull(genericUtility.getColumnValue("cctr_code__yld_loss", dom));
if(cctrCodeYldLoss.length() > 0){
cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeYldLoss); cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeYldLoss);
if(cnt == 0){ if(cnt == 0){
errCode = "VMCCTR"; errCode = "VMCCTR";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
}
} }
else if(childNodeName.equalsIgnoreCase("cctr_code__yld_gain")){ else if(childNodeName.equalsIgnoreCase("cctr_code__yld_gain")){
cctrCodeYldGain = checkNull(genericUtility.getColumnValue("cctr_code__yld_gain", dom)); cctrCodeYldGain = checkNull(genericUtility.getColumnValue("cctr_code__yld_gain", dom));
if(cctrCodeYldGain.length() > 0){
cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeYldGain); cnt=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeYldGain);
if(cnt == 0){ if(cnt == 0){
errCode = "VMCCTR"; errCode = "VMCCTR";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
}
} }
} }
int errListSize = errList.size(); int errListSize = errList.size();
......
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