Interface MigrationProjectRegisteredApplicationsEndpoint
-
- All Known Implementing Classes:
MigrationProjectRegisteredApplicationsEndpointImpl
@Path("migrationProjects/{projectId}/registeredApplications") @Consumes("application/json") @Produces("application/json") public interface MigrationProjectRegisteredApplicationsEndpointContains method for getting and addingRegisteredApplications toMigrationProject- Author:
- David Klingenberg
-
-
Field Summary
Fields Modifier and Type Field Description static StringPROJECT_APPLICATIONS
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<RegisteredApplication>getRegisteredApplications(long projectId)Gets the list of all registered applications.RegisteredApplicationregisterApplicationByPath(long projectId, Boolean exploded, String path)Collection<RegisteredApplication>registerApplicationsInDirectoryByPath(long projectId, String directoryPath)Registers all applications found in directory path on the server.RegisteredApplicationuploadApplication(org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataInput data, long projectId)Registers a new application with Windup.Collection<RegisteredApplication>uploadMultipleApplications(org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataInput data, long projectId)Uploads multiple applications with Windup.
-
-
-
Field Detail
-
PROJECT_APPLICATIONS
static final String PROJECT_APPLICATIONS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getRegisteredApplications
@GET Collection<RegisteredApplication> getRegisteredApplications(@PathParam("projectId") long projectId)
Gets the list of all registered applications.
-
uploadApplication
@Path("upload") @POST @Consumes("multipart/form-data") @Produces("application/json") RegisteredApplication uploadApplication(org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataInput data, @PathParam("projectId") long projectId)Registers a new application with Windup.
-
registerApplicationByPath
@Path("register-path") @POST @Consumes("text/plain") RegisteredApplication registerApplicationByPath(@PathParam("projectId") long projectId, @QueryParam("exploded") Boolean exploded, String path)
-
registerApplicationsInDirectoryByPath
@Path("register-directory-path") @POST @Consumes("text/plain") Collection<RegisteredApplication> registerApplicationsInDirectoryByPath(@PathParam("projectId") long projectId, String directoryPath)Registers all applications found in directory path on the server.
-
uploadMultipleApplications
@Path("upload-multiple") @POST @Consumes("multipart/form-data") @Produces("application/json") Collection<RegisteredApplication> uploadMultipleApplications(org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataInput data, @PathParam("projectId") long projectId)Uploads multiple applications with Windup.
-
-