username/pass auth handler - initial rev.
[java-idp.git] / src / edu / internet2 / middleware / shibboleth / idp / profile / ShibbolethProfileResponse.java
index 8ed12ad..db6be4d 100644 (file)
@@ -18,11 +18,6 @@ package edu.internet2.middleware.shibboleth.idp.profile;
 
 import javax.servlet.http.HttpServletResponse;
 
-import org.opensaml.common.SAMLObject;
-import org.opensaml.common.binding.BindingException;
-import org.opensaml.common.binding.MessageEncoder;
-import org.opensaml.xml.XMLObject;
-
 import edu.internet2.middleware.shibboleth.common.profile.ProfileResponse;
 
 /**
@@ -30,9 +25,6 @@ import edu.internet2.middleware.shibboleth.common.profile.ProfileResponse;
  */
 public class ShibbolethProfileResponse implements ProfileResponse<HttpServletResponse> {
 
-    /** Encoder used to send the response. */
-    private MessageEncoder<HttpServletResponse> messageEncoder;
-
     /** The outgoing response. */
     private HttpServletResponse rawResponse;
 
@@ -40,31 +32,14 @@ public class ShibbolethProfileResponse implements ProfileResponse<HttpServletRes
      * Constructor.
      * 
      * @param response the raw response
-     * @param encoder the encoder used to encode the response
+
      */
-    public ShibbolethProfileResponse(HttpServletResponse response, MessageEncoder<HttpServletResponse> encoder) {
+    public ShibbolethProfileResponse(HttpServletResponse response) {
         rawResponse = response;
-        messageEncoder = encoder;
-    }
-
-    /** {@inheritDoc} */
-    public MessageEncoder<HttpServletResponse> getMessageEncoder() {
-        return messageEncoder;
     }
 
     /** {@inheritDoc} */
     public HttpServletResponse getRawResponse() {
         return rawResponse;
     }
-
-    /**
-     * {@inheritDoc}
-     * 
-     * @throws BindingException thrown if the message can not be encoded and sent to the relying party
-     */
-    public void sendResponse(XMLObject response) throws BindingException {
-        messageEncoder.setResponse(rawResponse);
-        messageEncoder.setSAMLMessage((SAMLObject) response);
-        messageEncoder.encode();
-    }
 }
\ No newline at end of file