Package org.openbravo.service.web
Class WebServiceServlet
- java.lang.Object
-
- javax.servlet.GenericServlet
-
- javax.servlet.http.HttpServlet
-
- org.openbravo.service.web.BaseWebServiceServlet
-
- org.openbravo.service.web.WebServiceServlet
-
- All Implemented Interfaces:
Serializable
,javax.servlet.Servlet
,javax.servlet.ServletConfig
public class WebServiceServlet extends BaseWebServiceServlet
The default servlet which catches all requests for a webservice. This servlet finds the WebService instance implementing the requested service by calling theOBProvider
with the top segment in the path. When the WebService implementation is found the request is forwarded to that service.- Author:
- mtaal
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.openbravo.service.web.BaseWebServiceServlet
LOGIN_PARAM, PASSWORD_PARAM
-
-
Constructor Summary
Constructors Constructor Description WebServiceServlet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
doDelete(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
void
doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
void
doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
void
doPut(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
protected WebService
getWebService(javax.servlet.http.HttpServletRequest request)
-
Methods inherited from class org.openbravo.service.web.BaseWebServiceServlet
callServiceInSuper, doService, service
-
Methods inherited from class javax.servlet.http.HttpServlet
doHead, doOptions, doTrace, getLastModified, service
-
-
-
-
Method Detail
-
doGet
public void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException, javax.servlet.ServletException
- Overrides:
doGet
in classjavax.servlet.http.HttpServlet
- Throws:
IOException
javax.servlet.ServletException
-
doPost
public void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException, javax.servlet.ServletException
- Overrides:
doPost
in classjavax.servlet.http.HttpServlet
- Throws:
IOException
javax.servlet.ServletException
-
doDelete
public void doDelete(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException, javax.servlet.ServletException
- Overrides:
doDelete
in classjavax.servlet.http.HttpServlet
- Throws:
IOException
javax.servlet.ServletException
-
doPut
public void doPut(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException, javax.servlet.ServletException
- Overrides:
doPut
in classjavax.servlet.http.HttpServlet
- Throws:
IOException
javax.servlet.ServletException
-
getWebService
protected WebService getWebService(javax.servlet.http.HttpServletRequest request)
- Overrides:
getWebService
in classBaseWebServiceServlet
-
-