Interface RegisteredApplicationEndpoint
-
- All Known Implementing Classes:
RegisteredApplicationEndpointImpl
@Path("registeredApplications") @Consumes("application/json") @Produces("application/json") public interface RegisteredApplicationEndpointContains methods for managing applications registered within Windup.- Author:
- Jesse Sightler
-
-
Field Summary
Fields Modifier and Type Field Description static StringREGISTERED_APPLICATIONS
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddeleteApplication(long appId)Removes the registration entry for an application.javax.ws.rs.core.ResponsedownloadApplication(long id)Collection<RegisteredApplication>getAllApplications()RegisteredApplicationgetApplication(long id)PackageMetadatagetPackages(Long appId)Collection<RegisteredApplication>getProjectApplications(Long projectId)RegisteredApplicationreuploadApplication(long appId, org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataInput data)Updates existing applicationRegisteredApplicationupdatePath(@Valid RegisteredApplication application)Updates an existing application.
-
-
-
Field Detail
-
REGISTERED_APPLICATIONS
static final String REGISTERED_APPLICATIONS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getAllApplications
@GET Collection<RegisteredApplication> getAllApplications()
-
getProjectApplications
@Path("by-project/{projectId}") @GET Collection<RegisteredApplication> getProjectApplications(@PathParam("projectId") Long projectId)
-
getApplication
@Path("{id}") @GET RegisteredApplication getApplication(@PathParam("id") long id)
-
downloadApplication
@Path("download/{id}") @GET @Produces("application/octet-stream") javax.ws.rs.core.Response downloadApplication(@PathParam("id") long id)
-
updatePath
@Path("{id}/update-path") @PUT RegisteredApplication updatePath(@Valid @Valid RegisteredApplication application)Updates an existing application.
-
reuploadApplication
@Path("{id}/reupload") @PUT @Consumes("multipart/form-data") RegisteredApplication reuploadApplication(@PathParam("id") long appId, org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataInput data)Updates existing application
-
deleteApplication
@Path("{id}") @DELETE void deleteApplication(@PathParam("id") long appId)Removes the registration entry for an application.
-
getPackages
@Path("{id}/packages") @GET PackageMetadata getPackages(@PathParam("id") Long appId)
-
-