Class OWSController


  • @Provider
    @Path("/workspaces/{workspace}")
    public class OWSController
    extends Object
    This 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.Response pipeOwsDELETE​(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.Response pipeOwsGET​(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.Response pipeOwsPOST​(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.Response pipeOwsPUT​(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.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)  
      static javax.ws.rs.core.Response pipeWCSDELETE​(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.Response pipeWCSGET​(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.Response pipeWCSPOST​(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.Response pipeWCSPUT​(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.Response pipeWFSDELETE​(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.Response pipeWFSGET​(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.Response pipeWFSPOST​(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.Response pipeWFSPUT​(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.Response pipeWMSDELETE​(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.Response pipeWMSGET​(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.Response pipeWMSPOST​(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.Response pipeWMSPUT​(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)  
    • Constructor Detail

      • OWSController

        public OWSController()
    • 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