Class DocumentModificationController


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

      • DocumentModificationController

        public DocumentModificationController()
    • Method Detail

      • getUnreviewedDocument

        @GET
        @Path("/{filename}")
        @Produces("application/pdf")
        public javax.ws.rs.core.Response getUnreviewedDocument​(@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)
      • postLayerDocument

        @POST
        @Path("/")
        @Consumes("application/pdf")
        public javax.ws.rs.core.Response postLayerDocument​(@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
      • acceptDocument

        @PUT
        @Path("/{filename}/accept")
        @Produces("application/json")
        public javax.ws.rs.core.Response acceptDocument​(@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)
      • declineDocument

        @PUT
        @Path("/{filename}/decline")
        @Produces("application/json")
        public javax.ws.rs.core.Response declineDocument​(@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)