[java-opensaml COMMIT] in /trunk/opensaml-saml-impl/src: main/java/org/opensaml/saml/common/profile/impl/AddNotOnOrAf...
noreply at shibboleth.net
noreply at shibboleth.net
Wed Mar 5 22:21:38 EST 2014
Author: scantor
Date: Wed Mar 5 22:21:37 2014
New Revision: 3678
URL: http://svn.shibboleth.net/view/java-opensaml?rev=3678&view=rev
Log:
IDP-124 - create dual version action
Added:
trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/common/profile/impl/AddNotOnOrAfterConditionToAssertions.java
- copied, changed from r3665, trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/saml1/profile/impl/AddNotOnOrAfterConditionToAssertions.java
trunk/opensaml-saml-impl/src/test/java/org/opensaml/saml/common/profile/impl/AddNotOnOrAfterConditionToAssertionsTest.java
- copied, changed from r3665, trunk/opensaml-saml-impl/src/test/java/org/opensaml/saml/saml1/profile/impl/AddNotOnOrAfterConditionToAssertionsTest.java
Modified:
trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/saml1/profile/impl/AddNotOnOrAfterConditionToAssertions.java
trunk/opensaml-saml-impl/src/test/java/org/opensaml/saml/saml1/profile/impl/AddNotOnOrAfterConditionToAssertionsTest.java
Copied: trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/common/profile/impl/AddNotOnOrAfterConditionToAssertions.java (from r3665, trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/saml1/profile/impl/AddNotOnOrAfterConditionToAssertions.java)
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/common/profile/impl/AddNotOnOrAfterConditionToAssertions.java?p2=trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/common/profile/impl/AddNotOnOrAfterConditionToAssertions.java&p1=trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/saml1/profile/impl/AddNotOnOrAfterConditionToAssertions.java&r1=3665&r2=3678&rev=3678&view=diff
==============================================================================
--- trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/saml1/profile/impl/AddNotOnOrAfterConditionToAssertions.java (original)
+++ trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/common/profile/impl/AddNotOnOrAfterConditionToAssertions.java Wed Mar 5 22:21:37 2014
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.opensaml.saml.saml1.profile.impl;
+package org.opensaml.saml.common.profile.impl;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
@@ -34,10 +34,9 @@
import org.joda.time.DateTime;
import org.opensaml.messaging.context.navigate.MessageLookup;
-import org.opensaml.saml.saml1.core.Assertion;
-import org.opensaml.saml.saml1.core.Conditions;
-import org.opensaml.saml.saml1.core.Response;
+import org.opensaml.saml.common.SAMLObject;
import org.opensaml.saml.saml1.profile.SAML1ActionSupport;
+import org.opensaml.saml.saml2.profile.SAML2ActionSupport;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -45,8 +44,8 @@
import com.google.common.base.Functions;
/**
- * Action that adds the <code>NotBefore</code> attribute to every {@link Assertion} in a {@link Response}
- * message. If the containing {@link Conditions} is not present, it will be created.
+ * Action that adds the <code>NotBefore</code> attribute to every {@link Assertion} in a SAML 1/2
+ * response message. If the containing Conditions is not present, it will be created.
*
* @event {@link EventIds#PROCEED_EVENT_ID}
* @event {@link EventIds#INVALID_MSG_CTX}
@@ -56,8 +55,8 @@
/** Class logger. */
@Nonnull private final Logger log = LoggerFactory.getLogger(AddNotOnOrAfterConditionToAssertions.class);
- /** Strategy used to locate the {@link Response} to operate on. */
- @Nonnull private Function<ProfileRequestContext,Response> responseLookupStrategy;
+ /** Strategy used to locate the Response to operate on. */
+ @Nonnull private Function<ProfileRequestContext,SAMLObject> responseLookupStrategy;
/** Strategy to obtain assertion lifetime policy. */
@Nullable private Function<ProfileRequestContext,Long> assertionLifetimeStrategy;
@@ -66,23 +65,23 @@
@Duration @NonNegative private long defaultAssertionLifetime;
/** Response to modify. */
- @Nullable private Response response;
+ @Nullable private SAMLObject response;
/** Constructor. */
public AddNotOnOrAfterConditionToAssertions() {
responseLookupStrategy =
- Functions.compose(new MessageLookup<>(Response.class), new OutboundMessageContextLookup());
+ Functions.compose(new MessageLookup<>(SAMLObject.class), new OutboundMessageContextLookup());
defaultAssertionLifetime = 5 * 60 * 1000;
}
/**
- * Set the strategy used to locate the {@link Response} to operate on.
+ * Set the strategy used to locate the Response to operate on.
*
- * @param strategy strategy used to locate the {@link Response} to operate on
+ * @param strategy lookup strategy
*/
public synchronized void setResponseLookupStrategy(
- @Nonnull final Function<ProfileRequestContext, Response> strategy) {
+ @Nonnull final Function<ProfileRequestContext,SAMLObject> strategy) {
[... 210 lines stripped ...]
More information about the commits
mailing list