Class DSpaceOAIDataProvider

java.lang.Object
org.dspace.xoai.controller.DSpaceOAIDataProvider

@Controller @RequestMapping("/${oai.path:oai}") @ConditionalOnProperty("oai.enabled") public class DSpaceOAIDataProvider extends Object
Author:
Lyncode Development Team (dspace at lyncode dot com)
  • Constructor Details

    • DSpaceOAIDataProvider

      public DSpaceOAIDataProvider()
  • Method Details

    • index

      @RequestMapping("") public void index(jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.http.HttpServletRequest request) throws IOException
      Throws:
      IOException
    • indexAction

      @RequestMapping("/") public String indexAction(jakarta.servlet.http.HttpServletResponse response, Model model) throws jakarta.servlet.ServletException
      Throws:
      jakarta.servlet.ServletException
    • contextAction

      @RequestMapping("/{context}") public String contextAction(Model model, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, @PathVariable("context") String xoaiContext) throws IOException, jakarta.servlet.ServletException
      Throws:
      IOException
      jakarta.servlet.ServletException