Class FunctionPackageServices


  • @Path("/functionpackages")
    public class FunctionPackageServices
    extends AbstractServices
    • Constructor Detail

      • FunctionPackageServices

        public FunctionPackageServices()
    • Method Detail

      • get

        @GET
        @Path("/{id}")
        @Produces("application/json")
        public FunctionPackage get​(@PathParam("id")
                                   java.lang.String functionPackageId)
      • delete

        @DELETE
        @Path("/{id}")
        @Produces("application/json")
        public void delete​(@PathParam("id")
                           java.lang.String functionPackageId)
      • save

        @POST
        @Consumes("application/json")
        @Produces("application/json")
        public FunctionPackage save​(FunctionPackage functionPackage,
                                    @Context
                                    javax.ws.rs.core.UriInfo uriInfo)
                             throws java.lang.Exception
        Throws:
        java.lang.Exception
      • update

        @POST
        @Consumes("application/json")
        @Produces("application/json")
        @Path("/resourcebased")
        public FunctionPackage update​(FunctionPackage functionPackage,
                                      @Context
                                      javax.ws.rs.core.UriInfo uriInfo)
                               throws java.lang.Exception
        Throws:
        java.lang.Exception
      • lookupByResourceName

        @GET
        @Path("/resourcebased/lookup/{resourceName}")
        @Produces("application/json")
        public FunctionPackage lookupByResourceName​(@PathParam("resourceName")
                                                    java.lang.String resourceName)
                                             throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getPackageFunctions

        @GET
        @Path("/{id}/functions")
        @Produces("application/json")
        public java.util.List<Function> getPackageFunctions​(@PathParam("id")
                                                            java.lang.String functionPackageId)
      • reload

        @POST
        @Consumes("application/json")
        @Produces("application/json")
        @Path("/{id}/reload")
        public FunctionPackage reload​(@PathParam("id")
                                      java.lang.String functionPackageId,
                                      @Context
                                      javax.ws.rs.core.UriInfo uriInfo)
                               throws java.lang.Exception
        Throws:
        java.lang.Exception