Class MCROAIDataProvider

java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
org.mycore.frontend.servlets.MCRServlet
org.mycore.oai.MCROAIDataProvider
All Implemented Interfaces:
jakarta.servlet.Servlet, jakarta.servlet.ServletConfig, Serializable

public class MCROAIDataProvider extends MCRServlet
Implements an OAI-PMH 2.0 Data Provider as a servlet.
Author:
Matthias Eichner
See Also:
  • Field Details

    • LOGGER

      protected static final Logger LOGGER
  • Constructor Details

    • MCROAIDataProvider

      public MCROAIDataProvider()
  • Method Details

    • init

      public void init() throws jakarta.servlet.ServletException
      Overrides:
      init in class MCRServlet
      Throws:
      jakarta.servlet.ServletException
    • doGetPost

      protected void doGetPost(MCRServletJob job) throws Exception
      Description copied from class: MCRServlet
      This method should be overwritten by other servlets. As a default response we indicate the HTTP 1.1 status code 501 (Not Implemented).
      Overrides:
      doGetPost in class MCRServlet
      Throws:
      Exception
    • logRequest

      protected void logRequest(jakarta.servlet.http.HttpServletRequest req)