Fix various issues raised when adapting upper layers
[lgpl/argeo-commons.git] / org.argeo.cms / src / org / argeo / cms / auth / HttpRequestCallback.java
index d87e70474175b1b5b94369dbfaf018e2c9936227..38e12c0c65a3340737963540953f8933d2a2d664 100644 (file)
@@ -1,16 +1,35 @@
 package org.argeo.cms.auth;
 
 import javax.security.auth.callback.Callback;
-import javax.servlet.http.HttpServletRequest;
 
+/** Retrieves credentials from an HTTP request. */
 public class HttpRequestCallback implements Callback {
-       private HttpServletRequest request;
+       private HttpRequest request;
+       private HttpResponse response;
+       private HttpSession httpSession;
 
-       public HttpServletRequest getRequest() {
+       public HttpRequest getRequest() {
                return request;
        }
 
-       public void setRequest(HttpServletRequest request) {
+       public void setRequest(HttpRequest request) {
                this.request = request;
        }
+
+       public HttpResponse getResponse() {
+               return response;
+       }
+
+       public void setResponse(HttpResponse response) {
+               this.response = response;
+       }
+
+       public HttpSession getHttpSession() {
+               return httpSession;
+       }
+
+       public void setHttpSession(HttpSession httpSession) {
+               this.httpSession = httpSession;
+       }
+
 }