Commit 95bd1394 authored by wansari's avatar wansari

W16FKAT002 updated servlet for lookup to EJB


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@104089 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 3b6ffd1b
...@@ -6,13 +6,18 @@ ...@@ -6,13 +6,18 @@
package ibase.webitm.servlet.wms; package ibase.webitm.servlet.wms;
import ibase.system.config.AppConnectParm;
import ibase.utility.CommonConstants; import ibase.utility.CommonConstants;
import ibase.webitm.bean.wms.SorderWizBean; import ibase.webitm.bean.wms.SorderWizBean;
import ibase.webitm.ejb.wms.SorderWizardEJB; import ibase.webitm.ejb.wms.SorderWizardEJB;
import ibase.webitm.ejb.wms.SorderWizardEJBRemote;
import ibase.webitm.servlet.Messages; import ibase.webitm.servlet.Messages;
import java.io.IOException; import java.io.IOException;
import java.io.OutputStream; import java.io.OutputStream;
import java.util.zip.GZIPOutputStream; import java.util.zip.GZIPOutputStream;
import javax.naming.InitialContext;
import javax.servlet.ServletException; import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
...@@ -44,13 +49,18 @@ public class SorderWizHandlerServlet extends HttpServlet ...@@ -44,13 +49,18 @@ public class SorderWizHandlerServlet extends HttpServlet
request.setCharacterEncoding(CommonConstants.ENCODING); request.setCharacterEncoding(CommonConstants.ENCODING);
String htmlData = "",action = ""; //$NON-NLS-1$ String htmlData = "",action = ""; //$NON-NLS-1$
SorderWizBean sordBeanObj = new SorderWizBean(); //SorderWizBean sordBeanObj = new SorderWizBean();
SorderWizardEJB sorderObj = new SorderWizardEJB(); //SorderWizardEJB sorderObj = new SorderWizardEJB();
SorderWizardEJBRemote sordBeanObj = null;
try try
{ {
HttpSession session = request.getSession(true); HttpSession session = request.getSession(true);
ibase.utility.UserInfoBean userInfo = ( ibase.utility.UserInfoBean )session.getAttribute( "USER_INFO" ); ibase.utility.UserInfoBean userInfo = ( ibase.utility.UserInfoBean )session.getAttribute( "USER_INFO" );
InitialContext ctx = new InitialContext( new AppConnectParm().getProperty() );
sordBeanObj = (SorderWizardEJBRemote) ctx.lookup("ibase/SorderWizardEJB/remote");
if(userInfo != null) if(userInfo != null)
{ {
action = checkNullAndTrim(request.getParameter("ACTION")); action = checkNullAndTrim(request.getParameter("ACTION"));
...@@ -76,7 +86,8 @@ public class SorderWizHandlerServlet extends HttpServlet ...@@ -76,7 +86,8 @@ public class SorderWizHandlerServlet extends HttpServlet
{ {
String [] values = fieldValue.split(",");//This just for TimePass String [] values = fieldValue.split(",");//This just for TimePass
String details = ""; String details = "";
result = sorderObj.getList(fieldValue, field, values,details); //result = sorderObj.getList(fieldValue, field, values,details);
result = sordBeanObj.getList(fieldValue, field, values,details);
} }
else if("ITEM_CODE".equalsIgnoreCase(field)) else if("ITEM_CODE".equalsIgnoreCase(field))
{ {
...@@ -135,8 +146,10 @@ public class SorderWizHandlerServlet extends HttpServlet ...@@ -135,8 +146,10 @@ public class SorderWizHandlerServlet extends HttpServlet
{ {
String field = checkNullAndTrim(request.getParameter("FIELD")); String field = checkNullAndTrim(request.getParameter("FIELD"));
String searchStr = checkNullAndTrim(request.getParameter("SEARCH_STR")); String searchStr = checkNullAndTrim(request.getParameter("SEARCH_STR"));
String param = checkNullAndTrim(request.getParameter("PARAM"));
String[] fieldValue = searchStr.split(","); String[] fieldValue = searchStr.split(",");
String result = sorderObj.getAutoSearchData(searchStr,field); //String result = sorderObj.getAutoSearchData(searchStr,field);
String result = sordBeanObj.getAutoSearchData(searchStr,field, param);
//String result = sorderObj.getList(searchStr, field, fieldValue); //String result = sorderObj.getList(searchStr, field, fieldValue);
sendResponse(response,result); sendResponse(response,result);
...@@ -175,7 +188,7 @@ public class SorderWizHandlerServlet extends HttpServlet ...@@ -175,7 +188,7 @@ public class SorderWizHandlerServlet extends HttpServlet
String refId = checkNullAndTrim(request.getParameter("REF_ID")); String refId = checkNullAndTrim(request.getParameter("REF_ID"));
String imgStr = checkNullAndTrim(request.getParameter("IMG_STR")); String imgStr = checkNullAndTrim(request.getParameter("IMG_STR"));
String result = sorderObj.getDocIDImages(refSer,refId,imgStr); String result = sordBeanObj.getDocIDImages(refSer,refId,imgStr);
sendResponse(response,result); sendResponse(response,result);
} }
...@@ -195,10 +208,6 @@ public class SorderWizHandlerServlet extends HttpServlet ...@@ -195,10 +208,6 @@ public class SorderWizHandlerServlet extends HttpServlet
{ {
sordBeanObj = null; sordBeanObj = null;
} }
if(sorderObj != null)
{
sorderObj = null;
}
} }
} }
......
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