Class MigrationProjectEndpointImpl
- java.lang.Object
-
- org.jboss.windup.web.services.rest.MigrationProjectEndpointImpl
-
- All Implemented Interfaces:
MigrationProjectEndpoint
public class MigrationProjectEndpointImpl extends Object implements MigrationProjectEndpoint
- Author:
- Ondrej Zizka, zizka@seznam.cz
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.jboss.windup.web.services.rest.MigrationProjectEndpoint
MigrationProjectEndpoint.ExtendedMigrationProject
-
-
Field Summary
-
Fields inherited from interface org.jboss.windup.web.services.rest.MigrationProjectEndpoint
MIGRATION_PROJECTS_SUBPATH
-
-
Constructor Summary
Constructors Constructor Description MigrationProjectEndpointImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MigrationProjectcreateMigrationProject(MigrationProject migrationProject)Create a newMigrationProject.voiddeleteOldProvisionalProjects()Delete old provisional projects.voiddeleteProject(MigrationProject migrationProject)Delete the givenMigrationProject.MigrationProjectgetMigrationProject(Long id)Get aMigrationProjectby id.List<MigrationProjectEndpoint.ExtendedMigrationProject>getMigrationProjects()List allMigrationProjects.LonggetProjectIdByName(String title)Look up a project ID by name.MigrationProjectupdateMigrationProject(MigrationProject migrationProject)Update the givenMigrationProject.
-
-
-
Method Detail
-
getMigrationProjects
public List<MigrationProjectEndpoint.ExtendedMigrationProject> getMigrationProjects()
Description copied from interface:MigrationProjectEndpointList allMigrationProjects.- Specified by:
getMigrationProjectsin interfaceMigrationProjectEndpoint
-
getMigrationProject
public MigrationProject getMigrationProject(Long id)
Description copied from interface:MigrationProjectEndpointGet aMigrationProjectby id.- Specified by:
getMigrationProjectin interfaceMigrationProjectEndpoint
-
createMigrationProject
public MigrationProject createMigrationProject(MigrationProject migrationProject)
Description copied from interface:MigrationProjectEndpointCreate a newMigrationProject.- Specified by:
createMigrationProjectin interfaceMigrationProjectEndpoint
-
updateMigrationProject
public MigrationProject updateMigrationProject(MigrationProject migrationProject)
Description copied from interface:MigrationProjectEndpointUpdate the givenMigrationProject.- Specified by:
updateMigrationProjectin interfaceMigrationProjectEndpoint
-
deleteProject
public void deleteProject(MigrationProject migrationProject)
Description copied from interface:MigrationProjectEndpointDelete the givenMigrationProject.- Specified by:
deleteProjectin interfaceMigrationProjectEndpoint
-
deleteOldProvisionalProjects
public void deleteOldProvisionalProjects()
Description copied from interface:MigrationProjectEndpointDelete old provisional projects.- Specified by:
deleteOldProvisionalProjectsin interfaceMigrationProjectEndpoint
-
getProjectIdByName
public Long getProjectIdByName(String title)
Description copied from interface:MigrationProjectEndpointLook up a project ID by name.- Specified by:
getProjectIdByNamein interfaceMigrationProjectEndpoint
-
-