Class TagsDiffController


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

      • TagsDiffController

        public TagsDiffController()
    • Method Detail

      • suggestAddFeatureTags

        @POST
        @Path("/")
        @Consumes("application/json")
        public javax.ws.rs.core.Response suggestAddFeatureTags​(@Context
                                                               javax.ws.rs.core.SecurityContext sec,
                                                               @PathParam("diffWorkspace")
                                                               String diffWorkspace,
                                                               @PathParam("layername")
                                                               String dataLayerName,
                                                               @PathParam("gfid")
                                                               int gfid,
                                                               List<String> tags)
      • suggestRemoveFeatureTags

        @DELETE
        @Path("/")
        @Consumes("application/json")
        public javax.ws.rs.core.Response suggestRemoveFeatureTags​(@Context
                                                                  javax.ws.rs.core.SecurityContext sec,
                                                                  @PathParam("diffWorkspace")
                                                                  String diffWorkspace,
                                                                  @PathParam("layername")
                                                                  String dataLayerName,
                                                                  @PathParam("gfid")
                                                                  int gfid,
                                                                  List<String> tags)
      • acceptTagChangeset

        @PUT
        @Path("/{tagId}/accept")
        @Produces("application/json")
        public javax.ws.rs.core.Response acceptTagChangeset​(@Context
                                                            javax.ws.rs.core.SecurityContext sec,
                                                            @PathParam("diffWorkspace")
                                                            String diffWorkspace,
                                                            @PathParam("layername")
                                                            String dataLayerName,
                                                            @PathParam("gfid")
                                                            int gfid,
                                                            @PathParam("tagId")
                                                            int tagId)
      • declineTagChangeset

        @PUT
        @Path("/{tagId}/decline")
        public javax.ws.rs.core.Response declineTagChangeset​(@PathParam("diffWorkspace")
                                                             String diffWorkspace,
                                                             @PathParam("layername")
                                                             String dataLayerName,
                                                             @PathParam("gfid")
                                                             int gfid,
                                                             @PathParam("tagId")
                                                             int tagId,
                                                             @Context
                                                             javax.ws.rs.core.SecurityContext sec)