package org.fcrepo.server.management; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import org.fcrepo.server.SpringServlet; @SuppressWarnings("serial") public abstract class SpringManagementServlet extends SpringServlet { /** Instance of Management subsystem (for storing uploaded files). */ protected Management m_management = null; /** * Initialize servlet. Gets a reference to the fedora Server object. * * @throws ServletException * If the servet cannot be initialized. */ @Override public void init(ServletConfig config) throws ServletException { super.init(config); m_management = (Management) m_server.getModule("org.fcrepo.server.management.Management"); if (m_management == null) { throw new ServletException("Unable to get Management module from server."); } } }