username/pass auth handler - initial rev.
[java-idp.git] / src / edu / internet2 / middleware / shibboleth / idp / profile / ShibbolethProfileResponse.java
index fb52252..db6be4d 100644 (file)
 
 package edu.internet2.middleware.shibboleth.idp.profile;
 
-import javax.servlet.ServletResponse;
-
-import org.opensaml.common.binding.MessageEncoder;
+import javax.servlet.http.HttpServletResponse;
 
 import edu.internet2.middleware.shibboleth.common.profile.ProfileResponse;
 
 /**
  * Shibboleth {@link ProfileResponse}.
  */
-public class ShibbolethProfileResponse implements ProfileResponse {
-
-    /** Response to send back to client. */
-    private ServletResponse response;
+public class ShibbolethProfileResponse implements ProfileResponse<HttpServletResponse> {
 
-    /** For encoding responses. */
-    private MessageEncoder<ServletResponse> messageEncoder;
+    /** The outgoing response. */
+    private HttpServletResponse rawResponse;
 
     /**
      * Constructor.
      * 
-     * @param r to send back
-     * @param e for encoding the servlet response
-     */
-    public ShibbolethProfileResponse(ServletResponse r, MessageEncoder<ServletResponse> e) {
-        response = r;
-        messageEncoder = e;
-    }
+     * @param response the raw response
 
-    /** {@inheritDoc} */
-    public ServletResponse getResponse() {
-        return response;
+     */
+    public ShibbolethProfileResponse(HttpServletResponse response) {
+        rawResponse = response;
     }
 
     /** {@inheritDoc} */
-    public MessageEncoder<ServletResponse> getMessageEncoder() {
-        return messageEncoder;
+    public HttpServletResponse getRawResponse() {
+        return rawResponse;
     }
-}
+}
\ No newline at end of file