Class MetadataManagementResource

    • 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()
      • migrationPurgeDipFilesFromOffers

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