[java-opensaml COMMIT] in /trunk/opensaml-saml-impl/src: main/java/org/opensaml/saml/common/profile/impl/AddInRespons...

noreply at shibboleth.net noreply at shibboleth.net
Mon Feb 24 21:47:13 EST 2014


Author: scantor
Date: Mon Feb 24 21:47:13 2014
New Revision: 3650

URL: http://svn.shibboleth.net/view/java-opensaml?rev=3650&view=rev
Log:
IDP-135 - Remove dep. on BasicMessageMetadataContext, this is SAML only anyway

Modified:
    trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/common/profile/impl/AddInResponseToToResponse.java
    trunk/opensaml-saml-impl/src/test/java/org/opensaml/saml/common/profile/impl/AddInResponseToToResponseTest.java

Modified: trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/common/profile/impl/AddInResponseToToResponse.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/common/profile/impl/AddInResponseToToResponse.java?rev=3650&r1=3649&r2=3650&view=diff
==============================================================================
--- trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/common/profile/impl/AddInResponseToToResponse.java (original)
+++ trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/common/profile/impl/AddInResponseToToResponse.java Mon Feb 24 21:47:13 2014
@@ -30,10 +30,10 @@
 import net.shibboleth.utilities.java.support.component.ComponentSupport;
 import net.shibboleth.utilities.java.support.logic.Constraint;
 
-import org.opensaml.messaging.context.BasicMessageMetadataContext;
 import org.opensaml.messaging.context.MessageContext;
 import org.opensaml.messaging.context.navigate.MessageLookup;
 import org.opensaml.saml.common.SAMLObject;
+import org.opensaml.saml.common.messaging.context.SAMLMessageInfoContext;
 import org.opensaml.saml.saml1.core.Response;
 import org.opensaml.saml.saml1.core.ResponseAbstractType;
 import org.opensaml.saml.saml2.core.StatusResponseType;
@@ -44,7 +44,7 @@
 import com.google.common.base.Functions;
 
 /**
- * Action that adds the <code>InResponseTo</code> attribute to a response message if a message ID is set on
+ * Action that adds the <code>InResponseTo</code> attribute to a response message if a SAML message ID is set on
  * the inbound message context.
  * 
  * <p>Supports all of the abstract types in SAML that carry this attribute.</p>
@@ -134,13 +134,13 @@
             return null;
         }
 
-        final BasicMessageMetadataContext inMsgMetadataCtx = inMsgCtx.getSubcontext(BasicMessageMetadataContext.class);
-        if (inMsgMetadataCtx == null) {
-            log.debug("{} No inbound message metadata context available", getLogPrefix());
+        final SAMLMessageInfoContext infoCtx = inMsgCtx.getSubcontext(SAMLMessageInfoContext.class);
+        if (infoCtx == null) {
+            log.debug("{} No inbound SAMLMessageInfoContext available", getLogPrefix());
             return null;
         }
 
-        return inMsgMetadataCtx.getMessageId();
+        return infoCtx.getMessageId();
     }
     
 }

Modified: trunk/opensaml-saml-impl/src/test/java/org/opensaml/saml/common/profile/impl/AddInResponseToToResponseTest.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-saml-impl/src/test/java/org/opensaml/saml/common/profile/impl/AddInResponseToToResponseTest.java?rev=3650&r1=3649&r2=3650&view=diff
==============================================================================
--- trunk/opensaml-saml-impl/src/test/java/org/opensaml/saml/common/profile/impl/AddInResponseToToResponseTest.java (original)
+++ trunk/opensaml-saml-impl/src/test/java/org/opensaml/saml/common/profile/impl/AddInResponseToToResponseTest.java Mon Feb 24 21:47:13 2014
@@ -20,12 +20,12 @@
 import net.shibboleth.utilities.java.support.component.ComponentInitializationException;
 
 import org.opensaml.core.OpenSAMLInitBaseTestCase;
-import org.opensaml.messaging.context.BasicMessageMetadataContext;
 import org.opensaml.profile.ProfileException;
 import org.opensaml.profile.RequestContextBuilder;
 import org.opensaml.profile.action.ActionTestingSupport;
 import org.opensaml.profile.action.EventIds;
 import org.opensaml.profile.context.ProfileRequestContext;
+import org.opensaml.saml.common.messaging.context.SAMLMessageInfoContext;
 import org.opensaml.saml.saml1.core.Response;
 import org.opensaml.saml.saml1.profile.SAML1ActionTestingSupport;
 import org.opensaml.saml.saml2.core.LogoutResponse;
@@ -43,7 +43,7 @@
     public void setUp() {
         prc = new RequestContextBuilder().setInboundMessage(
                 SAML1ActionTestingSupport.buildAttributeQueryRequest(null)).buildProfileRequestContext();
-        prc.getInboundMessageContext().getSubcontext(BasicMessageMetadataContext.class, true).setMessageId(
+        prc.getInboundMessageContext().getSubcontext(SAMLMessageInfoContext.class, true).setMessageId(
                 SAML1ActionTestingSupport.REQUEST_ID);
     }
 
@@ -61,7 +61,7 @@
     /** Test that action proceeds properly if there is no request ID. */
     @Test
     public void testNoRequestID() throws Exception {
-        prc.getInboundMessageContext().removeSubcontext(BasicMessageMetadataContext.class);
+        prc.getInboundMessageContext().removeSubcontext(SAMLMessageInfoContext.class);
         

[... 3 lines stripped ...]


More information about the commits mailing list