Class MetadataManagementResource

    • Method Detail

      • reconstructCollection

        @Path("/reconstruction")
        @POST
        @Consumes("application/json")
        @Produces("application/json")
        @VitamAuthentication(authentLevel=BASIC_AUTHENT)
        public javax.ws.rs.core.Response reconstructCollection​(java.util.List<ReconstructionRequestItem> reconstructionItems)
        API to access and launch the Vitam reconstruction service for metadatas.
        Parameters:
        reconstructionItems - list of reconstruction request items
        Returns:
        the response
      • storeGraph

        @Path("/storegraph")
        @GET
        @Produces("application/json")
        @VitamAuthentication(authentLevel=BASIC_AUTHENT)
        public javax.ws.rs.core.Response storeGraph()
        API to access and launch the Vitam store graph service for metadatas.
        Returns:
        the response
      • storeGraphInProgress

        @Path("/storegraph/progress")
        @GET
        @Produces("application/json")
        @VitamAuthentication(authentLevel=BASIC_AUTHENT)
        public javax.ws.rs.core.Response storeGraphInProgress()
        Check if store graph is in progress.
        Returns:
        the response
      • 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 metadatas.
        Returns:
        the response
      • computeGraphByDSLInProgress

        @Path("/computegraph/progress")
        @GET
        @Produces("application/json")
        @VitamAuthentication(authentLevel=BASIC_AUTHENT)
        public javax.ws.rs.core.Response computeGraphByDSLInProgress()
        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 metadatas.
        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)
      • purgeReconstructedDocumentsWithGraphOnlyData

        @Path("/purgeGraphOnlyDocuments/{collection:UNIT|OBJECTGROUP|UNIT_OBJECTGROUP}")
        @DELETE
        @Produces("application/json")
        public javax.ws.rs.core.Response purgeReconstructedDocumentsWithGraphOnlyData​(@PathParam("collection")
                                                                                      GraphComputeResponse.GraphComputeAction action)
        API to purge documents reconstructed but having only graph data This will remove all documents older than a configured delay (deleteIncompleteReconstructedUnitDelay) in vitam conf
        Returns:
        the response
      • processObsoleteComputedInheritedRules

        @Path("/units/computedInheritedRules/processObsoletes")
        @POST
        @Produces("application/json")
        @VitamAuthentication(authentLevel=BASIC_AUTHENT)
        public javax.ws.rs.core.Response processObsoleteComputedInheritedRules()
      • migrationPurgeDipFilesFromOffers

        @Path("/migrationDeleteDipFromOffers")
        @DELETE
        @Produces("application/json")
        @VitamAuthentication(authentLevel=BASIC_AUTHENT)
        public javax.ws.rs.core.Response migrationPurgeDipFilesFromOffers()