Commit 6b1418b8 authored by msingh's avatar msingh

New EJB for Purchase Wizard.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@98851 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 0e1e2cfc
/*
* Author:Wasim Ansari
* Date:10-Mar-15
* Request ID:D14JKAT004 (Delivery Date Ammendment)
*/
package ibase.webitm.ejb.wms; package ibase.webitm.ejb.wms;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
......
/*
* Author:Wasim Ansari
* Date:10-Mar-15
* Request ID:D14JKAT004 (Delivery Date Ammendment)
*/
package ibase.webitm.ejb.wms; package ibase.webitm.ejb.wms;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
......
This diff is collapsed.
package ibase.webitm.ejb.wms;
import ibase.webitm.ejb.ActionHandlerLocal;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Local;
@Local
public interface DDPorderReportSendMailLocal extends ActionHandlerLocal
{
public String actionHandler(String tranId, String xtraParams, String forcedFlag) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.wms;
import java.rmi.RemoteException;
import ibase.webitm.utility.ITMException;
import ibase.webitm.ejb.ActionHandlerRemote;
import javax.ejb.Remote;
@Remote
public interface DDPorderReportSendMailRemote extends ActionHandlerRemote
{
public String actionHandler(String tranId, String xtraParams, String forcedFlag) throws RemoteException,ITMException;
}
/*
* Author:Wasim Ansari
* Date:10-Mar-15
* Request ID:D14JKAT004 (Delivery Date Ammendment)
*/
package ibase.webitm.ejb.wms; package ibase.webitm.ejb.wms;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
......
/* /*
* Author:Wasim Ansari * Author:Wasim Ansari
* Date:10-Mar-15 * Date:02-FEB-15
* Request ID:D14JKAT004 (Delivery Date Ammendment) * Request ID:D14IKAT004 (PO Wizard)
*/ */
package ibase.webitm.ejb.wms; package ibase.webitm.ejb.wms;
......
...@@ -30,5 +30,4 @@ public interface DDPorderWizEJBRemote ...@@ -30,5 +30,4 @@ public interface DDPorderWizEJBRemote
public String getPorderDetails(Document dom1,Document dom2,String itemCode,String quantity, String dlvDate, int ctr ,Connection conn); public String getPorderDetails(Document dom1,Document dom2,String itemCode,String quantity, String dlvDate, int ctr ,Connection conn);
public String getPoDetails(String obj,String random) throws RemoteException,ITMException; public String getPoDetails(String obj,String random) throws RemoteException,ITMException;
} }
...@@ -147,6 +147,8 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB ...@@ -147,6 +147,8 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB
String printOpt = ""; String printOpt = "";
String random = ""; String random = "";
String currencyCode = ""; String currencyCode = "";
String relType = "";
String relAmt = "";
double rateStd = 0d; double rateStd = 0d;
...@@ -316,8 +318,17 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB ...@@ -316,8 +318,17 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB
currencyCode = childNode.getFirstChild().getNodeValue(); currencyCode = childNode.getFirstChild().getNodeValue();
System.out.println("Currency Code="+currencyCode); System.out.println("Currency Code="+currencyCode);
} }
else if(childNode != null && "udf_str__1".equalsIgnoreCase(childNode.getNodeName()) && childNode.getFirstChild() != null)
{
relType = childNode.getFirstChild().getNodeValue();
System.out.println("Release Type="+relType);
}
else if(childNode != null && "site_add1".equalsIgnoreCase(childNode.getNodeName()) && childNode.getFirstChild() != null)
{
relAmt = childNode.getFirstChild().getNodeValue();
System.out.println("Release Amount="+relAmt);
}
} }
...@@ -555,6 +566,30 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB ...@@ -555,6 +566,30 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB
} }
domID++; domID++;
//Changed by Samadhan on 25/06/2015 D15CKAT025 Start
double rateWithOutTax = 0.0;
double taxRate = 0.0;
//sql1 = "select rate from taxrate where tax_set in (select tax_set from taxset where tax_code in " +
// "(select tax_code from tenvseq where tax_env = ? ))";
sql1 = "select rate from taxrate where tax_set = ?";
pstmt1 = conn.prepareStatement(sql1);
pstmt1.setString(1, taxEnv);
rs1 = pstmt1.executeQuery();
if( rs1.next() )
{
taxRate = rs1.getDouble(1);
System.out.println("Tax Rate:= "+taxRate);
}
rs1.close();
pstmt1.close();
System.out.println("Rate with tax:= "+rate);
rateWithOutTax = Double.valueOf(String.format("%.3f", (rate*100)/(100+taxRate)));
System.out.println("Rate without tax:= "+rateWithOutTax);
//Changed by Samadhan on 25/06/2015 D15CKAT025 End
xmlString.append("<Detail2 dbID=':' domID='" + domID + "' objName='porder' objContext='2'>"); xmlString.append("<Detail2 dbID=':' domID='" + domID + "' objName='porder' objContext='2'>");
xmlString.append("<attribute pkNames='purc_order:line_no:' status='N' updateFlag='A' selected='N'/>"); xmlString.append("<attribute pkNames='purc_order:line_no:' status='N' updateFlag='A' selected='N'/>");
xmlString.append("<purc_order><![CDATA[").append("").append("]]></purc_order>"); xmlString.append("<purc_order><![CDATA[").append("").append("]]></purc_order>");
...@@ -574,23 +609,42 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB ...@@ -574,23 +609,42 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB
xmlString.append("<unit><![CDATA[").append(unit).append("]]></unit>"); xmlString.append("<unit><![CDATA[").append(unit).append("]]></unit>");
xmlString.append("<unit__std><![CDATA[").append(unit).append("]]></unit__std>"); xmlString.append("<unit__std><![CDATA[").append(unit).append("]]></unit__std>");
xmlString.append("<unit__rate><![CDATA[").append(unit).append("]]></unit__rate>"); xmlString.append("<unit__rate><![CDATA[").append(unit).append("]]></unit__rate>");
xmlString.append("<rate><![CDATA[").append( rate ).append("]]></rate>");
//Changed by Samadhan on 25/06/2015 D15CKAT025 Start
//xmlString.append("<rate><![CDATA[").append( rate ).append("]]></rate>");
xmlString.append("<rate><![CDATA[").append( rateWithOutTax ).append("]]></rate>");
//Changed by Samadhan on 25/06/2015 D15CKAT025 End
xmlString.append("<discount><![CDATA[0]]></discount>"); xmlString.append("<discount><![CDATA[0]]></discount>");
// xmlString.append("<tax_amt><![CDATA[0]]></tax_amt>"); // xmlString.append("<tax_amt><![CDATA[0]]></tax_amt>");
// xmlString.append("<tot_amt><![CDATA[0]]></tot_amt>"); // xmlString.append("<tot_amt><![CDATA[0]]></tot_amt>");
xmlString.append("<dlv_qty><![CDATA[0]]></dlv_qty>"); xmlString.append("<dlv_qty><![CDATA[0]]></dlv_qty>");
// if(dueDate != null) // if(dueDate != null)
// { // {
//xmlString.append("<dlv_date><![CDATA["+simpleDateFormat1.format(dueDate)+"]]></dlv_date>"); //xmlString.append("<dlv_date><![CDATA["+simpleDateFormat1.format(dueDate)+"]]></dlv_date>");
xmlString.append("<dlv_date><![CDATA["+dlvDate+"]]></dlv_date>"); xmlString.append("<dlv_date><![CDATA["+dlvDate+"]]></dlv_date>");
// } // }
xmlString.append("<rate__stduom><![CDATA[").append(rate).append("]]></rate__stduom>");
//Changed by Samadhan on 25/06/2015 D15CKAT025 Start
//xmlString.append("<rate__stduom><![CDATA[").append(rate).append("]]></rate__stduom>");
xmlString.append("<rate__stduom><![CDATA[").append(rateWithOutTax).append("]]></rate__stduom>");
//Changed by Samadhan on 25/06/2015 D15CKAT025 End
xmlString.append("<pack_code><![CDATA[").append(packCode).append("]]></pack_code>"); xmlString.append("<pack_code><![CDATA[").append(packCode).append("]]></pack_code>");
xmlString.append("<no_art><![CDATA[").append( noArt ).append("]]></no_art>"); xmlString.append("<no_art><![CDATA[").append( noArt ).append("]]></no_art>");
System.out.println("Rate clg value ["+rateClg+"]"); System.out.println("Rate clg value ["+rateClg+"]");
xmlString.append("<rate__clg><![CDATA[").append(rateClg).append("]]></rate__clg>"); if(rateClg == 0)//if rateClg = 0 then set rate entred by user
{
//Changed by Samadhan on 25/06/2015 D15CKAT025 Start
//xmlString.append("<rate__clg><![CDATA[").append(rate).append("]]></rate__clg>");
xmlString.append("<rate__clg><![CDATA[").append(rateWithOutTax).append("]]></rate__clg>");
//Changed by Samadhan on 25/06/2015 D15CKAT025 End
}
else
{
xmlString.append("<rate__clg><![CDATA[").append(rateClg).append("]]></rate__clg>");
}
xmlString.append("<std_rate><![CDATA[").append( rateStd ).append("]]></std_rate>"); xmlString.append("<std_rate><![CDATA[").append( rateStd ).append("]]></std_rate>");
xmlString.append("<conv__qty_stduom><![CDATA[").append("1").append("]]></conv__qty_stduom>"); xmlString.append("<conv__qty_stduom><![CDATA[").append("1").append("]]></conv__qty_stduom>");
xmlString.append("<conv__rtuom_stduom><![CDATA[").append("1").append("]]></conv__rtuom_stduom>"); xmlString.append("<conv__rtuom_stduom><![CDATA[").append("1").append("]]></conv__rtuom_stduom>");
...@@ -605,7 +659,11 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB ...@@ -605,7 +659,11 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB
xmlString.append("<operation><![CDATA[").append("0").append("]]></operation>"); xmlString.append("<operation><![CDATA[").append("0").append("]]></operation>");
xmlString.append("<git_qty><![CDATA[").append("0").append("]]></git_qty>"); xmlString.append("<git_qty><![CDATA[").append("0").append("]]></git_qty>");
xmlString.append("<adj_qty><![CDATA[").append("0").append("]]></adj_qty>"); xmlString.append("<adj_qty><![CDATA[").append("0").append("]]></adj_qty>");
xmlString.append("<quantity__fc><![CDATA[").append("0").append("]]></quantity__fc>");
//Changed by Samadhan on 25/06/2015 D15CKAT025 Start
//xmlString.append("<quantity__fc><![CDATA[").append("0").append("]]></quantity__fc>");
xmlString.append("<quantity__fc><![CDATA[").append(rate).append("]]></quantity__fc>");
//Changed by Samadhan on 25/06/2015 D15CKAT025 End
xmlString.append("<tax_env><![CDATA[").append(taxEnv).append("]]></tax_env>"); xmlString.append("<tax_env><![CDATA[").append(taxEnv).append("]]></tax_env>");
xmlString.append("<tax_class><![CDATA[").append(taxClass).append("]]></tax_class>"); xmlString.append("<tax_class><![CDATA[").append(taxClass).append("]]></tax_class>");
...@@ -647,6 +705,39 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB ...@@ -647,6 +705,39 @@ public class DDPorderWizPosEJB extends ValidatorEJB implements DDPorderWizPosEJB
rs.close();rs = null; rs.close();rs = null;
pstmt.close();pstmt = null; pstmt.close();pstmt = null;
/***********Pay Terms Table*******************/
if(relAmt != null && relAmt.length() > 0 )
{
xmlString.append("<Detail4 dbID=':' domID='" + domID + "' objName='porder' objContext='4'>");
xmlString.append("<attribute pkNames='purc_order:line_no:' status='N' updateFlag='A' selected='N'/>");
xmlString.append("<purc_order><![CDATA[").append("").append("]]></purc_order>");
xmlString.append("<line_no><![CDATA[").append("01").append("]]></line_no>");
xmlString.append("<type><![CDATA[").append("01").append("]]></type>");
xmlString.append("<rel_agnts><![CDATA[").append("01").append("]]></rel_agnts>");
if(relType.equals("% of base"))
{
xmlString.append("<amt_type><![CDATA[").append("01").append("]]></amt_type>");
}
else if(relType.equals("% of net"))
{
xmlString.append("<amt_type><![CDATA[").append("02").append("]]></amt_type>");
}
else if(relType.equals("Fixed Amount"))
{
xmlString.append("<amt_type><![CDATA[").append("03").append("]]></amt_type>");
}
xmlString.append("<rel_amt><![CDATA[").append(relAmt).append("]]></rel_amt>");
xmlString.append("</Detail4>");
}
else
{
System.out.println("Release Amount is blank");
}
/************Pay Terms Table******************/
xmlString.append("</Header0></group0></DocumentRoot>"); xmlString.append("</Header0></group0></DocumentRoot>");
System.out.println("xmlString For generation Purchase Order:: "+xmlString.toString()); System.out.println("xmlString For generation Purchase Order:: "+xmlString.toString());
......
This diff is collapsed.
package ibase.webitm.ejb.wms;
/*
* Author:Wasim Ansari
* Date:02-FEB-15
* Request ID:D14IKAT004 (PO Wizard)
*/
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import javax.ejb.Local;
import java.io.IOException;
import java.rmi.RemoteException;
import java.sql.Connection;
import javax.ejb.Remote;
import org.w3c.dom.Document;
@Local
public interface POCaseWizICLocal extends ValidatorLocal
{
public String wfValData(String xmlString, String xmlString1, String xmlString2, 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;
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom, Document dom1,Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.wms;
/*
* Author:Wasim Ansari
* Date:02-FEB-15
* Request ID:D14IKAT004 (PO Wizard)
*/
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import java.io.IOException;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.SQLException;
import javax.ejb.Remote;
import org.w3c.dom.Document;
@Remote
public interface POCaseWizICRemote extends ValidatorRemote
{
public String wfValData(String xmlString, String xmlString1, String xmlString2, 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;
public String itemChanged(String xmlString, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom, Document dom1,Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.wms;
/*
* Author:Wasim Ansari
* Date:02-APR-15
* Request ID:D15AKAT002 (PO Case Label Mobile Wizard)
*/
import ibase.system.config.ConnDriver;
import ibase.webitm.ejb.ITMDBAccessEJB;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.ejb.dis.DistCommon;
import ibase.webitm.ejb.dis.InvAllocTraceBean;
import ibase.webitm.ejb.dis.StockUpdate;
import ibase.webitm.reports.utility.XSDParser;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.TreeMap;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
@javax.ejb.Stateless
public class POCaseWizPos extends ValidatorEJB implements POCaseWizPosLocal, POCaseWizPosRemote
{
GenericUtility genericUtility = GenericUtility.getInstance();
boolean isError = false;
String objName = "";
String reportName ="";
String emailID="";
String cC = "";
String mailSubject = "";
String message = "message";
public String postSave()throws RemoteException,ITMException
{
return "";
}
public String postSave( String domString, String tranId,String editFlag, String xtraParams) throws RemoteException,ITMException
{
return "";
}
public String postSave(String domString, String tranId,String editFlag, String xtraParams, Connection conn ) throws ITMException
{
System.out.println("in post save of POCaseWizPos........................");
System.out.println("hdrDataDom------->>["+domString+"]");
String loginEmpCode = "",userId = "",loginSite = "";
String errString = "";
Document dom = null;
String purcOrder = "",itemCode = "",caseLable = "",quantity = "",barCode = "",suppCode = "";
ConnDriver connDriver = new ConnDriver();
String sql = "";
ResultSet rs = null;
PreparedStatement pstmt = null;
loginEmpCode = checkNullAndTrim(genericUtility.getValueFromXTRA_PARAMS(xtraParams,"loginEmpCode"));
userId = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"loginCode");
loginSite = checkNullAndTrim((genericUtility.getValueFromXTRA_PARAMS(xtraParams,"loginSiteCode")));
try
{
System.out.println("Inside Try Block in Post Save.....");
conn = connDriver.getConnectDB("DriverITM");
dom = genericUtility.parseString(domString);
String printServiceName = "";// need to be taken from Detail1.
printServiceName = checkNullAndTrim(( genericUtility.getColumnValue( "printer_name", dom )));
System.out.println("Printer Name="+printServiceName);
NodeList detail2NodeList = dom.getElementsByTagName("Detail2");
int detail2NodeListlen = detail2NodeList.getLength();
for(int ctrH = 0; ctrH < detail2NodeListlen ; ctrH++)
{
NodeList childNodeList = detail2NodeList.item(ctrH).getChildNodes();
int detail2ListLen = childNodeList.getLength();
for(int ctr = 0 ;ctr < detail2ListLen; ctr++)
{
Node childNode = childNodeList.item(ctr);
if(childNode == null || childNode.getNodeType() != childNode.ELEMENT_NODE)
{
continue;
}
if(childNode != null && "order_no".equalsIgnoreCase(childNode.getNodeName()) && childNode.getFirstChild() != null)
{
purcOrder = childNode.getFirstChild().getNodeValue();
System.out.println("Purchase Order="+purcOrder);
}
else if(childNode != null && "item_code".equalsIgnoreCase(childNode.getNodeName()) && childNode.getFirstChild() != null)
{
itemCode = childNode.getFirstChild().getNodeValue();
System.out.println("Item Code="+itemCode);
}
else if(childNode != null && "label_no".equalsIgnoreCase(childNode.getNodeName()) && childNode.getFirstChild() != null)
{
caseLable = childNode.getFirstChild().getNodeValue();
System.out.println("Case Label="+caseLable);
}
else if(childNode != null && "quantity".equalsIgnoreCase(childNode.getNodeName()) && childNode.getFirstChild() != null)
{
quantity = childNode.getFirstChild().getNodeValue();
System.out.println("Quantity="+quantity);
}
}//end inner for loop
//sql = "SELECT SUPP_CODE FROM SUPPLIERITEM WHERE ITEM_CODE = ?";
sql = "SELECT SUPP_CODE FROM PORDER WHERE PURC_ORDER = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, purcOrder);
rs = pstmt.executeQuery();
if(rs.next())
{
suppCode = checkNullAndTrim(rs.getString("SUPP_CODE"));
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
System.out.println("Supplier Code="+suppCode);
ibase.webitm.reports.utility.JasperReportGenerator jrGenerator = new ibase.webitm.reports.utility.JasperReportGenerator();
String xsdString ="<Arguments>" +
"<Argument id=\"arg1\" name=\"as_purc_order\">" +
"<argType>java.lang.StringArray</argType>" +
"<value>"+purcOrder+"</value>" +
"</Argument>" +
"<Argument id=\"arg1\" name=\"as_item_code\">" +
"<argType>java.lang.StringArray</argType>" +
"<value>"+itemCode+"</value>" +
"</Argument>" +
"<Argument id=\"arg1\" name=\"as_supp_code\">" +
"<argType>java.lang.StringArray</argType>" +
"<value>"+suppCode+"</value>" +
"</Argument>" +
"<Argument id=\"arg1\" name=\"as_user_id\">" +
"<argType>java.lang.String</argType>" +
"<value>"+userId+"</value>" +
"</Argument>" +
"<Argument id=\"arg1\" name=\"as_user_site\">" +
"<argType>java.lang.String</argType>" +
"<value>"+loginSite+"</value>" +
"</Argument>" +
"<Argument id=\"arg8\" name=\"x_path\">" +
"<argType>java.lang.String</argType>" +
"<value>/DocumentRoot/d_case_label_rep</value>" +
"</Argument>" +
"<Argument id=\"arg9\" name=\"design_source\">" +
"<argType>java.lang.String</argType>" +
"<value>d_case_label_rep.jrxml</value>" +
"</Argument>" +
"<Argument id=\"arg9\" name=\"data_source\">" +
"<argType>java.lang.String</argType>" +
"<value>SQL</value>" +
"</Argument>" +
"<Argument id=\"arg9\" name=\"bind_type\">" +
"<argType>java.lang.Integer</argType>" +
"<value>"+0+"</value>" +
"</Argument>" +
"<Argument id=\"arg7\" name=\"report_save_type\">" +
"<argType>java.lang.String</argType>" +
"<value>JASPER</value>" +
"</Argument>" +
"</Arguments>";
System.out.println(" XSD parser **->["+xsdString+"]");
String name = "d_case_label_rep";
String outputFilename = this.objName + loginSite + System.currentTimeMillis();
XSDParser xsdParser = new XSDParser(this.objName);
TreeMap argMap = jrGenerator.createArgMap(xsdString);
System.out.println("Last");
jrGenerator.callRemotePrintServlet(name, xsdString, loginEmpCode, printServiceName, 1, conn);
}//end outer for loop
}//try block end
catch(Exception e)
{
e.printStackTrace();
throw new ITMException(e);
}
finally
{
try
{
if ( rs != null )
{
rs.close();
rs = null;
}
if( pstmt != null )
{
pstmt.close();
pstmt = null;
}
if( conn != null )
{
conn.close();
conn = null;
}
}
catch( Exception e)
{
e.printStackTrace();
throw new ITMException(e);
}
}
return errString;
}
private static String checkNullAndTrim(String input)
{
if (input==null)
{
input="";
}
return input.trim();
}
}
/**
Title : PickPostSaveLocalEJB
Date : 04/11/11
Author: Chitranjan Pandey
*/
package ibase.webitm.ejb.wms;
import ibase.webitm.ejb.*;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import java.sql.Connection;
import org.w3c.dom.*;
@javax.ejb.Local
public interface POCaseWizPosLocal
{
public String postSave()throws RemoteException,ITMException;
public String postSave( String domString,String tranId, String editFlag, String xtraParams, Connection conn ) throws RemoteException,ITMException, Exception;
public String postSave( String domString,String tranId, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
\ No newline at end of file
/**
Title : PickPostSaveRemoteEJB
Date : 04/11/11
Author: Chitranjan Pandey
*/
package ibase.webitm.ejb.wms;
import ibase.webitm.ejb.*;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import java.sql.Connection;
import org.w3c.dom.*;
@javax.ejb.Remote
public interface POCaseWizPosRemote
{
public String postSave()throws RemoteException,ITMException;
public String postSave( String domString,String tranId, String editFlag, String xtraParams, Connection conn ) throws RemoteException,ITMException;
public String postSave( String domString,String tranId, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
\ No newline at end of file
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