Package org.dspace.xoai.controller
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncontextAction(Model model, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String xoaiContext) voidindex(jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.http.HttpServletRequest request) indexAction(jakarta.servlet.http.HttpServletResponse response, Model model)
-
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:
IOExceptionjakarta.servlet.ServletException
-