Package de.narimo.georepo.server.api
Class OWSController
- java.lang.Object
-
- de.narimo.georepo.server.api.OWSController
-
@Provider @Path("/workspaces/{workspace}") public class OWSController extends ObjectThis class pipes all workspace related requests directly to geoserver acting as a proxy.- Author:
- Ulrich Mann
-
-
Constructor Summary
Constructors Constructor Description OWSController()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static javax.ws.rs.core.ResponsepipeOwsDELETE(String workspace, javax.servlet.ServletContext ctx, javax.ws.rs.core.UriInfo uriinfo, javax.ws.rs.core.HttpHeaders httpHeaders, javax.servlet.http.HttpServletRequest httpServletRequest, byte[] body)static javax.ws.rs.core.ResponsepipeOwsGET(String workspace, javax.servlet.ServletContext ctx, javax.ws.rs.core.UriInfo uriinfo, javax.ws.rs.core.HttpHeaders httpHeaders, javax.servlet.http.HttpServletRequest httpServletRequest, byte[] body)static javax.ws.rs.core.ResponsepipeOwsPOST(String workspace, javax.servlet.ServletContext ctx, javax.ws.rs.core.UriInfo uriinfo, javax.ws.rs.core.HttpHeaders httpHeaders, javax.servlet.http.HttpServletRequest httpServletRequest, byte[] body)static javax.ws.rs.core.ResponsepipeOwsPUT(String workspace, javax.servlet.ServletContext ctx, javax.ws.rs.core.UriInfo uriinfo, javax.ws.rs.core.HttpHeaders httpHeaders, javax.servlet.http.HttpServletRequest httpServletRequest, byte[] body)static javax.ws.rs.core.ResponsepipeRequest(String workspace, String owsType, javax.servlet.ServletContext ctx, javax.ws.rs.core.UriInfo uriinfo, javax.ws.rs.core.HttpHeaders httpHeaders, javax.servlet.http.HttpServletRequest httpServletRequest, byte[] body)static javax.ws.rs.core.ResponsepipeWCSDELETE(String workspace, javax.servlet.ServletContext ctx, javax.ws.rs.core.UriInfo uriinfo, javax.ws.rs.core.HttpHeaders httpHeaders, javax.servlet.http.HttpServletRequest httpServletRequest, byte[] body)static javax.ws.rs.core.ResponsepipeWCSGET(String workspace, javax.servlet.ServletContext ctx, javax.ws.rs.core.UriInfo uriinfo, javax.ws.rs.core.HttpHeaders httpHeaders, javax.servlet.http.HttpServletRequest httpServletRequest, byte[] body)static javax.ws.rs.core.ResponsepipeWCSPOST(String workspace, javax.servlet.ServletContext ctx, javax.ws.rs.core.UriInfo uriinfo, javax.ws.rs.core.HttpHeaders httpHeaders, javax.servlet.http.HttpServletRequest httpServletRequest, byte[] body)static javax.ws.rs.core.ResponsepipeWCSPUT(String workspace, javax.servlet.ServletContext ctx, javax.ws.rs.core.UriInfo uriinfo, javax.ws.rs.core.HttpHeaders httpHeaders, javax.servlet.http.HttpServletRequest httpServletRequest, byte[] body)static javax.ws.rs.core.ResponsepipeWFSDELETE(String workspace, javax.servlet.ServletContext ctx, javax.ws.rs.core.UriInfo uriinfo, javax.ws.rs.core.HttpHeaders httpHeaders, javax.servlet.http.HttpServletRequest httpServletRequest, byte[] body)static javax.ws.rs.core.ResponsepipeWFSGET(String workspace, javax.servlet.ServletContext ctx, javax.ws.rs.core.UriInfo uriinfo, javax.ws.rs.core.HttpHeaders httpHeaders, javax.servlet.http.HttpServletRequest httpServletRequest, byte[] body)static javax.ws.rs.core.ResponsepipeWFSPOST(String workspace, javax.servlet.ServletContext ctx, javax.ws.rs.core.UriInfo uriinfo, javax.ws.rs.core.HttpHeaders httpHeaders, javax.servlet.http.HttpServletRequest httpServletRequest, byte[] body)static javax.ws.rs.core.ResponsepipeWFSPUT(String workspace, javax.servlet.ServletContext ctx, javax.ws.rs.core.UriInfo uriinfo, javax.ws.rs.core.HttpHeaders httpHeaders, javax.servlet.http.HttpServletRequest httpServletRequest, byte[] body)static javax.ws.rs.core.ResponsepipeWMSDELETE(String workspace, javax.servlet.ServletContext ctx, javax.ws.rs.core.UriInfo uriinfo, javax.ws.rs.core.HttpHeaders httpHeaders, javax.servlet.http.HttpServletRequest httpServletRequest, byte[] body)static javax.ws.rs.core.ResponsepipeWMSGET(String workspace, javax.servlet.ServletContext ctx, javax.ws.rs.core.UriInfo uriinfo, javax.ws.rs.core.HttpHeaders httpHeaders, javax.servlet.http.HttpServletRequest httpServletRequest, byte[] body)static javax.ws.rs.core.ResponsepipeWMSPOST(String workspace, javax.servlet.ServletContext ctx, javax.ws.rs.core.UriInfo uriinfo, javax.ws.rs.core.HttpHeaders httpHeaders, javax.servlet.http.HttpServletRequest httpServletRequest, byte[] body)static javax.ws.rs.core.ResponsepipeWMSPUT(String workspace, javax.servlet.ServletContext ctx, javax.ws.rs.core.UriInfo uriinfo, javax.ws.rs.core.HttpHeaders httpHeaders, javax.servlet.http.HttpServletRequest httpServletRequest, byte[] body)
-
-
-
Method Detail
-
pipeOwsGET
@GET @Path("/ows") public static javax.ws.rs.core.Response pipeOwsGET(@PathParam("workspace") String workspace, @Context javax.servlet.ServletContext ctx, @Context javax.ws.rs.core.UriInfo uriinfo, @Context javax.ws.rs.core.HttpHeaders httpHeaders, @Context javax.servlet.http.HttpServletRequest httpServletRequest, byte[] body) throws Exception- Throws:
Exception
-
pipeOwsPUT
@PUT @Path("/ows") public static javax.ws.rs.core.Response pipeOwsPUT(@PathParam("workspace") String workspace, @Context javax.servlet.ServletContext ctx, @Context javax.ws.rs.core.UriInfo uriinfo, @Context javax.ws.rs.core.HttpHeaders httpHeaders, @Context javax.servlet.http.HttpServletRequest httpServletRequest, byte[] body) throws Exception- Throws:
Exception
-
pipeOwsPOST
@POST @Path("/ows") public static javax.ws.rs.core.Response pipeOwsPOST(@PathParam("workspace") String workspace, @Context javax.servlet.ServletContext ctx, @Context javax.ws.rs.core.UriInfo uriinfo, @Context javax.ws.rs.core.HttpHeaders httpHeaders, @Context javax.servlet.http.HttpServletRequest httpServletRequest, byte[] body) throws Exception- Throws:
Exception
-
pipeOwsDELETE
@DELETE @Path("/ows") public static javax.ws.rs.core.Response pipeOwsDELETE(@PathParam("workspace") String workspace, @Context javax.servlet.ServletContext ctx, @Context javax.ws.rs.core.UriInfo uriinfo, @Context javax.ws.rs.core.HttpHeaders httpHeaders, @Context javax.servlet.http.HttpServletRequest httpServletRequest, byte[] body) throws Exception- Throws:
Exception
-
pipeWMSGET
@GET @Path("/wms") public static javax.ws.rs.core.Response pipeWMSGET(@PathParam("workspace") String workspace, @Context javax.servlet.ServletContext ctx, @Context javax.ws.rs.core.UriInfo uriinfo, @Context javax.ws.rs.core.HttpHeaders httpHeaders, @Context javax.servlet.http.HttpServletRequest httpServletRequest, byte[] body) throws Exception- Throws:
Exception
-
pipeWMSPUT
@PUT @Path("/wms") public static javax.ws.rs.core.Response pipeWMSPUT(@PathParam("workspace") String workspace, @Context javax.servlet.ServletContext ctx, @Context javax.ws.rs.core.UriInfo uriinfo, @Context javax.ws.rs.core.HttpHeaders httpHeaders, @Context javax.servlet.http.HttpServletRequest httpServletRequest, byte[] body) throws Exception- Throws:
Exception
-
pipeWMSPOST
@POST @Path("/wms") public static javax.ws.rs.core.Response pipeWMSPOST(@PathParam("workspace") String workspace, @Context javax.servlet.ServletContext ctx, @Context javax.ws.rs.core.UriInfo uriinfo, @Context javax.ws.rs.core.HttpHeaders httpHeaders, @Context javax.servlet.http.HttpServletRequest httpServletRequest, byte[] body) throws Exception- Throws:
Exception
-
pipeWMSDELETE
@DELETE @Path("/wms") public static javax.ws.rs.core.Response pipeWMSDELETE(@PathParam("workspace") String workspace, @Context javax.servlet.ServletContext ctx, @Context javax.ws.rs.core.UriInfo uriinfo, @Context javax.ws.rs.core.HttpHeaders httpHeaders, @Context javax.servlet.http.HttpServletRequest httpServletRequest, byte[] body) throws Exception- Throws:
Exception
-
pipeWFSGET
@GET @Path("/wfs") public static javax.ws.rs.core.Response pipeWFSGET(@PathParam("workspace") String workspace, @Context javax.servlet.ServletContext ctx, @Context javax.ws.rs.core.UriInfo uriinfo, @Context javax.ws.rs.core.HttpHeaders httpHeaders, @Context javax.servlet.http.HttpServletRequest httpServletRequest, byte[] body) throws Exception- Throws:
Exception
-
pipeWFSPUT
@PUT @Path("/wfs") public static javax.ws.rs.core.Response pipeWFSPUT(@PathParam("workspace") String workspace, @Context javax.servlet.ServletContext ctx, @Context javax.ws.rs.core.UriInfo uriinfo, @Context javax.ws.rs.core.HttpHeaders httpHeaders, @Context javax.servlet.http.HttpServletRequest httpServletRequest, byte[] body) throws Exception- Throws:
Exception
-
pipeWFSPOST
@POST @Path("/wfs") public static javax.ws.rs.core.Response pipeWFSPOST(@PathParam("workspace") String workspace, @Context javax.servlet.ServletContext ctx, @Context javax.ws.rs.core.UriInfo uriinfo, @Context javax.ws.rs.core.HttpHeaders httpHeaders, @Context javax.servlet.http.HttpServletRequest httpServletRequest, byte[] body) throws Exception- Throws:
Exception
-
pipeWFSDELETE
@DELETE @Path("/wfs") public static javax.ws.rs.core.Response pipeWFSDELETE(@PathParam("workspace") String workspace, @Context javax.servlet.ServletContext ctx, @Context javax.ws.rs.core.UriInfo uriinfo, @Context javax.ws.rs.core.HttpHeaders httpHeaders, @Context javax.servlet.http.HttpServletRequest httpServletRequest, byte[] body) throws Exception- Throws:
Exception
-
pipeWCSGET
@GET @Path("/wcs") public static javax.ws.rs.core.Response pipeWCSGET(@PathParam("workspace") String workspace, @Context javax.servlet.ServletContext ctx, @Context javax.ws.rs.core.UriInfo uriinfo, @Context javax.ws.rs.core.HttpHeaders httpHeaders, @Context javax.servlet.http.HttpServletRequest httpServletRequest, byte[] body) throws Exception- Throws:
Exception
-
pipeWCSPUT
@PUT @Path("/wcs") public static javax.ws.rs.core.Response pipeWCSPUT(@PathParam("workspace") String workspace, @Context javax.servlet.ServletContext ctx, @Context javax.ws.rs.core.UriInfo uriinfo, @Context javax.ws.rs.core.HttpHeaders httpHeaders, @Context javax.servlet.http.HttpServletRequest httpServletRequest, byte[] body) throws Exception- Throws:
Exception
-
pipeWCSPOST
@POST @Path("/wcs") public static javax.ws.rs.core.Response pipeWCSPOST(@PathParam("workspace") String workspace, @Context javax.servlet.ServletContext ctx, @Context javax.ws.rs.core.UriInfo uriinfo, @Context javax.ws.rs.core.HttpHeaders httpHeaders, @Context javax.servlet.http.HttpServletRequest httpServletRequest, byte[] body) throws Exception- Throws:
Exception
-
pipeWCSDELETE
@DELETE @Path("/wcs") public static javax.ws.rs.core.Response pipeWCSDELETE(@PathParam("workspace") String workspace, @Context javax.servlet.ServletContext ctx, @Context javax.ws.rs.core.UriInfo uriinfo, @Context javax.ws.rs.core.HttpHeaders httpHeaders, @Context javax.servlet.http.HttpServletRequest httpServletRequest, byte[] body) throws Exception- Throws:
Exception
-
pipeRequest
public static javax.ws.rs.core.Response pipeRequest(String workspace, String owsType, javax.servlet.ServletContext ctx, javax.ws.rs.core.UriInfo uriinfo, javax.ws.rs.core.HttpHeaders httpHeaders, javax.servlet.http.HttpServletRequest httpServletRequest, byte[] body) throws Exception
- Throws:
Exception
-
-