Class UseCaseDescriptors


  • @Path("ucd")
    public class UseCaseDescriptors
    extends Object
    • Constructor Detail

      • UseCaseDescriptors

        public UseCaseDescriptors()
    • Method Detail

      • createNew

        @POST
        @Consumes("application/json")
        @Produces("application/json")
        public org.gcube.application.geoportal.common.model.useCaseDescriptor.UseCaseDescriptor createNew​(org.gcube.application.geoportal.common.model.useCaseDescriptor.UseCaseDescriptor toCreate)
      • update

        @PUT
        @Path("{usecase_id}")
        @Consumes("application/json")
        @Produces("application/json")
        public org.gcube.application.geoportal.common.model.useCaseDescriptor.UseCaseDescriptor update​(@PathParam("usecase_id")
                                                                                                       String profileId,
                                                                                                       org.gcube.application.geoportal.common.model.useCaseDescriptor.UseCaseDescriptor d)
      • delete

        @DELETE
        @Produces("application/json")
        @Path("{usecase_id}")
        public Boolean delete​(@PathParam("usecase_id")
                              String id,
                              @DefaultValue("false") @QueryParam("force")
                              Boolean force)
      • getById

        @GET
        @Produces("application/json")
        @Path("{usecase_id}")
        public org.gcube.application.geoportal.common.model.useCaseDescriptor.UseCaseDescriptor getById​(@PathParam("usecase_id")
                                                                                                        String id)
      • query

        @POST
        @Consumes("application/json")
        @Produces("application/json")
        @Path("/query")
        public Iterable<?> query​(String queryString)