Package fr.gouv.vitam.metadata.rest
Class MetadataManagementResource
java.lang.Object
fr.gouv.vitam.metadata.rest.MetadataManagementResource
- Direct Known Subclasses:
AdminMetadataManagementResource
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.ResponsecomputeGraph(GraphComputeResponse.GraphComputeAction action, Set<String> documentsId) API to access and launch the Vitam graph builder service for metadata.javax.ws.rs.core.ResponsecomputeGraphByDSL(Integer xTenantId, com.fasterxml.jackson.databind.JsonNode queryDsl) API to access and launch the Vitam graph builder service for metadata.javax.ws.rs.core.ResponsecomputeGraphByDSLInProgress(Integer xTenantId) Check if graph builder is in progress.javax.ws.rs.core.ResponseExport child nodes of units to reclassify for graph update into workspaces.javax.ws.rs.core.Responsejavax.ws.rs.core.Responsejavax.ws.rs.core.Responsejavax.ws.rs.core.Response
-
Field Details
-
OBJECTGROUP
- See Also:
-
UNIT
- See Also:
-
-
Method Details
-
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") 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") 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, Set<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()
-