Class MCRPersistentIdentifierRegistrationResource

java.lang.Object
org.mycore.pi.frontend.resources.MCRPersistentIdentifierRegistrationResource

@Path("pi/registration") public class MCRPersistentIdentifierRegistrationResource extends Object
  • Field Details

  • Constructor Details

    • MCRPersistentIdentifierRegistrationResource

      public MCRPersistentIdentifierRegistrationResource()
  • Method Details

    • listByType

      @GET @Path("type/{type}") @Produces("application/json") public jakarta.ws.rs.core.Response listByType(@PathParam("type") String type, @DefaultValue("0") @QueryParam("from") int from, @DefaultValue("50") @QueryParam("size") int size)
    • list

      @GET @Produces("application/json") public jakarta.ws.rs.core.Response list(@DefaultValue("0") @QueryParam("from") int from, @DefaultValue("50") @QueryParam("size") int size)
    • listServices

      @GET @Path("service") @Produces("text/plain") public jakarta.ws.rs.core.Response listServices()
    • register

      @POST @Path("service/{serviceName}/{mycoreId}") @Produces("application/json") public jakarta.ws.rs.core.Response register(@PathParam("serviceName") String serviceName, @PathParam("mycoreId") String mycoreId, @DefaultValue("") @QueryParam("additional") String additional)