[java-identity-provider COMMIT] in /trunk: idp-profile-api/src/main/java/net/shibboleth/idp/profile/AbstractInboundMe...

noreply at shibboleth.net noreply at shibboleth.net
Fri Sep 16 15:13:15 BST 2011


Author: lajoie
Date: Fri Sep 16 15:13:15 2011
New Revision: 4068

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=4068&view=rev
Log:
Add abstract class that extracts a profile request subcontext, checks for its existance and makes it available
Add HTTP request/response to delegate doExecute methods

Added:
    trunk/idp-profile-api/src/main/java/net/shibboleth/idp/profile/AbstractProfileRequestSubcontextAction.java   (with props)
Modified:
    trunk/idp-profile-api/src/main/java/net/shibboleth/idp/profile/AbstractInboundMessageSubcontextAction.java
    trunk/idp-profile-impl/src/main/java/net/shibboleth/idp/profile/impl/CheckMandatoryIssuer.java
    trunk/idp-profile-impl/src/main/java/net/shibboleth/idp/profile/impl/CheckMessageLifetime.java
    trunk/idp-profile-impl/src/main/java/net/shibboleth/idp/profile/impl/CheckMessageReplay.java
    trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/profile/InitializeRelyingPartySubcontextBasedOnInboundMessageIssuer.java

Modified: trunk/idp-profile-api/src/main/java/net/shibboleth/idp/profile/AbstractInboundMessageSubcontextAction.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-profile-api/src/main/java/net/shibboleth/idp/profile/AbstractInboundMessageSubcontextAction.java?rev=4068&r1=4067&r2=4068&view=diff
==============================================================================
--- trunk/idp-profile-api/src/main/java/net/shibboleth/idp/profile/AbstractInboundMessageSubcontextAction.java (original)
+++ trunk/idp-profile-api/src/main/java/net/shibboleth/idp/profile/AbstractInboundMessageSubcontextAction.java Fri Sep 16 15:13:15 2011
@@ -64,7 +64,7 @@
                     "Inbound MessageContext does contain a subcontext of type " + subcontxtType.getName()));
         }
 
-        return doExecute(springRequestContext, profileRequestContext, messageSubcontext);
+        return doExecute(httpRequest, httpResponse, springRequestContext, profileRequestContext, messageSubcontext);
     }
 
     /**
@@ -77,12 +77,15 @@
     /**
      * Performs the action operation.
      * 
+     * @param httpRequest current HTTP request
+     * @param httpResponse current HTTP response
      * @param springRequestContext current WebFlow request context, never null
      * @param profileRequestContext current identity provider profile request context, never null
      * @param subcontext subcontext upon which this action operates, never null
      * 
      * @return the result of this action
      */
-    protected abstract Event doExecute(final RequestContext springRequestContext,
-            final ProfileRequestContext profileRequestContext, final SubcontextType subcontext);
+    protected abstract Event doExecute(final HttpServletRequest httpRequest, final HttpServletResponse httpResponse,
+            final RequestContext springRequestContext, final ProfileRequestContext profileRequestContext,
+            final SubcontextType subcontext);
 }

Modified: trunk/idp-profile-impl/src/main/java/net/shibboleth/idp/profile/impl/CheckMandatoryIssuer.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-profile-impl/src/main/java/net/shibboleth/idp/profile/impl/CheckMandatoryIssuer.java?rev=4068&r1=4067&r2=4068&view=diff
==============================================================================
--- trunk/idp-profile-impl/src/main/java/net/shibboleth/idp/profile/impl/CheckMandatoryIssuer.java (original)
+++ trunk/idp-profile-impl/src/main/java/net/shibboleth/idp/profile/impl/CheckMandatoryIssuer.java Fri Sep 16 15:13:15 2011
@@ -16,6 +16,9 @@
  */
 
 package net.shibboleth.idp.profile.impl;
+
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
 
 import net.shibboleth.idp.profile.AbstractInboundMessageSubcontextAction;
 import net.shibboleth.idp.profile.ActionSupport;
@@ -40,8 +43,9 @@
     }
 
     /** {@inheritDoc} */
-    public Event doExecute(final RequestContext springRequestContext,
-            final ProfileRequestContext profileRequestContext, final BasicMessageMetadataSubcontext messageSubcontext) {
+    public Event doExecute(final HttpServletRequest httpRequest, final HttpServletResponse httpResponse,
+            final RequestContext springRequestContext, final ProfileRequestContext profileRequestContext,
+            final BasicMessageMetadataSubcontext messageSubcontext) {
 
         if (messageSubcontext.getMessageIssuer() == null) {
             return ActionSupport.buildErrorEvent(this, new NoMessageIssuerException(

Modified: trunk/idp-profile-impl/src/main/java/net/shibboleth/idp/profile/impl/CheckMessageLifetime.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-profile-impl/src/main/java/net/shibboleth/idp/profile/impl/CheckMessageLifetime.java?rev=4068&r1=4067&r2=4068&view=diff
==============================================================================
--- trunk/idp-profile-impl/src/main/java/net/shibboleth/idp/profile/impl/CheckMessageLifetime.java (original)

[... 78 lines stripped ...]


More information about the commits mailing list