1 16 package org.outerj.daisy.httpconnector.handlers; 17 18 import org.outerj.daisy.httpconnector.RequestHandler; 19 import org.outerj.daisy.repository.Repository; 20 import org.mortbay.http.HttpRequest; 21 import org.mortbay.http.HttpResponse; 22 23 import java.util.Map ; 24 25 public class AuthenticationSchemesHandler implements RequestHandler { 26 public String getPathPattern() { 27 return "/authenticationSchemes"; 28 } 29 30 public void handleRequest(Map matchMap, HttpRequest request, HttpResponse response, Repository repository) throws Exception { 31 if (request.getMethod().equals("GET")) { 32 repository.getUserManager().getAuthenticationSchemes().getXml().save(response.getOutputStream()); 33 response.commit(); 34 } else { 35 response.sendError(HttpResponse.__405_Method_Not_Allowed); 36 return; 37 } 38 } 39 } 40 | Popular Tags |