Class ServiceEndpointResource


  • @Path("ServiceEndpoint")
    public class ServiceEndpointResource
    extends Object
    • Constructor Detail

      • ServiceEndpointResource

        public ServiceEndpointResource()
    • Method Detail

      • retrieve

        @GET
        @Path("/{category}")
        @Produces("application/xml")
        public List<org.gcube.common.resources.gcore.ServiceEndpoint> retrieve​(@NotNull @PathParam("category")
                                                                               String resourceCategory)
      • retrieve

        @GET
        @Path("/{category}/{name}")
        @Produces("application/xml")
        public List<org.gcube.common.resources.gcore.ServiceEndpoint> retrieve​(@NotNull @PathParam("name")
                                                                               String resourceName,
                                                                               @NotNull @PathParam("category")
                                                                               String resourceCategory,
                                                                               @QueryParam("decrypt")
                                                                               boolean isDecrypt)
      • retrieveCustom

        @GET
        @Path("/{category}/{name}/Result/{result:([^$\\?]+)}")
        @Produces("text/xml")
        public String retrieveCustom​(@NotNull @PathParam("name")
                                     String resourceName,
                                     @NotNull @PathParam("category")
                                     String resourceCategory,
                                     @NotNull @PathParam("result")
                                     String resultXPath)
      • create

        @POST
        @Produces("application/xml")
        @Consumes("application/xml")
        public org.gcube.common.resources.gcore.ServiceEndpoint create​(org.gcube.common.resources.gcore.ServiceEndpoint resourceProfile)
      • create

        @POST
        @Produces("application/xml")
        @Consumes("application/json")
        public org.gcube.common.resources.gcore.ServiceEndpoint create​(ServiceEndpointProfile resourceProfile)