[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