Package step.functions.packages
Class FunctionPackageServices
- java.lang.Object
-
- step.core.deployment.AbstractServices
-
- step.functions.packages.FunctionPackageServices
-
@Path("/functionpackages") public class FunctionPackageServices extends step.core.deployment.AbstractServices
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FunctionPackageServices.PackagePreview
-
Field Summary
Fields Modifier and Type Field Description protected FunctionPackageManager
functionPackageManager
-
Constructor Summary
Constructors Constructor Description FunctionPackageServices()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
delete(String functionPackageId)
FunctionPackage
get(String functionPackageId)
List<step.functions.Function>
getPackageFunctions(String functionPackageId)
void
init()
FunctionPackage
lookupByResourceName(String resourceName)
FunctionPackageServices.PackagePreview
packagePreview(FunctionPackage functionPackage)
FunctionPackage
reload(String functionPackageId, javax.ws.rs.core.UriInfo uriInfo)
FunctionPackage
save(FunctionPackage functionPackage, javax.ws.rs.core.UriInfo uriInfo)
FunctionPackage
update(FunctionPackage functionPackage, javax.ws.rs.core.UriInfo uriInfo)
-
-
-
Field Detail
-
functionPackageManager
protected FunctionPackageManager functionPackageManager
-
-
Method Detail
-
init
@PostConstruct public void init()
- Overrides:
init
in classstep.core.deployment.AbstractServices
-
get
@GET @Path("/{id}") public FunctionPackage get(@PathParam("id") String functionPackageId)
-
delete
@DELETE @Path("/{id}") public void delete(@PathParam("id") String functionPackageId)
-
packagePreview
@POST @Consumes("application/json") @Produces("application/json") @Path("/preview") public FunctionPackageServices.PackagePreview packagePreview(FunctionPackage functionPackage)
-
save
@POST @Consumes("application/json") @Produces("application/json") public FunctionPackage save(FunctionPackage functionPackage, @Context javax.ws.rs.core.UriInfo uriInfo) throws Exception
- Throws:
Exception
-
update
@POST @Consumes("application/json") @Produces("application/json") @Path("/resourcebased") public FunctionPackage update(FunctionPackage functionPackage, @Context javax.ws.rs.core.UriInfo uriInfo) throws Exception
- Throws:
Exception
-
lookupByResourceName
@GET @Path("/resourcebased/lookup/{resourceName}") public FunctionPackage lookupByResourceName(@PathParam("resourceName") String resourceName) throws Exception
- Throws:
Exception
-
getPackageFunctions
@GET @Path("/{id}/functions") public List<step.functions.Function> getPackageFunctions(@PathParam("id") String functionPackageId)
-
reload
@POST @Consumes("application/json") @Produces("application/json") @Path("/{id}/reload") public FunctionPackage reload(@PathParam("id") String functionPackageId, @Context javax.ws.rs.core.UriInfo uriInfo) throws Exception
- Throws:
Exception
-
-