Class AdminDataMigrationResource
- java.lang.Object
-
- fr.gouv.vitam.functional.administration.rest.AdminDataMigrationResource
-
@Path("/adminmanagement/v1") @ApplicationPath("webresources") public class AdminDataMigrationResource extends java.lang.ObjectmigrationResource class
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAdminDataMigrationResource.ResponseMessage
-
Constructor Summary
Constructors Constructor Description AdminDataMigrationResource(LogbookOperationsClientFactory logbookOperationsClientFactory, ProcessingManagementClientFactory processingManagementClientFactory, WorkspaceClientFactory workspaceClientFactory, AccessionRegisterMigrationService accessionRegisterMigrationService)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.ResponseisAccessionRegisterMigrationInProgress()API for Accession Register migration status checkjavax.ws.rs.core.ResponsemigrateTo(java.lang.Integer tenant)javax.ws.rs.core.ResponsemigrateTo(javax.ws.rs.core.HttpHeaders headers)Migration Apijavax.ws.rs.core.ResponsestartAccessionRegisterMigration()API for Accession Register migrationjavax.ws.rs.core.ResponsestartAccessionRegisterMigrationPurge()API for Accession Register migration
-
-
-
Constructor Detail
-
AdminDataMigrationResource
public AdminDataMigrationResource(LogbookOperationsClientFactory logbookOperationsClientFactory, ProcessingManagementClientFactory processingManagementClientFactory, WorkspaceClientFactory workspaceClientFactory, AccessionRegisterMigrationService accessionRegisterMigrationService)
Constructor- Parameters:
logbookOperationsClientFactory- logbookOperationsClientFactoryprocessingManagementClientFactory- processingManagementClientFactoryworkspaceClientFactory- workspaceClientFactoryaccessionRegisterMigrationService-
-
-
Method Detail
-
migrateTo
@POST @Path("/migrate") @Produces("application/json") @VitamAuthentication(authentLevel=BASIC_AUTHENT) public javax.ws.rs.core.Response migrateTo(@Context javax.ws.rs.core.HttpHeaders headers)Migration Api- Parameters:
headers- headers- Returns:
- Response
-
migrateTo
public javax.ws.rs.core.Response migrateTo(java.lang.Integer tenant)
-
startAccessionRegisterMigration
@Path("/migration/accessionregister/migrate") @POST @Produces("application/json") @VitamAuthentication(authentLevel=BASIC_AUTHENT) public javax.ws.rs.core.Response startAccessionRegisterMigration()API for Accession Register migration- Returns:
- the response
-
startAccessionRegisterMigrationPurge
@Path("/migration/accessionregister/purge") @POST @Produces("application/json") @VitamAuthentication(authentLevel=BASIC_AUTHENT) public javax.ws.rs.core.Response startAccessionRegisterMigrationPurge()API for Accession Register migration- Returns:
- the response
-
isAccessionRegisterMigrationInProgress
@Path("/migration/accessionregister/status") @GET @Produces("application/json") public javax.ws.rs.core.Response isAccessionRegisterMigrationInProgress()API for Accession Register migration status check- Returns:
- the response
-
-