Commit f75be5f3 authored by spawar's avatar spawar

Added Changes for integrate Size short description as label


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@99822 ce508802-f39f-4f6c-b175-0d175dae99d5
parent e5784efa
...@@ -56,7 +56,7 @@ public class ItmAttribValIC extends ValidatorEJB implements ItmAttribValICRemote ...@@ -56,7 +56,7 @@ public class ItmAttribValIC extends ValidatorEJB implements ItmAttribValICRemote
System.out.println("Current Dom:{"+currXmlDataStr+"}"); System.out.println("Current Dom:{"+currXmlDataStr+"}");
System.out.println("Header Dom:{"+hdrXmlDataStr+"}"); System.out.println("Header Dom:{"+hdrXmlDataStr+"}");
System.out.println("All Dom:{"+allXmlDataStr+"}"); System.out.println("All Dom:{"+allXmlDataStr+"}");
errString = defaultItemChanged( currDom, hdrDom, allDom, objContext, currentColumn, editFlag, xtraParams ); errString = defaultItemChanged( currDom, hdrDom, allDom, objContext, currentColumn, editFlag, xtraParams );
System.out.println ( "Return String :" + errString); System.out.println ( "Return String :" + errString);
} }
...@@ -85,7 +85,7 @@ public class ItmAttribValIC extends ValidatorEJB implements ItmAttribValICRemote ...@@ -85,7 +85,7 @@ public class ItmAttribValIC extends ValidatorEJB implements ItmAttribValICRemote
String query=""; String query="";
StringBuffer valueXmlString = new StringBuffer( "<?xml version=\"1.0\"?>\r\n<Root>\r\n<Header>\r\n" ); StringBuffer valueXmlString = new StringBuffer( "<?xml version=\"1.0\"?>\r\n<Root>\r\n<Header>\r\n" );
GenericUtility genericUtility = GenericUtility.getInstance(); GenericUtility genericUtility = GenericUtility.getInstance();
try try
{ {
ConnDriver connDriver = new ConnDriver(); ConnDriver connDriver = new ConnDriver();
...@@ -118,11 +118,11 @@ public class ItmAttribValIC extends ValidatorEJB implements ItmAttribValICRemote ...@@ -118,11 +118,11 @@ public class ItmAttribValIC extends ValidatorEJB implements ItmAttribValICRemote
valueXmlString.append( "<chg_term><![CDATA[" ).append( chgTerm ).append( "]]></chg_term>\r\n" ); valueXmlString.append( "<chg_term><![CDATA[" ).append( chgTerm ).append( "]]></chg_term>\r\n" );
valueXmlString.append( "<active_yn><![CDATA[" ).append("Y").append( "]]></active_yn>\r\n" ); valueXmlString.append( "<active_yn><![CDATA[" ).append("Y").append( "]]></active_yn>\r\n" );
} }
valueXmlString.append( "</Detail1>\r\n" ); valueXmlString.append( "</Detail1>\r\n" );
} }
/* if ( currentColumn.trim().equalsIgnoreCase( "itm_defaultedit" )) /* if ( currentColumn.trim().equalsIgnoreCase( "itm_defaultedit" ))
{ {
System.out.println("Edit item default flag --------------"+editFlag); System.out.println("Edit item default flag --------------"+editFlag);
String descr = checkNull(genericUtility.getColumnValue("descr", currDom)); String descr = checkNull(genericUtility.getColumnValue("descr", currDom));
...@@ -132,7 +132,7 @@ public class ItmAttribValIC extends ValidatorEJB implements ItmAttribValICRemote ...@@ -132,7 +132,7 @@ public class ItmAttribValIC extends ValidatorEJB implements ItmAttribValICRemote
{ {
valueXmlString.append("<descr protect = '1'> <![CDATA[").append(descr).append("]]></descr>\r\n"); valueXmlString.append("<descr protect = '1'> <![CDATA[").append(descr).append("]]></descr>\r\n");
} }
valueXmlString.append( "</Detail1>\r\n" ); valueXmlString.append( "</Detail1>\r\n" );
}*/ }*/
if ( currentColumn.trim().equalsIgnoreCase( "attrib_code" )) if ( currentColumn.trim().equalsIgnoreCase( "attrib_code" ))
...@@ -165,12 +165,12 @@ public class ItmAttribValIC extends ValidatorEJB implements ItmAttribValICRemote ...@@ -165,12 +165,12 @@ public class ItmAttribValIC extends ValidatorEJB implements ItmAttribValICRemote
if(attribCode != null) if(attribCode != null)
{ {
query = "select attrib_id from itm_attrib_val where attrib_id = ? and attrib_code='SIZE_TYPE' "; query = "select attrib_id from itm_attrib_val where attrib_id = ? and attrib_code='SIZE_TYPE' ";
pstmt= conn.prepareStatement(query); pstmt= conn.prepareStatement(query);
pstmt.setString(1, attribCode); pstmt.setString(1, attribCode);
rs=pstmt.executeQuery(); rs=pstmt.executeQuery();
if(rs.next()) if(rs.next())
{ {
query ="select descr,sh_descr,udf__str1 from itm_attrib_val where attrib_id = ? and attrib_code='SIZE'" ; query ="select descr,sh_descr,udf__str1 from itm_attrib_val where attrib_id = ? and attrib_code='SIZE'" ;
pstmt1 = conn.prepareStatement(query); pstmt1 = conn.prepareStatement(query);
pstmt1.setString(1, attribId); pstmt1.setString(1, attribId);
rs1 = pstmt1.executeQuery(); rs1 = pstmt1.executeQuery();
...@@ -189,11 +189,11 @@ public class ItmAttribValIC extends ValidatorEJB implements ItmAttribValICRemote ...@@ -189,11 +189,11 @@ public class ItmAttribValIC extends ValidatorEJB implements ItmAttribValICRemote
} }
valueXmlString.append( "</Detail1>\r\n" ); valueXmlString.append( "</Detail1>\r\n" );
pstmt1.close(); pstmt1.close();
rs1.close(); rs1.close();
} }
pstmt.close(); pstmt.close();
rs.close(); rs.close();
} }
} }
} }
...@@ -269,8 +269,8 @@ public class ItmAttribValIC extends ValidatorEJB implements ItmAttribValICRemote ...@@ -269,8 +269,8 @@ public class ItmAttribValIC extends ValidatorEJB implements ItmAttribValICRemote
Node parentNode = null; Node parentNode = null;
Node childNode = null; Node childNode = null;
String attribCode =""; String attribCode ="";
String attribId = ""; String attribId = "",shortDescr="",descr="";
String query = ""; String query = "",shdescrSQL="";
int ctr=0,currentFormNo =0,childNodeListLength =0; int ctr=0,currentFormNo =0,childNodeListLength =0;
String userId=""; String userId="";
String childNodeName = null,childNodeValue = null; String childNodeName = null,childNodeValue = null;
...@@ -286,6 +286,10 @@ public class ItmAttribValIC extends ValidatorEJB implements ItmAttribValICRemote ...@@ -286,6 +286,10 @@ public class ItmAttribValIC extends ValidatorEJB implements ItmAttribValICRemote
conn = connDriver.getConnectDB("DriverITM"); conn = connDriver.getConnectDB("DriverITM");
userId = getValueFromXTRA_PARAMS(xtraParams,"loginCode"); userId = getValueFromXTRA_PARAMS(xtraParams,"loginCode");
GenericUtility genericUtility = GenericUtility.getInstance(); GenericUtility genericUtility = GenericUtility.getInstance();
descr = checkNull(genericUtility.getColumnValue("descr", dom));
//Changed by Jagruti on 24/12/2015 for short descr[Start].
shortDescr = checkNull(genericUtility.getColumnValue("sh_descr", dom));
//Changed by Jagruti on 24/12/2015 for short descr[End].
if(objContext != null && objContext.trim().length() > 0) if(objContext != null && objContext.trim().length() > 0)
{ {
currentFormNo = Integer.parseInt(objContext); currentFormNo = Integer.parseInt(objContext);
...@@ -303,7 +307,7 @@ public class ItmAttribValIC extends ValidatorEJB implements ItmAttribValICRemote ...@@ -303,7 +307,7 @@ public class ItmAttribValIC extends ValidatorEJB implements ItmAttribValICRemote
childNodeName = childNode.getNodeName(); childNodeName = childNode.getNodeName();
System.out.println("Node Name:="+childNodeName); System.out.println("Node Name:="+childNodeName);
if(childNodeName.equalsIgnoreCase("attrib_code") ) if(childNodeName.equalsIgnoreCase("attrib_code") )
{ {
System.out.println("inside first child node Val:"+childNodeValue); System.out.println("inside first child node Val:"+childNodeValue);
...@@ -345,47 +349,75 @@ public class ItmAttribValIC extends ValidatorEJB implements ItmAttribValICRemote ...@@ -345,47 +349,75 @@ public class ItmAttribValIC extends ValidatorEJB implements ItmAttribValICRemote
{ {
attribCode = checkNull(genericUtility.getColumnValue("attrib_code", dom)); attribCode = checkNull(genericUtility.getColumnValue("attrib_code", dom));
attribId = checkNull(genericUtility.getColumnValue("attrib_id", dom)); attribId = checkNull(genericUtility.getColumnValue("attrib_id", dom));
query = "select attrib_id from itm_attrib_val where attrib_id = ? and attrib_code='SIZE_TYPE' "; query = "select attrib_id from itm_attrib_val where attrib_id = ? and attrib_code='SIZE_TYPE' ";
pstmt= conn.prepareStatement(query); pstmt= conn.prepareStatement(query);
pstmt.setString(1, attribCode); pstmt.setString(1, attribCode);
rs=pstmt.executeQuery(); rs=pstmt.executeQuery();
if(rs.next()) if(rs.next())
{ {
query ="select * from itm_attrib_val where attrib_id = ? and attrib_code='SIZE'" ; System.out.println("attrib_id" +attribCode);
pstmt1= conn.prepareStatement(query); //Change by Jagruti for descr/short descr lenght[Start]
pstmt1.setString(1, attribId); if((descr.trim()).length()>15)
rs1 = pstmt1.executeQuery(); {
if(!rs1.next()) System.out.println("if size greater for descr");
{ errString = getErrorString("descr","VTSDESCLIM",userId);
errString = getErrorString("attrib_id","VTATRIDNIM",userId); //Description/Short Descr should not be greater than 15 character for SIZE attribute
pstmt1.close(); }
rs1.close(); if((shortDescr.trim()).length()>15)
break ; {
} System.out.println("if size greater for shortdescr");
errString = getErrorString("sh_descr","VTSDESCLIM",userId);
} //Description/Short Descr should not be greater than 15 character for SIZE attribute
pstmt.close(); }
rs.close(); //Change by Jagruti for descr/short descr lenght[End]
}
query ="select * from itm_attrib_val where attrib_id = ? and attrib_code='SIZE'" ;
pstmt1= conn.prepareStatement(query);
pstmt1.setString(1, attribId);
rs1 = pstmt1.executeQuery();
if(!rs1.next())
{
errString = getErrorString("attrib_id","VTATRIDNIM",userId);
pstmt1.close();
rs1.close();
break ;
}
}
pstmt.close();
rs.close();
}
} }
else if(childNodeName.equalsIgnoreCase("descr")) else if(childNodeName.equalsIgnoreCase("descr"))
{ {
if (childNode.getFirstChild() == null) if (childNode.getFirstChild() == null)
{ {
System.out.println(" descr null"+descr);
errString = getErrorString("descr","VTDESCNVL",userId); errString = getErrorString("descr","VTDESCNVL",userId);
break ; break ;
} }
} }
//Change by Jagruti on 25/12/2015 for Short Description[Start]
else if(childNodeName.equalsIgnoreCase("sh_descr"))
{
if (childNode.getFirstChild() == null)
{
System.out.println("Short descr null"+shortDescr);
errString = getErrorString("sh_descr","VTDESCNVL",userId);
break ;
}
}
//Change by Jagruti on 25/12/2015 for Short Description[End]
} }
break; break;
} }
attribCode = checkNull(genericUtility.getColumnValue("attrib_code", dom)); attribCode = checkNull(genericUtility.getColumnValue("attrib_code", dom));
attribId = checkNull(genericUtility.getColumnValue("attrib_id", dom)); attribId = checkNull(genericUtility.getColumnValue("attrib_id", dom));
String descr = checkNull(genericUtility.getColumnValue("descr", dom));
if(editFlag.equalsIgnoreCase("A")) if(editFlag.equalsIgnoreCase("A"))
{ {
query =" SELECT count(1) FROM itm_attrib_val WHERE attrib_code=? and attrib_id=? " ; query =" SELECT count(1) FROM itm_attrib_val WHERE attrib_code=? and attrib_id=? " ;
...@@ -406,7 +438,7 @@ public class ItmAttribValIC extends ValidatorEJB implements ItmAttribValICRemote ...@@ -406,7 +438,7 @@ public class ItmAttribValIC extends ValidatorEJB implements ItmAttribValICRemote
return errString; return errString;
} }
} }
if(attribCode.equalsIgnoreCase("COLOR")) if(attribCode.equalsIgnoreCase("COLOR"))
{ {
if((descr.trim()).length()>20) if((descr.trim()).length()>20)
...@@ -414,11 +446,30 @@ public class ItmAttribValIC extends ValidatorEJB implements ItmAttribValICRemote ...@@ -414,11 +446,30 @@ public class ItmAttribValIC extends ValidatorEJB implements ItmAttribValICRemote
errString = getErrorString("descr","VTDESCLIMT",userId); errString = getErrorString("descr","VTDESCLIMT",userId);
} }
} }
//Changed by Jagruti on 24/12/2015 for size length validation [Start]
if(attribCode.equalsIgnoreCase("SIZE"))
{
System.out.println("if for size");
if((descr.trim()).length()>15)
{
System.out.println("if size greater than15 for descr");
errString = getErrorString("descr","VTSDESCLIM",userId);
}
if((shortDescr.trim()).length()>15)
{
System.out.println("if size greater than15 for shortdescr");
errString = getErrorString("sh_descr","VTSDESCLIM",userId);
}
}
//Changed by Jagruti on 24/12/2015 for size length validation [End]
if(editFlag.equalsIgnoreCase("E")) if(editFlag.equalsIgnoreCase("E"))
{ {
//Change by Jagruti on 24/12/2015 for edit mode[Start]
query =" SELECT DISTINCT DESCR FROM itm_attrib_val WHERE attrib_code=? and attrib_id=? " ; //query =" SELECT DISTINCT DESCR FROM itm_attrib_val WHERE attrib_code=? and attrib_id=? " ;
query =" SELECT DISTINCT DESCR ,SH_DESCR FROM ITM_ATTRIB_VAL WHERE ATTRIB_CODE=? AND ATTRIB_ID=? " ;
//Change by Jagruti on 24/12/2015 for edit mode[End]
pstmt = conn.prepareStatement(query); pstmt = conn.prepareStatement(query);
pstmt.setString(1, attribCode); pstmt.setString(1, attribCode);
pstmt.setString(2, attribId); pstmt.setString(2, attribId);
...@@ -426,17 +477,26 @@ public class ItmAttribValIC extends ValidatorEJB implements ItmAttribValICRemote ...@@ -426,17 +477,26 @@ public class ItmAttribValIC extends ValidatorEJB implements ItmAttribValICRemote
String descrSQL=""; String descrSQL="";
if(rs.next()) if(rs.next())
{ {
descrSQL = rs.getString(1); descrSQL = rs.getString("DESCR");
shdescrSQL=rs.getString("SH_DESCR");
} }
pstmt.close(); pstmt.close();
rs.close(); rs.close();
if(!descrSQL.equalsIgnoreCase(descr) ) if(!descrSQL.equalsIgnoreCase(descr) )
{ { System.out.println("in descr"+descr);
errString = getErrorString("descr","VTINTGMAGN",userId); errString = getErrorString("descr","VTINTGMAGN",userId);
return errString; return errString;
} }
//Change by Jagruti on 25/12/2015 for short descr in edit[Start]
else if(!shdescrSQL.equalsIgnoreCase(shortDescr))
{
System.out.println("in short descr"+shortDescr);
errString = getErrorString("sh_descr","VTINTGMAGN",userId);
return errString;
}
//Change by Jagruti on 25/12/2015 for short descr in edit mode[End]
} }
}catch(Exception e) }catch(Exception e)
{ {
System.out.println("Exception ::"+e); System.out.println("Exception ::"+e);
...@@ -447,7 +507,7 @@ public class ItmAttribValIC extends ValidatorEJB implements ItmAttribValICRemote ...@@ -447,7 +507,7 @@ public class ItmAttribValIC extends ValidatorEJB implements ItmAttribValICRemote
{ {
try try
{ {
if( rs != null ) if( rs != null )
{ {
rs.close(); rs.close();
...@@ -473,7 +533,7 @@ public class ItmAttribValIC extends ValidatorEJB implements ItmAttribValICRemote ...@@ -473,7 +533,7 @@ public class ItmAttribValIC extends ValidatorEJB implements ItmAttribValICRemote
conn.close(); conn.close();
conn = null; conn = null;
} }
} }
catch(Exception d) catch(Exception d)
{ {
......
...@@ -37,76 +37,85 @@ public class ItmAttribValPos extends ValidatorEJB implements ItmAttribValPosLoca ...@@ -37,76 +37,85 @@ public class ItmAttribValPos extends ValidatorEJB implements ItmAttribValPosLoca
{ {
String errString = ""; String errString = "";
String siteCode = ""; String siteCode = "";
NodeList parentNodeList = null; NodeList parentNodeList = null;
NodeList childNodeList = null; NodeList childNodeList = null;
Node parentNode = null; Node parentNode = null;
int childNodeListLength = 0; int childNodeListLength = 0;
Document dom = null; Document dom = null;
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
ResultSet rs = null; ResultSet rs = null;
String empCode = "",loginCode= ""; String empCode = "",loginCode= "";
CommonWmsUtil wmsUtil = new CommonWmsUtil(); CommonWmsUtil wmsUtil = new CommonWmsUtil();
try try
{ {
if(editFlag.equalsIgnoreCase("A")) if(editFlag.equalsIgnoreCase("A"))
{ {
CommonConstants.setIBASEHOME(); CommonConstants.setIBASEHOME();
setDDSalesConfig(); setDDSalesConfig();
GenericUtility genericUtility = GenericUtility.getInstance(); GenericUtility genericUtility = GenericUtility.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getDBDateFormat()); SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getDBDateFormat());
System.out.println("STRING{"+domString+"}"); System.out.println("STRING{"+domString+"}");
dom = genericUtility.parseString(domString); dom = genericUtility.parseString(domString);
siteCode = genericUtility.getValueFromXTRA_PARAMS( xtraParams, "loginSiteCode" ); siteCode = genericUtility.getValueFromXTRA_PARAMS( xtraParams, "loginSiteCode" );
System.out.println("********* login site code ["+siteCode+"]"); System.out.println("********* login site code ["+siteCode+"]");
loginCode = genericUtility.getValueFromXTRA_PARAMS( xtraParams, "loginCode" ); loginCode = genericUtility.getValueFromXTRA_PARAMS( xtraParams, "loginCode" );
System.out.println("********* login code ["+loginCode+"]"); System.out.println("********* login code ["+loginCode+"]");
parentNodeList = dom.getElementsByTagName("Detail1"); parentNodeList = dom.getElementsByTagName("Detail1");
parentNode = parentNodeList.item(0); parentNode = parentNodeList.item(0);
childNodeList = parentNode.getChildNodes(); childNodeList = parentNode.getChildNodes();
childNodeListLength= childNodeList.getLength(); childNodeListLength= childNodeList.getLength();
String attribCode="",attribId="",descr="",shDescr="",activeYN="",sortOrder="",udfStr1="",udfStr2="",udfStr3="",udfStr4="",udfStr5="",itemAtrDescr=""; String attribCode="",attribId="",descr="",shDescr="",activeYN="",sortOrder="",udfStr1="",udfStr2="",udfStr3="",
udfStr4="",udfStr5="",itemAtrDescr="",shortDescr="";
for ( int i = 0; i < childNodeListLength; i++ ) for ( int i = 0; i < childNodeListLength; i++ )
{ {
Node childNode = childNodeList.item(i); Node childNode = childNodeList.item(i);
String nodeName = childNode.getNodeName(); String nodeName = childNode.getNodeName();
if (nodeName.equalsIgnoreCase("attrib_code")) if (nodeName.equalsIgnoreCase("attrib_code"))
{ {
if ( childNode != null && childNode.getFirstChild() != null ) if ( childNode != null && childNode.getFirstChild() != null )
{ {
attribCode = checkNull(childNode.getFirstChild().getNodeValue()); attribCode = checkNull(childNode.getFirstChild().getNodeValue());
} }
} }
if (nodeName.equalsIgnoreCase("attrib_id")) if (nodeName.equalsIgnoreCase("attrib_id"))
{ {
if ( childNode != null && childNode.getFirstChild() != null ) if ( childNode != null && childNode.getFirstChild() != null )
{ {
attribId = checkNull(childNode.getFirstChild().getNodeValue()); attribId = checkNull(childNode.getFirstChild().getNodeValue());
} }
} }
if (nodeName.equalsIgnoreCase("descr")) if (nodeName.equalsIgnoreCase("descr"))
{ {
if ( childNode != null && childNode.getFirstChild() != null ) if ( childNode != null && childNode.getFirstChild() != null )
{ {
descr = checkNull(childNode.getFirstChild().getNodeValue()); descr = checkNull(childNode.getFirstChild().getNodeValue());
} }
} }
//Change by Jagruti on 24/12/2015 [Start]
if (nodeName.equalsIgnoreCase("sh_descr"))
{
if ( childNode != null && childNode.getFirstChild() != null )
{
shortDescr = checkNull(childNode.getFirstChild().getNodeValue());
}
}
//Change by Jagruti on 24/12/2015 [End]
}
} Attribute objAttrib = new Attribute();
//Changed by wasim on 14-08-2015 to set apiKey for magento [START]
String apiKey = wmsUtil.getDDSalesConfig("API_KEY");
objAttrib.setApiKey(apiKey);
//Changed by wasim on 14-08-2015 to set apiKey for magento [START]
Attribute objAttrib = new Attribute(); //Changed by samadhan start for integrate SIZE attribute only Start
//Changed by wasim on 14-08-2015 to set apiKey for magento [START] /*
String apiKey = wmsUtil.getDDSalesConfig("API_KEY");
objAttrib.setApiKey(apiKey);
//Changed by wasim on 14-08-2015 to set apiKey for magento [START]
//Changed by samadhan start for integrate SIZE attribute only Start
/*
if(attribCode.equalsIgnoreCase("S001") || attribCode.equalsIgnoreCase("S002") || attribCode.equalsIgnoreCase("S003")) if(attribCode.equalsIgnoreCase("S001") || attribCode.equalsIgnoreCase("S002") || attribCode.equalsIgnoreCase("S003"))
{ {
objAttrib.setAttrName("SIZE"); objAttrib.setAttrName("SIZE");
...@@ -115,10 +124,11 @@ public class ItmAttribValPos extends ValidatorEJB implements ItmAttribValPosLoca ...@@ -115,10 +124,11 @@ public class ItmAttribValPos extends ValidatorEJB implements ItmAttribValPosLoca
{ {
objAttrib.setAttrName(attribCode); objAttrib.setAttrName(attribCode);
} }
*/ */
objAttrib.setAttrName(attribCode); objAttrib.setAttrName(attribCode);
//Changed by samadhan start for integrate SIZE attribute only End System.out.println("attribCode" +attribCode);
/*if(attribCode.equalsIgnoreCase("SIZE")) //Changed by samadhan start for integrate SIZE attribute only End
/*if(attribCode.equalsIgnoreCase("SIZE"))
{ {
objAttrib.setAttrValue(attribId); objAttrib.setAttrValue(attribId);
} }
...@@ -126,43 +136,57 @@ public class ItmAttribValPos extends ValidatorEJB implements ItmAttribValPosLoca ...@@ -126,43 +136,57 @@ public class ItmAttribValPos extends ValidatorEJB implements ItmAttribValPosLoca
{ {
objAttrib.setAttrValue(descr); objAttrib.setAttrValue(descr);
}*/ }*/
objAttrib.setAttrValue(descr);
int apiAttribCode = 0;
String sql="";
int attribCnt = 0;
sql = "select count(*) from itm_attrib_val where attrib_id = ? and attrib_code='SIZE_TYPE' ";
pstmt= conn.prepareStatement(sql);
pstmt.setString(1, attribCode);
rs=pstmt.executeQuery();
if(rs.next())
{
attribCnt = rs.getInt(1);
}
pstmt.close();
rs.close();
if(attribCnt>0)
{
sql = "select udf__str1 from itm_attrib_val where attrib_id = ? and attrib_code = ? ";
pstmt= conn.prepareStatement(sql);
pstmt.setString(1, attribId);
pstmt.setString(2, "SIZE");
rs=pstmt.executeQuery();
if(rs.next())
{
apiAttribCode = rs.getInt(1);
}
}
else
{
apiAttribCode = wmsUtil.CallAttribute(objAttrib, apiAttribUrl);
}
updateAttribUdfStr(apiAttribCode,attribCode,attribId,conn); //Change by Jagruti on 25/12/2015 for SIZE[Start]
//objAttrib.setAttrValue(descr);
if(attribCode.equalsIgnoreCase("SIZE"))
{
objAttrib.setAttrValue(attribId);
objAttrib.setAttrLabels("1:UK "+shortDescr);
System.out.println("shortDescr in obj" +shortDescr);
System.out.println("attribute code in obj" +attribId);
}
else
{
objAttrib.setAttrValue(descr);
System.out.println("descr in obj" +descr);
}
//Change by Jagruti on 25/12/2015 for SIZE[End]
int apiAttribCode = 0;
String sql="";
int attribCnt = 0;
} sql = "select count(*) from itm_attrib_val where attrib_id = ? and attrib_code='SIZE_TYPE' ";
pstmt= conn.prepareStatement(sql);
pstmt.setString(1, attribCode);
rs=pstmt.executeQuery();
if(rs.next())
{
attribCnt = rs.getInt(1);
}
pstmt.close();
rs.close();
if(attribCnt>0)
{
sql = "select udf__str1 from itm_attrib_val where attrib_id = ? and attrib_code = ? ";
pstmt= conn.prepareStatement(sql);
pstmt.setString(1, attribId);
pstmt.setString(2, "SIZE");
rs=pstmt.executeQuery();
if(rs.next())
{
apiAttribCode = rs.getInt(1);
}
}
else
{
apiAttribCode = wmsUtil.CallAttribute(objAttrib, apiAttribUrl);
}
updateAttribUdfStr(apiAttribCode,attribCode,attribId,conn);
}
} }
catch(Exception e) catch(Exception e)
{ {
...@@ -191,7 +215,6 @@ public class ItmAttribValPos extends ValidatorEJB implements ItmAttribValPosLoca ...@@ -191,7 +215,6 @@ public class ItmAttribValPos extends ValidatorEJB implements ItmAttribValPosLoca
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
} }
} }
catch(Exception e) catch(Exception e)
{ {
...@@ -201,7 +224,7 @@ public class ItmAttribValPos extends ValidatorEJB implements ItmAttribValPosLoca ...@@ -201,7 +224,7 @@ public class ItmAttribValPos extends ValidatorEJB implements ItmAttribValPosLoca
} }
return errString; return errString;
} }
private void updateAttribUdfStr(int apiAttribCode, String attribCode,String attribId,Connection conn) private void updateAttribUdfStr(int apiAttribCode, String attribCode,String attribId,Connection conn)
{ {
String sql = ""; String sql = "";
...@@ -219,9 +242,8 @@ public class ItmAttribValPos extends ValidatorEJB implements ItmAttribValPosLoca ...@@ -219,9 +242,8 @@ public class ItmAttribValPos extends ValidatorEJB implements ItmAttribValPosLoca
} }
catch(Exception e) catch(Exception e)
{ {
} }
} }
public String checkNull(String input) public String checkNull(String input)
{ {
...@@ -231,7 +253,7 @@ public class ItmAttribValPos extends ValidatorEJB implements ItmAttribValPosLoca ...@@ -231,7 +253,7 @@ public class ItmAttribValPos extends ValidatorEJB implements ItmAttribValPosLoca
} }
return input.trim(); return input.trim();
} }
private void setDDSalesConfig() private void setDDSalesConfig()
{ {
CommonConstants objCommon =new CommonConstants(); CommonConstants objCommon =new CommonConstants();
...@@ -266,7 +288,7 @@ public class ItmAttribValPos extends ValidatorEJB implements ItmAttribValPosLoca ...@@ -266,7 +288,7 @@ public class ItmAttribValPos extends ValidatorEJB implements ItmAttribValPosLoca
if(dom != null) if(dom != null)
{ {
this.apiAttribUrl = genericUtility.getColumnValue("ATTRIB_OPTION_API_URL",dom); this.apiAttribUrl = genericUtility.getColumnValue("ATTRIB_OPTION_API_URL",dom);
} }
} }
catch(Exception e) catch(Exception e)
{ {
......
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