@Override public void init() throws ServletException { super.init(); // load the api this.api = new MediaResourceAPI(mediaResourceManagerImpl, swordConfigurationImpl); }
@Override protected void doDelete(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { try { lock.lock(); mediaResourceManagerImpl.setHttpRequest(req); this.api.delete(req, resp); mediaResourceManagerImpl.setHttpRequest(null); } finally { lock.unlock(); } } }
@Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { try { lock.lock(); mediaResourceManagerImpl.setHttpRequest(req); this.api.get(req, resp); mediaResourceManagerImpl.setHttpRequest(null); } finally { lock.unlock(); } }
@Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { try { lock.lock(); mediaResourceManagerImpl.setHttpRequest(req); this.api.post(req, resp); mediaResourceManagerImpl.setHttpRequest(null); } finally { lock.unlock(); } }
@Override protected void doHead(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { try { lock.lock(); mediaResourceManagerImpl.setHttpRequest(req); this.api.head(req, resp); mediaResourceManagerImpl.setHttpRequest(null); } finally { lock.unlock(); } }
@Override protected void doPut(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { try { lock.lock(); mediaResourceManagerImpl.setHttpRequest(req); this.api.put(req, resp); mediaResourceManagerImpl.setHttpRequest(null); } finally { lock.unlock(); } }
public void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { prepareRequest(req, resp); api.post(req, resp); afterRequest(req, resp); }
public void doHead(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { prepareRequest(req, resp); api.head(req, resp); afterRequest(req, resp); }
public void doPut(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { prepareRequest(req, resp); api.put(req, resp); afterRequest(req, resp); }
public void init() throws ServletException { MCRSwordConfigurationDefault swordConfiguration = new MCRSwordConfigurationDefault(); mrm = new MCRSwordMediaManager(); api = new MediaResourceAPI(mrm, swordConfiguration); }
public void doDelete(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { prepareRequest(req, resp); api.delete(req, resp); afterRequest(req, resp); } }
public void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { prepareRequest(req, resp); api.get(req, resp); afterRequest(req, resp); }