Package fr.gouv.vitam.metadata.rest
Class MetadataManagementResource
- java.lang.Object
-
- fr.gouv.vitam.metadata.rest.MetadataManagementResource
-
- Direct Known Subclasses:
AdminMetadataManagementResource
@Path("/v1") public class MetadataManagementResource extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
OBJECTGROUP
static java.lang.String
UNIT
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.Response
computeGraph(GraphComputeResponse.GraphComputeAction action, java.util.Set<java.lang.String> documentsId)
API to access and launch the Vitam graph builder service for metadata.javax.ws.rs.core.Response
computeGraphByDSL(java.lang.Integer xTenantId, com.fasterxml.jackson.databind.JsonNode queryDsl)
API to access and launch the Vitam graph builder service for metadata.javax.ws.rs.core.Response
computeGraphByDSLInProgress(java.lang.Integer xTenantId)
Check if graph builder is in progress.javax.ws.rs.core.Response
exportReclassificationChildNodes(ReclassificationChildNodeExportRequest request)
Export child nodes of units to reclassify for graph update into workspaces.javax.ws.rs.core.Response
migrationPurgeDipFilesFromOffers()
javax.ws.rs.core.Response
processObsoleteComputedInheritedRules()
javax.ws.rs.core.Response
purgeExpiredDipFiles()
javax.ws.rs.core.Response
purgeExpiredTransfersSIPFiles()
-
-
-
Field Detail
-
OBJECTGROUP
public static final java.lang.String OBJECTGROUP
- See Also:
- Constant Field Values
-
UNIT
public static final java.lang.String UNIT
- See Also:
- Constant Field Values
-
-
Method Detail
-
computeGraphByDSL
@Path("/computegraph") @POST @Consumes("application/json") @Produces("application/json") @VitamAuthentication(authentLevel=BASIC_AUTHENT) public javax.ws.rs.core.Response computeGraphByDSL(@HeaderParam("X-Tenant-Id") java.lang.Integer xTenantId, com.fasterxml.jackson.databind.JsonNode queryDsl)
API to access and launch the Vitam graph builder service for metadata.- Returns:
- the response
-
computeGraphByDSLInProgress
@Path("/computegraph/progress") @GET @Produces("application/json") @VitamAuthentication(authentLevel=BASIC_AUTHENT) public javax.ws.rs.core.Response computeGraphByDSLInProgress(@HeaderParam("X-Tenant-Id") java.lang.Integer xTenantId)
Check if graph builder is in progress.- Returns:
- the response
-
computeGraph
@Path("/computegraph/{collection:UNIT|OBJECTGROUP|UNIT_OBJECTGROUP}") @POST @Consumes("application/json") @Produces("application/json") public javax.ws.rs.core.Response computeGraph(@PathParam("collection") GraphComputeResponse.GraphComputeAction action, java.util.Set<java.lang.String> documentsId)
API to access and launch the Vitam graph builder service for metadata.- Returns:
- the response
-
exportReclassificationChildNodes
@Path("exportReclassificationChildNodes") @POST @Consumes("application/json") @Produces("application/json") public javax.ws.rs.core.Response exportReclassificationChildNodes(ReclassificationChildNodeExportRequest request)
Export child nodes of units to reclassify for graph update into workspaces.- Returns:
- the response (200 or KO)
-
processObsoleteComputedInheritedRules
@Path("/units/computedInheritedRules/processObsoletes") @POST @Produces("application/json") @VitamAuthentication(authentLevel=BASIC_AUTHENT) public javax.ws.rs.core.Response processObsoleteComputedInheritedRules()
-
purgeExpiredDipFiles
@Path("/purgeDIP") @DELETE @Produces("application/json") @VitamAuthentication(authentLevel=BASIC_AUTHENT) public javax.ws.rs.core.Response purgeExpiredDipFiles()
-
purgeExpiredTransfersSIPFiles
@Path("/purgeTransfersSIP") @DELETE @Produces("application/json") @VitamAuthentication(authentLevel=BASIC_AUTHENT) public javax.ws.rs.core.Response purgeExpiredTransfersSIPFiles()
-
migrationPurgeDipFilesFromOffers
@Path("/migrationDeleteDipFromOffers") @DELETE @Produces("application/json") @VitamAuthentication(authentLevel=BASIC_AUTHENT) public javax.ws.rs.core.Response migrationPurgeDipFilesFromOffers()
-
-