Class ImageModificationController


  • @Provider
    @Path("/workspaces/{diffWorkspace}/layers/{layername}/features/{gfid}/images/changes")
    public class ImageModificationController
    extends Object
    • Constructor Detail

      • ImageModificationController

        public ImageModificationController()
    • Method Detail

      • getUnreviewedImage

        @GET
        @Path("/{filename}")
        @Produces({"image/png","image/jpg","image/jpeg","image/gif"})
        public javax.ws.rs.core.Response getUnreviewedImage​(@Context
                                                            javax.ws.rs.core.SecurityContext sec,
                                                            @Context
                                                            javax.servlet.ServletContext ctx,
                                                            @PathParam("diffWorkspace")
                                                            String diffWorkspace,
                                                            @PathParam("layername")
                                                            String dataLayerName,
                                                            @PathParam("gfid")
                                                            int gfid,
                                                            @PathParam("filename")
                                                            String fileName)
      • postLayerImage

        @POST
        @Path("")
        @Consumes({"image/png","image/jpg","image/jpeg","image/gif"})
        public javax.ws.rs.core.Response postLayerImage​(@Context
                                                        javax.ws.rs.core.SecurityContext sec,
                                                        @Context
                                                        javax.servlet.ServletContext ctx,
                                                        @PathParam("diffWorkspace")
                                                        String diffWorkspace,
                                                        @PathParam("layername")
                                                        String dataLayerName,
                                                        @PathParam("gfid")
                                                        int gfid,
                                                        @QueryParam("filename")
                                                        String filename,
                                                        @QueryParam("description")
                                                        String description,
                                                        InputStream uploadedInputStream)
                                                 throws IOException,
                                                        SQLException
        Throws:
        IOException
        SQLException
      • deleteLayerImage

        @DELETE
        @Path("")
        @Produces("application/json")
        public static javax.ws.rs.core.Response deleteLayerImage​(@Context
                                                                 javax.ws.rs.core.SecurityContext sec,
                                                                 @Context
                                                                 javax.servlet.ServletContext ctx,
                                                                 @PathParam("diffWorkspace")
                                                                 String diffWorkspace,
                                                                 @PathParam("layername")
                                                                 String dataLayerName,
                                                                 @PathParam("gfid")
                                                                 String gfid)
      • acceptImage

        @PUT
        @Path("/{filename}/accept")
        @Produces("application/json")
        public javax.ws.rs.core.Response acceptImage​(@Context
                                                     javax.ws.rs.core.SecurityContext sec,
                                                     @Context
                                                     javax.servlet.ServletContext ctx,
                                                     @PathParam("diffWorkspace")
                                                     String diffWorkspace,
                                                     @PathParam("layername")
                                                     String dataLayerName,
                                                     @PathParam("gfid")
                                                     int gfid,
                                                     @PathParam("filename")
                                                     String diffDocumentFilename)
      • declineImage

        @PUT
        @Path("/{filename}/decline")
        @Produces("application/json")
        public javax.ws.rs.core.Response declineImage​(@Context
                                                      javax.ws.rs.core.SecurityContext sec,
                                                      @Context
                                                      javax.servlet.ServletContext ctx,
                                                      @PathParam("diffWorkspace")
                                                      String diffWorkspace,
                                                      @PathParam("layername")
                                                      String dataLayerName,
                                                      @PathParam("gfid")
                                                      int gfid,
                                                      @PathParam("filename")
                                                      String diffDocumentFilename)