Commit f739adf0 authored by msingh's avatar msingh

Changes Merging for DDWMS.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@99117 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 41e68bd5
......@@ -46,6 +46,11 @@ public class StockTransferGrlIC extends ValidatorEJB implements StockTransferGrl
/**
* The method is defined without any parameter and returns blank string
*/
//Changed by Manish on 05/11/15 [Start]
String projectName = "";
//Changed by Manish on 05/11/15 [End]
public String wfValData() throws RemoteException,ITMException
{
return "";
......@@ -357,7 +362,10 @@ public class StockTransferGrlIC extends ValidatorEJB implements StockTransferGrl
columnValue = childNode.getFirstChild().getNodeValue();
}
System.out.println(" columnName [" + childNodeName + "] columnValue [" + columnValue + "]");
if( "lpn_no".equalsIgnoreCase( childNodeName ) )
// Added by Manish on 05/11/15 for DDWMS merging
projectName = distCommon.getDisparams("999999","PROJECT",conn);
if( "lpn_no".equalsIgnoreCase( childNodeName ) && !"DDUK".equalsIgnoreCase(projectName) )
{
lpnNo = genericUtility.getColumnValue("lpn_no", allDom, "2" );
System.out.println("LPN Number=====>"+lpnNo);
......@@ -1563,7 +1571,18 @@ public class StockTransferGrlIC extends ValidatorEJB implements StockTransferGrl
//Changed by sumit on 28/09/12 suggested location as per inv_stat.
//locCodeNew = getLocCode( invStatList, locType, locPrveZone, conn)
//locCodeNew = getLocCode(locInvStat, invStatList, locType, locPrveZone, conn);
locCodeNew = getLocCode(locInvStat, invStatList, locType, locPrveZone,siteCode, conn);
// Changed by Manish on 05/11/15 for DDWMS merging [start]
projectName = distCommon.getDisparams("999999","PROJECT",conn);
if("DDUK".equalsIgnoreCase(projectName))
{
locCodeNew = getLocCodeForDDUK(locInvStat, invStatList, locType, locPrveZone,siteCode,itemCode,quantity,noArt,conn);
}
else
{
locCodeNew = getLocCode(locInvStat, invStatList, locType, locPrveZone,siteCode, conn);
}
// Changed by Manish on 05/11/15 for DDWMS merging [end]
domID++;
valueXmlString.append( "<Detail3 domID='"+ domID +"' selected=\"N\">\r\n" );
......@@ -2182,4 +2201,558 @@ public class StockTransferGrlIC extends ValidatorEJB implements StockTransferGrl
return resvLocCode;
}
//Changed by Ameya on 06/09/2012 to getting reserve location [END].
// Changed by Manish on 05/11/15 for DDWMS merging [start]
public String getLocCodeForDDUK(String invStat, ArrayList invStatList, String locType, int locPrefZone,String siteCode,String itemCode,Double quantity,String noArt,Connection conn) throws RemoteException,ITMException
{
String sql = "";
String stockSql = "";
String resvLocCode = "";
String LocInvStat = "";
int Test = 0;
PreparedStatement pstmt = null,pstmt1 = null;
PreparedStatement pstmtStock = null;
ResultSet rs = null,rs1 = null;
ResultSet rsStock = null;
String invStstPars = "";
int cntList = 0,pstmtCnt=0;
int stkQuantity = 0;
int flag = 0;
Double itemVolume = 0.0,itemWeight = 0.0;
Double totalItemWeigth = 0.0,totalItemVolume = 0.0;
Double locWeigth = 0.0, locVolume = 0.0;
Double remQuantity = 0.0;
Double stockWeigth = 0.0, stockVolume = 0.0;
DistCommon distCommon = new DistCommon();
// Changed by Jagruti, to bypass the weight & volume on 18-08-2015, Request ID: D15EKAT001
ArrayList<String> invstatOverrideList = new ArrayList<String>();
String overrideInvst = "";
String [] arrayInvstat = null;
// End by Jagruti, to bypass the weight & volume on 18-08-2015, Request ID: D15EKAT001
try
{
if( invStat.trim().length() > 0 && "PGRL".equalsIgnoreCase(invStat.trim()))
{
invStatList.clear();
invStatList.add(distCommon.getDisparams("999999","PRSRV_INVSTAT",conn));
invStatList.add(distCommon.getDisparams("999999","ACTIVE_PICK_INVSTAT",conn));
}
// Changed by Jagruti, to bypass the weight & volume on 18-08-2015, Request ID: D15EKAT001
overrideInvst = checkNullAndTrim(distCommon.getDisparams("999999","OVERRIDE_INVSTAT",conn));
System.out.println("overrideInvst------->> [" + overrideInvst + "]");
arrayInvstat = overrideInvst.split(",");
for(int i = 0; i < arrayInvstat.length; i++)
{
invstatOverrideList.add(arrayInvstat[i]);
System.out.println("invstatOverrideList in array after spliting :::::: " +invstatOverrideList.add(arrayInvstat[i]));
}
// End by Jagruti, to bypass the weight & volume on 18-08-2015, Request ID: D15EKAT001
while(cntList < invStatList.size())
{
if(cntList != 0)
{
invStstPars = invStstPars + ",?";
}
else
{
invStstPars = invStstPars + "?";
}
cntList++;
}
System.out.println( "invStstPars ["+invStstPars+"]");
System.out.println( "itemCode ["+itemCode+"]");
HashMap locMap = new HashMap();
HashMap itemVolMap = getItemVoumeMap(itemCode, "", conn);
itemVolume = (Double)itemVolMap.get("ITEM_SIZE");
itemWeight = (Double)itemVolMap.get("ITEM_WEIGHT");
/*sql = "select (length*width*height) as volume,max_weight from location where loc_code = ?";
pstmt1 = conn.prepareStatement(sql);*/
//pstmt1.setString(1, resvLocCode);
//rs1 = pstmt1.executeQuery();
// Changed by Dadaso pawar on 04/12/14 [START]
/*sql = "SELECT S.LOC_CODE,QUANTITY FROM STOCK S,LOCATION L WHERE S.LOC_CODE = L.LOC_CODE AND "
+ "S.INV_STAT = L.INV_STAT AND L.INV_STAT IN ("+invStstPars+") "
+ "AND S.ITEM_CODE = ? AND S.INV_STAT <> ? AND S.QUANTITY > 0";*/
// Changed by Jagruti, to bypass the weight & volume on 18-08-2015, Request ID: D15EKAT001
sql = "SELECT S.LOC_CODE,QUANTITY, L.INV_STAT FROM STOCK S, LOCATION L WHERE S.LOC_CODE = L.LOC_CODE AND "
+ "S.INV_STAT = L.INV_STAT AND L.INV_STAT IN ("+invStstPars+") "
+ "AND S.ITEM_CODE = ? AND S.INV_STAT <> ? AND S.QUANTITY > 0";
pstmt = conn.prepareStatement(sql);
for(cntList=0 ; cntList<invStatList.size(); cntList++)
{
System.out.println( "inv stat ["+(String)invStatList.get(cntList)+"]");
pstmtCnt = cntList+1;
pstmt.setString( (cntList+1), (String)invStatList.get(cntList));
}
System.out.println("pstmtCnt --->>"+pstmtCnt);
pstmt.setString(++pstmtCnt, itemCode);
pstmt.setString(++pstmtCnt, "GRL");
rs = pstmt.executeQuery();
//changed by wasim to check location weight and volume on 16-05-2015 [START]
//pstmt1.setString(1, resvLocCode);
//rs1 = pstmt1.executeQuery();
while(rs.next())
{
resvLocCode = checkNull(rs.getString("LOC_CODE") );
stkQuantity = rs.getInt("QUANTITY");
LocInvStat = checkNull(rs.getString("INV_STAT"));
// Changed by Jagruti, to bypass the weight & volume on 18-08-2015, Request ID: D15EKAT001
// Changed by Jagruti, to bypass the weight & volume on 18-08-2015, Request ID: D15EKAT001
if(invstatOverrideList.contains(LocInvStat))
{
System.out.println("resvLocCode is same as that of OVERRIDE_INVSTAT variable ::::::: " + LocInvStat);
}
else
{
// End by Jagruti, to bypass the weight & volume on 18-08-2015, Request ID: D15EKAT001
//changed by wasim on 28-05-2015 to check any item exist at resvLocCode [START]
sql = "SELECT * FROM STOCK WHERE ITEM_CODE <> ? AND SITE_CODE = ? AND LOC_CODE = ? AND QUANTITY > 0 ";
pstmt1 = conn.prepareStatement(sql);
pstmt1.setString(1, itemCode);
pstmt1.setString(2, siteCode);
pstmt1.setString(3, resvLocCode);
rs1 = pstmt1.executeQuery();
if(rs1.next())
{
System.out.println("@@Another item exist in this location.");
resvLocCode = "";
continue;
}
if (pstmt1 != null){pstmt1.close();pstmt1 = null;}
if (rs1 != null){rs1.close();rs1 = null;}
//changed by wasim on 28-05-2015 to check any item exist at resvLocCode [START]
locMap = getLocationCapacity(resvLocCode,siteCode,conn);
locVolume = (Double)locMap.get("VOLUME");
locWeigth = (Double)locMap.get("MAX_WEIGHT");
stockWeigth = stkQuantity * itemWeight;
stockVolume = stkQuantity * itemVolume;
totalItemWeigth = quantity * itemWeight;
totalItemVolume = quantity * itemVolume;
System.out.println("Single Item Weight="+itemWeight);
System.out.println("Single Item Volume="+itemVolume);
System.out.println("Stock Weight="+stockWeigth);
System.out.println("Stock Volume="+stockVolume);
System.out.println("Suggested Loc Weight="+locWeigth);
System.out.println("Suggested Loc Volume="+locVolume);
System.out.println("New Weight="+stockWeigth+totalItemWeigth);
System.out.println("New Volume="+stockVolume+totalItemVolume);
if((stockWeigth+totalItemWeigth) < locWeigth && (stockVolume+totalItemVolume) < locVolume)
{
System.out.println("Location is available"+resvLocCode);
flag = 1;
}
else
{
System.out.println("Weight and volumes are greater than suggested location weight and volume");
resvLocCode = "";
}
if(flag == 1)
{
break;
}
} // Changed by Jagruti, to bypass the weight & volume on 18-08-2015, Request ID: D15EKAT001
}
if (pstmt != null)
{
pstmt.close();pstmt = null;
}
if (rs != null)
{
rs.close();rs = null;
}
/*if(rs.next())
{
resvLocCode = checkNull(rs.getString("LOC_CODE") );
}*/
//changed by wasim to check location weight and volume on 16-05-2015 [END]
if(resvLocCode != null && (resvLocCode.trim()).length() > 0)
{
System.out.println("Location code found at stock");
}
else
{
//sql = "SELECT LOC_CODE__APRV FROM SITEITEM WHERE SITE_CODE = ? AND ITEM_CODE = ?";
sql = "SELECT SITE.LOC_CODE__APRV,LOC.INV_STAT FROM SITEITEM SITE,LOCATION LOC "
+ "WHERE LOC.LOC_CODE=SITE.LOC_CODE__APRV AND SITE.SITE_CODE = ? AND SITE.ITEM_CODE = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, siteCode);
pstmt.setString(2, itemCode);
rs = pstmt.executeQuery();
if(rs.next())
{
resvLocCode = checkNullAndTrim(rs.getString("LOC_CODE__APRV"));
LocInvStat = checkNullAndTrim(rs.getString("INV_STAT"));
}
if (pstmt != null)
{
pstmt.close();pstmt = null;
}
if (rs != null)
{
rs.close();rs = null;
}
System.out.println("resvLocCode ::::::::::["+ resvLocCode+"]");
// Changed by Jagruti, to bypass the weight & volume on 18-08-2015, Request ID: D15EKAT001
if(invstatOverrideList.contains(LocInvStat))
{
System.out.println("resvLocCode is same as that of OVERRIDE_INVSTAT variable from site item ::::::: " + resvLocCode);
}
else
{
// Changed by Jagruti, to bypass the weight & volume on 18-08-2015, Request ID: D15EKAT001
for(cntList=0 ; cntList<invStatList.size(); cntList++)
{
System.out.println((String)invStatList.get(cntList)+"=="+LocInvStat);
if(((String)invStatList.get(cntList)).equals(LocInvStat))
{
System.out.println("List="+(String)invStatList.get(cntList));
System.out.println("INV="+LocInvStat);
System.out.println("Match Found");
Test = 1;
break;
}
}
//changed by wasim on 22-05-2015 to check weather any item exist in resvLocCode location [START].
if(resvLocCode != null && (resvLocCode.trim()).length() > 0 && Test == 1)
{
sql = "SELECT * FROM STOCK WHERE ITEM_CODE <> ? AND SITE_CODE = ? AND LOC_CODE = ? AND QUANTITY > 0 ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, itemCode);
pstmt.setString(2, siteCode);
pstmt.setString(3, resvLocCode);
rs = pstmt.executeQuery();
if(rs.next())
{
System.out.println("Another item exist in this location.");
resvLocCode = "";
}
else
{
if (pstmt != null){pstmt.close();pstmt = null;}
if (rs != null){rs.close();rs = null;}
System.out.println("Checking weight and volume for loc_code for siteitem..");
//sql = "SELECT QUANTITY FROM STOCK WHERE ITEM_CODE = ? AND SITE_CODE = ? AND LOC_CODE = ? AND INV_STAT IN ("+invStstPars+") ";
sql = " SELECT QUANTITY FROM STOCK WHERE ITEM_CODE = ? AND SITE_CODE = ? AND LOC_CODE = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, itemCode);
pstmt.setString(2, siteCode);
pstmt.setString(3, resvLocCode);
/*for(cntList=0 ; cntList<invStatList.size(); cntList++)
{
System.out.println( "inv stat ["+(String)invStatList.get(cntList)+"]");
pstmt.setString( (cntList+4), (String)invStatList.get(cntList));
}*/
rs = pstmt.executeQuery();
if(rs.next())
{
stkQuantity = rs.getInt("QUANTITY");
locMap = getLocationCapacity(resvLocCode,siteCode,conn);
locVolume = (Double)locMap.get("VOLUME");
locWeigth = (Double)locMap.get("MAX_WEIGHT");
stockWeigth = stkQuantity * itemWeight;
stockVolume = stkQuantity * itemVolume;
totalItemWeigth = quantity * itemWeight;
totalItemVolume = quantity * itemVolume;
System.out.println("Location Weight="+locWeigth);
System.out.println("Location Volume="+locVolume);
System.out.println("Single Item Weight="+locVolume);
System.out.println("Single Item Volume="+locVolume);
System.out.println("Stock Weight="+stockWeigth);
System.out.println("Stock Volume="+stockVolume);
System.out.println("Total Item Weight="+totalItemWeigth);
System.out.println("Total Item Volume="+totalItemVolume);
if((stockWeigth+totalItemWeigth) < locWeigth && (stockVolume+totalItemVolume) < locVolume)
{
System.out.println("Location is available="+resvLocCode);
}
else
{
System.out.println("Weight and volumes are greater than site item location weight and volume");
resvLocCode = "";
}
}
else
{
System.out.println("Record not found");
return resvLocCode;//return blank space.
}
}
if (pstmt != null)
{
pstmt.close();pstmt = null;
}
if (rs != null)
{
rs.close();rs = null;
}
}
else
{
System.out.println("Record not found");
resvLocCode = "";
}
//changed by wasim on 22-05-2015 to check weather any item exist in resvLocCode location [END].
} // Changed by Jagruti, to bypass the weight & volume on 18-08-2015, Request ID: D15EKAT001
}
if(resvLocCode != null && (resvLocCode.trim()).length() > 0)
{
System.out.println("Location code found ...........");
}
else
{
//Added by Dadaso pawar on 04/12/14 [END]
sql = " SELECT A.LOC_CODE, A.LOC_ZONE, A.LOC_TYPE FROM LOCATION A ,INVSTAT B ,SITE S WHERE A.INV_STAT = B.INV_STAT AND B.AVAILABLE = 'Y' " +
" AND A.LOC_TYPE = ? AND S.SITE_CODE = ? AND (S.FACILITY_CODE = A.FACILITY_CODE or nvl(s.facility_code ,'N') = 'N') " +
" AND A.INV_STAT IN ("+invStstPars+") AND (CASE WHEN B.STAT_TYPE IS NULL THEN ' ' ELSE B.STAT_TYPE END) <> 'S' " +
" and nvl((SELECT sum(quantity) FROM STOCK WHERE SITE_CODE = ? AND stock.loc_code = a.loc_code),0) = 0 " +
" AND ROWNUM < 5 "+
" ORDER BY ABS(A.LOC_ZONE - ? ),A.LOC_CODE ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, locType);
pstmt.setString(2, siteCode);
for(cntList=0 ; cntList<invStatList.size(); cntList++)
{
System.out.println( "inv stat ["+(String)invStatList.get(cntList)+"]");
pstmt.setString( (cntList+3), (String)invStatList.get(cntList));
}
System.out.println( "CNT List count ["+cntList+"]");
//Changed By Pragyan 11-AUG-14 To check and Facility Master implementation.start
pstmt.setString(cntList+3, siteCode);
int k = cntList+3;
System.out.println( "Final k value["+k+"]");
pstmt.setInt(k + 1, locPrefZone);
rs = pstmt.executeQuery();
if (rs.next())
{
resvLocCode = checkNull(rs.getString("LOC_CODE") );
locType = checkNull(rs.getString("LOC_TYPE") );
}
}
}
catch(Exception e)
{
System.out.println( "Exception :StockTransferGrlIC:default_ItemChanged :==>\n"+e.getMessage());
throw new ITMException(e);
}
finally
{
try
{
if (rs != null)
{
rs.close();
rs = null;
}
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
if (rs1 != null)
{
rs1.close();
rs1 = null;
}
if (pstmt1 != null)
{
pstmt1.close();
pstmt1 = null;
}
}
catch(Exception e)
{
System.out.println( "Exception :StockTransferGrlIC:default_ItemChanged :==>\n"+e.getMessage());
throw new ITMException(e);
}
}
return resvLocCode;
}
//Changed by wasim on 13-04-2015 to get the location weigth and volume start.
private HashMap getItemVoumeMap(String itemCode,String lotNo,Connection con)throws Exception
{
double packSize = 0,itemSize = 0,lotSize = 0;
PreparedStatement pstmt = null;
String sql="";
ResultSet rs = null;
double itmLen = 0,itmWidth = 0,itmHeight = 0,itemWeight = 0,lotLen = 0 ,lotHeight = 0,lotWidth = 0,lotWeight = 0;
HashMap dataVolumeMap = new HashMap();
try {
sql = "SELECT I.LENGTH ITEM_LEN,I.WIDTH ITEM_WID,I.HEIGHT ITEM_HEIGHT,I.GROSS_WEIGHT ITEM_WEIGHT,"
+" L.LENGTH LITEM_LEN,L.WIDTH LITEM_WID,L.HEIGHT LITEM_HEIGHT,L.SHIPPER_SIZE SHIPSIZE,L.GROSS_WEIGHT LOT_WEIGHT FROM"
+" ITEM I,ITEM_LOT_PACKSIZE L"
+" WHERE I.ITEM_CODE = L.ITEM_CODE"
+" AND L.LOT_NO__FROM <= ? AND L.LOT_NO__TO >= ?"
+" AND I.ITEM_CODE = ?";
pstmt = con.prepareStatement(sql);
if(lotNo != null && lotNo.length() > 0)
{
pstmt.setString(1, lotNo);
pstmt.setString(2, lotNo);
}
else
{
pstmt.setString(1, "00");
pstmt.setString(2, "ZZ");
}
pstmt.setString(3, itemCode);
rs = pstmt.executeQuery();
if(rs.next())
{
itmLen = rs.getDouble("ITEM_LEN");
itmWidth = rs.getDouble("ITEM_WID");
itmHeight = rs.getDouble("ITEM_HEIGHT");
itemWeight = rs.getDouble("ITEM_WEIGHT");
lotLen = rs.getDouble("LITEM_LEN");
lotWidth = rs.getDouble("LITEM_WID");
lotHeight = rs.getDouble("LITEM_HEIGHT");
packSize = rs.getDouble("SHIPSIZE");
lotWeight = rs.getDouble("LOT_WEIGHT");
}
//packSize = (lotHeight * lotWidth * lotLen)/(itmLen * itmWidth * itmHeight);
/*itemSize = Math.floor(itmLen * itmWidth * itmHeight);
lotSize = Math.floor((lotHeight * lotWidth * lotLen));*/
itemSize = itmLen * itmWidth * itmHeight;
lotSize = lotHeight * lotWidth * lotLen;
dataVolumeMap.put("PACK_SIZE", packSize);
dataVolumeMap.put("ITEM_SIZE", itemSize);
dataVolumeMap.put("LOT_SIZE", lotSize);
dataVolumeMap.put("ITEM_WEIGHT", itemWeight);
dataVolumeMap.put("PACK_WEIGHT", lotWeight);
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(rs != null)
{
rs.close();
rs = null;
}
} catch (Exception e) {
// TODO: handle exception
throw e;
}
finally
{
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(rs != null)
{
rs.close();
rs = null;
}
}
return dataVolumeMap;
}
private HashMap getLocationCapacity(String locCode, String siteCode, Connection conn) throws ITMException
{
PreparedStatement pstmtPackSize=null;
ResultSet rsPackSize = null;
double locVolume = 0.0;
double locWeight = 0.0;
HashMap locData = new HashMap();
try {
//String sqlPackSize ="SELECT (LENGTH*WIDTH*HEIGHT) AS VOLUME,MAX_WEIGHT FROM LOCATION WHERE LOC_CODE = ? AND SITE_CODE = ?";
String sqlPackSize ="SELECT (LENGTH*WIDTH*HEIGHT) AS VOLUME,MAX_WEIGHT FROM LOCATION WHERE LOC_CODE = ? ";
pstmtPackSize =conn.prepareStatement(sqlPackSize);
pstmtPackSize.setString(1, locCode);
//pstmtPackSize.setString(2, siteCode);
rsPackSize = pstmtPackSize.executeQuery();
if(rsPackSize.next())
{
locVolume = Double.parseDouble((rsPackSize.getString("VOLUME")==null?"0":rsPackSize.getString("VOLUME")));
locWeight = Double.parseDouble((rsPackSize.getString("MAX_WEIGHT")==null?"0":rsPackSize.getString("MAX_WEIGHT")));
}
locData.put("VOLUME", locVolume);
locData.put("MAX_WEIGHT", locWeight);
pstmtPackSize.close();
pstmtPackSize=null;
rsPackSize.close();
rsPackSize=null;
} catch (Exception e) {
// TODO Auto-generated catch block
throw new ITMException(e);
}
return locData;
}
//Changed by wasim on 13-04-2015 to get the location weigth and volume end.
// Changed by Manish on 05/11/15 for DDWMS merging [end]
}
\ No newline at end of file
......@@ -45,6 +45,8 @@ public class StockTransferIC extends ValidatorEJB implements StockTransferICRemo
/**
* The method is defined without any parameter and returns blank string
*/
// Added by Manish on 05/11/15 for DDWMS merging
String projectName = "";
public String wfValData() throws RemoteException,ITMException
{
return "";
......@@ -158,7 +160,8 @@ public class StockTransferIC extends ValidatorEJB implements StockTransferICRemo
ArrayList errList = new ArrayList();
ArrayList errFields = new ArrayList();
ArrayList<String> invStatList = new ArrayList<String>();//Added By Dipak
// Added by Manish on 05/11/15 for DDWMS merging
projectName = distCommon.getDisparams("999999","PROJECT",conn);
try
{
......@@ -402,7 +405,9 @@ public class StockTransferIC extends ValidatorEJB implements StockTransferICRemo
}
}
}
else if ( "lpn_no".equalsIgnoreCase( childNodeName ) )
// Added by Manish on 05/11/15 for DDWMS merging
else if ( "lpn_no".equalsIgnoreCase( childNodeName ) && !"DDUK".equalsIgnoreCase(projectName) )
{
lpnNo = genericUtility.getColumnValue( "lpn_no", currDom );
locCode = genericUtility.getColumnValue( "loc_code", currDom );
......
......@@ -7053,7 +7053,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
remarks = checkNull(genericUtility.getColumnValue("remarks",headerDom));
System.out.println("wavetaskinsert::::::::"+remarks);
//Changes by Dadaso pawar on 17/03/15 [Start]
if("!DDUK".equals(projectName.trim()))
if(!"DDUK".equals(projectName.trim()))
{
consoliRepl = checkNull(genericUtility.getColumnValue("consolidate_repl",headerDom));
consoliRepl = consoliRepl.trim();
......
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