Class OaipmhResource


  • @Path("/oaipmh")
    @ApplicationScoped
    public class OaipmhResource
    extends Object
    • Field Detail

      • context

        @Inject
        org.apache.camel.CamelContext context
      • producerTemplate

        @Inject
        org.apache.camel.ProducerTemplate producerTemplate
    • Constructor Detail

      • OaipmhResource

        public OaipmhResource()
    • Method Detail

      • consumerListRecords

        @Path("/consumerListRecords")
        @GET
        @Produces("application/json")
        public List<String> consumerListRecords()
      • consumerListRecordsParticularCase

        @Path("/consumerListRecordsParticularCase")
        @GET
        @Produces("application/json")
        public List<String> consumerListRecordsParticularCase()
      • consumerListRecordsHttps

        @Path("/consumerIdentifyHttps")
        @GET
        @Produces("application/json")
        public List<String> consumerListRecordsHttps()
      • producerListRecords

        @Path("/producerListRecords")
        @GET
        @Produces("application/json")
        public List<String> producerListRecords()
      • producerGetRecord

        @Path("/producerGetRecord")
        @GET
        @Consumes("text/plain")
        @Produces("application/json")
        public List<String> producerGetRecord​(String oaimphIdentifier)