Class OaipmhResource

java.lang.Object
org.apache.camel.quarkus.component.oaipmh.it.OaipmhResource

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

    • context

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

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

    • OaipmhResource

      public OaipmhResource()
  • Method Details

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