Class PersistentIdentifierResource


  • @Path("/v1")
    public class PersistentIdentifierResource
    extends java.lang.Object
    • Method Detail

      • reconstructPersistentIdentifiers

        @Path("/reconstruction-persistent-identifier")
        @POST
        @Consumes("application/json")
        @Produces("application/json")
        public javax.ws.rs.core.Response reconstructPersistentIdentifiers​(PersistentIdentifierReconstructionRequest requestItem)
        API to access and launch the Vitam reconstruction service for Persistent Identifiers.
        Parameters:
        requestItem - request item
        Returns:
        the response
      • getPersistentIdentifiers

        @Path("/purgedPersistentIdentifier/{persistentIdentifier:.+}")
        @GET
        @Consumes("application/json")
        @Produces("application/json")
        public javax.ws.rs.core.Response getPersistentIdentifiers​(@PathParam("persistentIdentifier")
                                                                  java.lang.String persistentIdentifier,
                                                                  @QueryParam("type") @Nullable
                                                                  java.lang.String type)
        API to get purged persistent identifiers
        Parameters:
        persistentIdentifier - persistent identifier
        type - Purged collection type
        Returns:
        the response