@Path(value="/adminmanagement/v1") @ApplicationPath(value="webresources") public class AdminDataMigrationResource extends Object
Modifier and Type | Class and Description |
---|---|
static class |
AdminDataMigrationResource.ResponseMessage |
Constructor and Description |
---|
AdminDataMigrationResource(LogbookOperationsClientFactory logbookOperationsClientFactory,
ProcessingManagementClientFactory processingManagementClientFactory,
WorkspaceClientFactory workspaceClientFactory,
AccessionRegisterMigrationService accessionRegisterMigrationService)
Constructor
|
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
isAccessionRegisterMigrationInProgress()
API for Accession Register migration status check
|
javax.ws.rs.core.Response |
migrateTo(javax.ws.rs.core.HttpHeaders headers)
Migration Api
|
javax.ws.rs.core.Response |
migrateTo(Integer tenant) |
javax.ws.rs.core.Response |
startAccessionRegisterMigration()
API for Accession Register migration
|
javax.ws.rs.core.Response |
startAccessionRegisterMigrationPurge()
API for Accession Register migration
|
public AdminDataMigrationResource(LogbookOperationsClientFactory logbookOperationsClientFactory, ProcessingManagementClientFactory processingManagementClientFactory, WorkspaceClientFactory workspaceClientFactory, AccessionRegisterMigrationService accessionRegisterMigrationService)
logbookOperationsClientFactory
- logbookOperationsClientFactoryprocessingManagementClientFactory
- processingManagementClientFactoryworkspaceClientFactory
- workspaceClientFactoryaccessionRegisterMigrationService
- @POST @Path(value="/migrate") @Consumes(value="application/json") @Produces(value="application/json") @VitamAuthentication(authentLevel=BASIC_AUTHENT) public javax.ws.rs.core.Response migrateTo(@Context javax.ws.rs.core.HttpHeaders headers)
headers
- headerspublic javax.ws.rs.core.Response migrateTo(Integer tenant)
@Path(value="/migration/accessionregister/migrate") @POST @Produces(value="application/json") @VitamAuthentication(authentLevel=BASIC_AUTHENT) public javax.ws.rs.core.Response startAccessionRegisterMigration()
@Path(value="/migration/accessionregister/purge") @POST @Produces(value="application/json") @VitamAuthentication(authentLevel=BASIC_AUTHENT) public javax.ws.rs.core.Response startAccessionRegisterMigrationPurge()
@Path(value="/migration/accessionregister/status") @GET @Produces(value="application/json") public javax.ws.rs.core.Response isAccessionRegisterMigrationInProgress()
Copyright © 2018 Vitam. All rights reserved.