Commit 66e561a7 authored by wansari's avatar wansari

D16JSUN0002 updated source for site code validation and enabling and...

D16JSUN0002  updated source for site code validation and enabling and disabling discount based on Discount on prevaling rate selected in header.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@105182 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 62ea5230
...@@ -124,6 +124,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -124,6 +124,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
boolean deleteFlag = false; boolean deleteFlag = false;
int countSelectd = 0; int countSelectd = 0;
ArrayList recordList = new ArrayList(); ArrayList recordList = new ArrayList();
String siteCode = "";
StringBuffer errStringXml = new StringBuffer("<?xml version = \"1.0\"?> \r\n <Root> <Errors>"); StringBuffer errStringXml = new StringBuffer("<?xml version = \"1.0\"?> \r\n <Root> <Errors>");
try try
...@@ -381,6 +382,36 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -381,6 +382,36 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
} }
} }
siteCode = genericUtility.getColumnValue("site_code", dom);
if(siteCode == null || siteCode.trim().length() == 0 )
{
errString = itmDBAccessLocal.getErrorString("","VMNULLSITE","","",conn);
return errString;
}
sql = " SELECT COUNT(*) FROM SITE WHERE SITE_CODE = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, siteCode);
rs = pstmt.executeQuery();
if(rs.next())
{
cnt = rs.getInt(1);
if(cnt == 0 )
{
errString = itmDBAccessLocal.getErrorString("","VMINVSTE","","",conn);
return errString;
}
}
if(rs != null)
{
rs.close();rs = null;
}
if(pstmt != null)
{
pstmt.close();pstmt = null;
}
}//End case1 }//End case1
break; break;
case 2: case 2:
...@@ -615,7 +646,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -615,7 +646,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
break; break;
case 3: case 3:
{ {
String itemCode = "",itemSer = "",siteCode = ""; String itemCode = "",itemSer = "";
int selCnt = 0; int selCnt = 0;
parentNodeList = dom2.getElementsByTagName("Detail3"); parentNodeList = dom2.getElementsByTagName("Detail3");
...@@ -1251,6 +1282,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -1251,6 +1282,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
valueXmlString.append("<eff_from protect = '1'>").append("<![CDATA[" + genericUtility.getValidDateString(rs.getString("EFF_FROM"), genericUtility.getDBDateTimeFormat(), genericUtility.getApplDateFormat()) + "]]>").append("</eff_from>"); valueXmlString.append("<eff_from protect = '1'>").append("<![CDATA[" + genericUtility.getValidDateString(rs.getString("EFF_FROM"), genericUtility.getDBDateTimeFormat(), genericUtility.getApplDateFormat()) + "]]>").append("</eff_from>");
valueXmlString.append("<valid_upto protect = '1'>").append("<![CDATA["+genericUtility.getValidDateString(rs.getString("VALID_UPTO"), genericUtility.getDBDateTimeFormat(), genericUtility.getApplDateFormat()) +"]]>").append("</valid_upto>"); valueXmlString.append("<valid_upto protect = '1'>").append("<![CDATA["+genericUtility.getValidDateString(rs.getString("VALID_UPTO"), genericUtility.getDBDateTimeFormat(), genericUtility.getApplDateFormat()) +"]]>").append("</valid_upto>");
valueXmlString.append("<dlv_city protect = '1'>").append("<![CDATA["+rs.getString("DLV_CITY")+"]]>").append("</dlv_city>"); valueXmlString.append("<dlv_city protect = '1'>").append("<![CDATA["+rs.getString("DLV_CITY")+"]]>").append("</dlv_city>");
valueXmlString.append("<site_code protect = '1'>").append("<![CDATA["+rs.getString("SITE_CODE")+"]]>").append("</site_code>");
} }
else else
{ {
...@@ -1261,6 +1293,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -1261,6 +1293,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
valueXmlString.append("<eff_from >").append("<![CDATA[" + genericUtility.getValidDateString(rs.getString("EFF_FROM"), genericUtility.getDBDateTimeFormat(), genericUtility.getApplDateFormat()) + "]]>").append("</eff_from>"); valueXmlString.append("<eff_from >").append("<![CDATA[" + genericUtility.getValidDateString(rs.getString("EFF_FROM"), genericUtility.getDBDateTimeFormat(), genericUtility.getApplDateFormat()) + "]]>").append("</eff_from>");
valueXmlString.append("<valid_upto>").append("<![CDATA["+genericUtility.getValidDateString(rs.getString("VALID_UPTO"), genericUtility.getDBDateTimeFormat(), genericUtility.getApplDateFormat()) +"]]>").append("</valid_upto>"); valueXmlString.append("<valid_upto>").append("<![CDATA["+genericUtility.getValidDateString(rs.getString("VALID_UPTO"), genericUtility.getDBDateTimeFormat(), genericUtility.getApplDateFormat()) +"]]>").append("</valid_upto>");
valueXmlString.append("<dlv_city >").append("<![CDATA["+rs.getString("DLV_CITY")+"]]>").append("</dlv_city>"); valueXmlString.append("<dlv_city >").append("<![CDATA["+rs.getString("DLV_CITY")+"]]>").append("</dlv_city>");
valueXmlString.append("<site_code >").append("<![CDATA["+rs.getString("SITE_CODE")+"]]>").append("</site_code>");
} }
valueXmlString.append("<confirmed>").append("<![CDATA[N]]>").append("</confirmed>"); valueXmlString.append("<confirmed>").append("<![CDATA[N]]>").append("</confirmed>");
...@@ -1271,7 +1304,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -1271,7 +1304,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
valueXmlString.append("<contract_date >").append("<![CDATA[" + ldDate + "]]>").append("</contract_date>"); valueXmlString.append("<contract_date >").append("<![CDATA[" + ldDate + "]]>").append("</contract_date>");
valueXmlString.append("<pl_date >").append("<![CDATA[" + ldDate + "]]>").append("</pl_date>"); valueXmlString.append("<pl_date >").append("<![CDATA[" + ldDate + "]]>").append("</pl_date>");
valueXmlString.append("<part_qty >").append("<![CDATA[Y]]>").append("</part_qty>"); valueXmlString.append("<part_qty >").append("<![CDATA[Y]]>").append("</part_qty>");
valueXmlString.append("<site_code >").append("<![CDATA["+rs.getString("SITE_CODE")+"]]>").append("</site_code>"); //valueXmlString.append("<site_code >").append("<![CDATA["+rs.getString("SITE_CODE")+"]]>").append("</site_code>");
valueXmlString.append("<tax_opt>").append("<![CDATA["+rs.getString("TAX_OPT")+"]]>").append("</tax_opt>"); valueXmlString.append("<tax_opt>").append("<![CDATA["+rs.getString("TAX_OPT")+"]]>").append("</tax_opt>");
valueXmlString.append("<cust_code__bil >").append("<![CDATA["+rs.getString("CUST_CODE__BIL")+"]]>").append("</cust_code__bil>"); valueXmlString.append("<cust_code__bil >").append("<![CDATA["+rs.getString("CUST_CODE__BIL")+"]]>").append("</cust_code__bil>");
valueXmlString.append("<cr_term >").append("<![CDATA["+rs.getString("CR_TERM")+"]]>").append("</cr_term>"); valueXmlString.append("<cr_term >").append("<![CDATA["+rs.getString("CR_TERM")+"]]>").append("</cr_term>");
...@@ -1419,6 +1452,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -1419,6 +1452,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
validUpTostr = checkNullAndTrim(genericUtility.getColumnValue("valid_upto", dom)); validUpTostr = checkNullAndTrim(genericUtility.getColumnValue("valid_upto", dom));
custType = checkNullAndTrim(genericUtility.getColumnValue("cust_type", dom)); custType = checkNullAndTrim(genericUtility.getColumnValue("cust_type", dom));
custTypeDescr = checkNullAndTrim(genericUtility.getColumnValue("cust_type__descr", dom)); custTypeDescr = checkNullAndTrim(genericUtility.getColumnValue("cust_type__descr", dom));
siteCode = checkNullAndTrim(genericUtility.getColumnValue("site_code", dom));
sql = " SELECT DESCR FROM SORDERTYPE WHERE ORDER_TYPE = ? "; sql = " SELECT DESCR FROM SORDERTYPE WHERE ORDER_TYPE = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
...@@ -1456,6 +1490,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -1456,6 +1490,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
valueXmlString.append("<cust_type__descr>").append("<![CDATA["+custTypeDescr+"]]>").append("</cust_type__descr>"); valueXmlString.append("<cust_type__descr>").append("<![CDATA["+custTypeDescr+"]]>").append("</cust_type__descr>");
valueXmlString.append("<confirmed>").append("<![CDATA[N]]>").append("</confirmed>"); valueXmlString.append("<confirmed>").append("<![CDATA[N]]>").append("</confirmed>");
valueXmlString.append("<edit_status>").append("<![CDATA["+editFlag+"]]>").append("</edit_status>"); valueXmlString.append("<edit_status>").append("<![CDATA["+editFlag+"]]>").append("</edit_status>");
valueXmlString.append("<site_code>").append("<![CDATA["+siteCode+"]]>").append("</site_code>");
} }
else if(currentColumn.trim().equalsIgnoreCase("cust_code") || currentColumn.trim().equalsIgnoreCase("cust_type")) else if(currentColumn.trim().equalsIgnoreCase("cust_code") || currentColumn.trim().equalsIgnoreCase("cust_type"))
{ {
...@@ -1554,6 +1589,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -1554,6 +1589,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
valueXmlString.append("<chg_term >").append("<![CDATA["+chgTerm+"]]>").append("</chg_term>"); valueXmlString.append("<chg_term >").append("<![CDATA["+chgTerm+"]]>").append("</chg_term>");
valueXmlString.append("<edit_status>").append("<![CDATA["+editFlag+"]]>").append("</edit_status>"); valueXmlString.append("<edit_status>").append("<![CDATA["+editFlag+"]]>").append("</edit_status>");
valueXmlString.append("<site_code>").append("<![CDATA["+siteCode+"]]>").append("</site_code>");
} }
else //Regulat customer else //Regulat customer
{ {
...@@ -2007,6 +2043,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -2007,6 +2043,7 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
valueXmlString.append("<chg_term >").append("<![CDATA["+chgTerm+"]]>").append("</chg_term>"); valueXmlString.append("<chg_term >").append("<![CDATA["+chgTerm+"]]>").append("</chg_term>");
valueXmlString.append("<edit_status>").append("<![CDATA["+editFlag+"]]>").append("</edit_status>"); valueXmlString.append("<edit_status>").append("<![CDATA["+editFlag+"]]>").append("</edit_status>");
valueXmlString.append("<site_code>").append("<![CDATA["+siteCode+"]]>").append("</site_code>");
} }
} }
valueXmlString.append("</Detail1>"); valueXmlString.append("</Detail1>");
...@@ -2034,12 +2071,17 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -2034,12 +2071,17 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
if(currentColumn.trim().equalsIgnoreCase("itm_default")) if(currentColumn.trim().equalsIgnoreCase("itm_default"))
{ {
contractNo = checkNullAndTrim(genericUtility.getColumnValue("contract_no", dom1)); contractNo = checkNullAndTrim(genericUtility.getColumnValue("contract_no", dom1));
//Changed by wasim on 27-03-2017 for discount editable and non edit able.
priceRule = checkNullAndTrim(genericUtility.getColumnValue("price_rule", dom1));
validUpTostr = genericUtility.getColumnValue("valid_upto", dom1); validUpTostr = genericUtility.getColumnValue("valid_upto", dom1);
effFromStr = genericUtility.getColumnValue("eff_from", dom1); effFromStr = genericUtility.getColumnValue("eff_from", dom1);
if(preDomExists(dom2, "2")) if(preDomExists(dom2, "2") && !"V".equalsIgnoreCase(editFlag))
{ {
System.out.println("Detail2 previous form exist"); System.out.println("Detail2 previous form exist");
valueXmlString.append(getPreFormXML(dom2,"2",priceRule));
} }
else else
{ {
...@@ -2082,7 +2124,17 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -2082,7 +2124,17 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
valueXmlString.append("<contract_scope>").append("<![CDATA["+ rs.getString("CONTRACT_SCOPE") +"]]>").append("</contract_scope>"); valueXmlString.append("<contract_scope>").append("<![CDATA["+ rs.getString("CONTRACT_SCOPE") +"]]>").append("</contract_scope>");
valueXmlString.append("<contract_scope__descr>").append("<![CDATA["+contractScopeDescr+"]]>").append("</contract_scope__descr>"); valueXmlString.append("<contract_scope__descr>").append("<![CDATA["+contractScopeDescr+"]]>").append("</contract_scope__descr>");
valueXmlString.append("<price_list>").append("<![CDATA["+ checkNullAndTrim(rs.getString("PRICE_LIST")) +"]]>").append("</price_list>"); valueXmlString.append("<price_list>").append("<![CDATA["+ checkNullAndTrim(rs.getString("PRICE_LIST")) +"]]>").append("</price_list>");
valueXmlString.append("<discount>").append("<![CDATA["+ rs.getDouble("DISCOUNT") +"]]>").append("</discount>"); //Changed by wasim on 27-03-2017 for discount editable and non edit able [START]
//valueXmlString.append("<discount>").append("<![CDATA["+ rs.getDouble("DISCOUNT") +"]]>").append("</discount>");
if("1".equalsIgnoreCase(priceRule))
{
valueXmlString.append("<discount protect ='0'>").append("<![CDATA["+ rs.getDouble("DISCOUNT") +"]]>").append("</discount>");
}
else
{
valueXmlString.append("<discount protect ='1'>").append("<![CDATA["+ rs.getDouble("DISCOUNT") +"]]>").append("</discount>");
}
//Changed by wasim on 27-03-2017 for discount editable and non edit able [END]
} }
valueXmlString.append("<edit_status>").append("<![CDATA["+editFlag+"]]>").append("</edit_status>"); valueXmlString.append("<edit_status>").append("<![CDATA["+editFlag+"]]>").append("</edit_status>");
...@@ -2106,6 +2158,8 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -2106,6 +2158,8 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
contractNo = checkNullAndTrim(genericUtility.getColumnValue("contract_no", dom1)); contractNo = checkNullAndTrim(genericUtility.getColumnValue("contract_no", dom1));
validUpTostr = genericUtility.getColumnValue("valid_upto", dom1); validUpTostr = genericUtility.getColumnValue("valid_upto", dom1);
effFromStr = genericUtility.getColumnValue("eff_from", dom1); effFromStr = genericUtility.getColumnValue("eff_from", dom1);
//Changed by wasim on 27-03-2017 for discount editable and non edit able.
priceRule = checkNullAndTrim(genericUtility.getColumnValue("price_rule", dom1));
domID = getMaxLineNoFromDOM(dom,"2"); domID = getMaxLineNoFromDOM(dom,"2");
lineNo = " " + domID; lineNo = " " + domID;
...@@ -2121,7 +2175,17 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -2121,7 +2175,17 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
valueXmlString.append("<contract_scope>").append("<![CDATA[]]>").append("</contract_scope>"); valueXmlString.append("<contract_scope>").append("<![CDATA[]]>").append("</contract_scope>");
valueXmlString.append("<contract_scope__descr>").append("<![CDATA[]]>").append("</contract_scope__descr>"); valueXmlString.append("<contract_scope__descr>").append("<![CDATA[]]>").append("</contract_scope__descr>");
valueXmlString.append("<price_list>").append("<![CDATA[]]>").append("</price_list>"); valueXmlString.append("<price_list>").append("<![CDATA[]]>").append("</price_list>");
valueXmlString.append("<discount>").append("<![CDATA[0]]>").append("</discount>"); //Changed by wasim on 27-03-2017 for discount editable and non edit able [START]
//valueXmlString.append("<discount>").append("<![CDATA[0]]>").append("</discount>");
if("1".equalsIgnoreCase(priceRule))
{
valueXmlString.append("<discount protect ='0'>").append("<![CDATA[0]]>").append("</discount>");
}
else
{
valueXmlString.append("<discount protect ='1'>").append("<![CDATA[0]]>").append("</discount>");
}
//Changed by wasim on 27-03-2017 for discount editable and non edit able [END]
valueXmlString.append("<edit_status>").append("<![CDATA["+editFlag+"]]>").append("</edit_status>"); valueXmlString.append("<edit_status>").append("<![CDATA["+editFlag+"]]>").append("</edit_status>");
valueXmlString.append("</Detail2>"); valueXmlString.append("</Detail2>");
} }
...@@ -2321,8 +2385,10 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -2321,8 +2385,10 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
priceList = checkNullAndTrim(genericUtility.getColumnValue("price_list", dom)); priceList = checkNullAndTrim(genericUtility.getColumnValue("price_list", dom));
rateOpt = checkNullAndTrim(genericUtility.getColumnValue("rate_opt", dom)); rateOpt = checkNullAndTrim(genericUtility.getColumnValue("rate_opt", dom));
rateOptDescr = genericUtility.getColumnValue("rate_opt__descr", dom); rateOptDescr = genericUtility.getColumnValue("rate_opt__descr", dom);
effFromStr = genericUtility.getColumnValue("eff_from", dom); //effFromStr = genericUtility.getColumnValue("eff_from", dom);
validUpTostr = genericUtility.getColumnValue("valid_upto", dom); //validUpTostr = genericUtility.getColumnValue("valid_upto", dom);
effFromStr = genericUtility.getColumnValue("eff_from", dom1);
validUpTostr = genericUtility.getColumnValue("valid_upto", dom1);
System.out.println("Detail 2effFromStr["+effFromStr+"] and validUpTostr["+validUpTostr+"]"); System.out.println("Detail 2effFromStr["+effFromStr+"] and validUpTostr["+validUpTostr+"]");
...@@ -4579,4 +4645,97 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal, ...@@ -4579,4 +4645,97 @@ public class ScontractGwtIC extends ValidatorEJB implements ScontractGwtICLocal,
return hm; return hm;
} }
public String getPreFormXML(Document dom2,String objContext,String priceRule)throws Exception
{
String nodeValue = "";
NodeList parentNodeList = null;
NodeList childNodeList = null;
Node parentNode = null;
Node childNode = null;
String childNodeName = null;
int childNodeListLength,parentNodeListLength;
int ctr = 0;
StringBuffer valueXmlString = new StringBuffer();
String domID = "",updateFlag = "",status = "",selected = "",isChanged = "",prntSelected = "";
try
{
System.out.println("Inside getPreFormXML objContext["+objContext+"] priceRule["+priceRule+"]");
parentNodeList = dom2.getElementsByTagName("Detail"+objContext+"");
parentNodeListLength = parentNodeList.getLength();
for (int selectedRow = 0; selectedRow < parentNodeListLength; selectedRow++)
{
parentNode = parentNodeList.item(selectedRow);
childNodeList = parentNode.getChildNodes();
childNodeListLength = childNodeList.getLength();
domID = parentNode.getAttributes().getNamedItem( "domID" ).getNodeValue();
prntSelected = parentNode.getAttributes().getNamedItem( "selected" ).getNodeValue();
System.out.println("childNodeListLength"+childNodeListLength);
//valueXmlString.append("<Detail2 domID = '"+domID+"' objContext='2' selected = 'Y'>");
for (int childRow = 0; childRow < childNodeListLength; childRow++)
{
childNode = childNodeList.item(childRow);
childNodeName = childNode.getNodeName();
nodeValue = "";
if("attribute".equalsIgnoreCase(childNodeName))
{
selected = childNode.getAttributes().getNamedItem("selected").getNodeValue();
updateFlag = childNode.getAttributes().getNamedItem("updateFlag").getNodeValue();
status = childNode.getAttributes().getNamedItem("status").getNodeValue();
isChanged = childNode.getAttributes().getNamedItem("IS_CHANGE").getNodeValue();
System.out.println("Inside selected Attribute Selected ["+selected+"] UpdFlag["+updateFlag+"] Status["+status+"] DOMID["+domID+"]");
if("N".equalsIgnoreCase(selected) && "A".equalsIgnoreCase(updateFlag) && "N".equalsIgnoreCase(status))
{
break;
}
valueXmlString.append("<Detail2 domID = '"+domID+"' objContext='2' selected = '"+prntSelected+"'>");
valueXmlString.append("<attribute selected=\""+selected+"\" IS_CHANGE=\""+isChanged+"\" updateFlag=\""+updateFlag+"\" status=\""+status+"\" pkNames=\"\" />");
}
if(childNode != null && childNode.getFirstChild() != null)
{
nodeValue = checkNullAndTrim(childNode.getFirstChild().getNodeValue());
}
if("discount".equalsIgnoreCase(childNode.getNodeName()) && "1".equalsIgnoreCase(priceRule))
{
valueXmlString.append("<"+childNodeName+" protect = '0'>").append("<![CDATA["+nodeValue+"]]>").append("</"+childNodeName+">");
}
else if("discount".equalsIgnoreCase(childNode.getNodeName()) && "0".equalsIgnoreCase(priceRule))
{
valueXmlString.append("<"+childNodeName+" protect = '1'>").append("<![CDATA["+nodeValue+"]]>").append("</"+childNodeName+">");
}
else if(!"attribute".equalsIgnoreCase(childNodeName))
{
valueXmlString.append("<"+childNodeName+">").append("<![CDATA["+nodeValue+"]]>").append("</"+childNodeName+">");
}
}
if("N".equalsIgnoreCase(selected) && "A".equalsIgnoreCase(updateFlag) && "N".equalsIgnoreCase(status))
{
System.out.println("This was dummy Detail");
}
else
{
valueXmlString.append("</Detail2>");
}
}
}
catch(Exception e)
{
System.out.println("Exception getPreFormXML="+e.getMessage());
e.printStackTrace();
}
System.out.println("Returning Detail2 XML from getPreFormXML="+valueXmlString.toString());
return valueXmlString.toString();
}
} }
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