[java-opensaml COMMIT] /trunk/opensaml-soap-api/src/main/java/org/opensaml/soap/messaging/SOAPMessagingSupport.java
noreply at shibboleth.net
noreply at shibboleth.net
Wed Jun 10 19:14:14 EDT 2015
Author: putmanb
Date: Wed Jun 10 19:14:14 2015
New Revision: 4299
URL: http://svn.shibboleth.net/view/java-opensaml?rev=4299&view=rev
Log:
Fix impl of isSOAPMessage(). The impl was still the v2 version and isn't correct for v3. Fortunately nothing is using currently.
Modified:
trunk/opensaml-soap-api/src/main/java/org/opensaml/soap/messaging/SOAPMessagingSupport.java
Modified: trunk/opensaml-soap-api/src/main/java/org/opensaml/soap/messaging/SOAPMessagingSupport.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-soap-api/src/main/java/org/opensaml/soap/messaging/SOAPMessagingSupport.java?rev=4299&r1=4298&r2=4299&view=diff
==============================================================================
--- trunk/opensaml-soap-api/src/main/java/org/opensaml/soap/messaging/SOAPMessagingSupport.java (original)
+++ trunk/opensaml-soap-api/src/main/java/org/opensaml/soap/messaging/SOAPMessagingSupport.java Wed Jun 10 19:14:14 2015
@@ -109,14 +109,13 @@
public static boolean isSOAPMessage(@Nonnull final MessageContext<? extends XMLObject> messageContext) {
Constraint.isNotNull(messageContext, "Message context cannot be null");
- XMLObject inboundMessage = messageContext.getMessage();
- if (inboundMessage == null) {
- return false;
- }
+ final SOAP11Context soap11 = getSOAP11Context(messageContext, false);
+
// SOAP 1.1 Envelope
- if (inboundMessage instanceof Envelope) {
+ if (soap11 != null && soap11.getEnvelope() != null) {
return true;
}
+
//TODO SOAP 1.2 support when object providers are implemented
return false;
}
More information about the commits
mailing list