[java-opensaml COMMIT] in /trunk: opensaml-saml-api/src/main/java/org/opensaml/saml/common/binding/AbstractEndpointSe...

noreply at shibboleth.net noreply at shibboleth.net
Wed Sep 4 23:06:03 EDT 2013


Author: putmanb
Date: Wed Sep  4 23:06:03 2013
New Revision: 3437

URL: http://svn.shibboleth.net/view/java-opensaml?rev=3437&view=rev
Log:
Remove old MetadataProvider interface and all references.
Add missing require valid metadata method to RoleDescriptorResolver interface.
Strip down, clean up and fix ChainingMetadataResolver so it actually works again, re-enable its tests.

Modified:
    trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/common/binding/AbstractEndpointSelector.java
    trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/metadata/resolver/RoleDescriptorResolver.java
    trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/saml2/metadata/provider/
    trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/metadata/resolver/impl/AbstractObservableMetadataResolver.java
    trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/metadata/resolver/impl/BaseMetadataResolver.java
    trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/metadata/resolver/impl/BasicRoleDescriptorResolver.java
    trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/metadata/resolver/impl/ChainingMetadataResolver.java
    trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/metadata/resolver/impl/ObservableMetadataResolver.java
    trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/security/MetadataCredentialResolverFactory.java
    trunk/opensaml-saml-impl/src/test/java/org/opensaml/saml/metadata/resolver/impl/ChainingMetadataResolverTest.java
    trunk/opensaml-saml-impl/src/test/java/org/opensaml/saml/metadata/resolver/impl/FileBackedHTTPMetadataResolverTest.java
    trunk/opensaml-saml-impl/src/test/java/org/opensaml/saml/metadata/support/AttributeConsumingServiceSelectorTest.java

Modified: trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/common/binding/AbstractEndpointSelector.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/common/binding/AbstractEndpointSelector.java?rev=3437&r1=3436&r2=3437&view=diff
==============================================================================
--- trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/common/binding/AbstractEndpointSelector.java (original)
+++ trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/common/binding/AbstractEndpointSelector.java Wed Sep  4 23:06:03 2013
@@ -23,10 +23,10 @@
 import javax.xml.namespace.QName;
 
 import org.opensaml.saml.common.SAMLObject;
+import org.opensaml.saml.metadata.resolver.MetadataResolver;
 import org.opensaml.saml.saml2.metadata.Endpoint;
 import org.opensaml.saml.saml2.metadata.EntityDescriptor;
 import org.opensaml.saml.saml2.metadata.RoleDescriptor;
-import org.opensaml.saml.saml2.metadata.provider.MetadataProvider;
 
 /**
  * Endpoint selectors choose the endpoint that should be used to contact a peer.
@@ -42,8 +42,8 @@
     /** SAML response within the message flow. */
     private SAMLObject samlResponse;
 
-    /** Provider of metadata for the relying party. */
-    private MetadataProvider metadataProvider;
+    /** Resolver of metadata for the relying party. */
+    private MetadataResolver metadataResolver;
 
     /** Metadata of party to select endpoing for. */
     private EntityDescriptor entityMetadata;
@@ -78,21 +78,21 @@
     }
 
     /**
-     * Gets the metadata provider used to look up entity information.
+     * Gets the metadata resolver used to look up entity information.
      * 
-     * @return metadata provider used to look up entity information
+     * @return metadata resolver used to look up entity information
      */
-    public MetadataProvider getMetadataProvider() {
-        return metadataProvider;
+    public MetadataResolver getMetadataResolver() {
+        return metadataResolver;
     }
 
     /**
-     * Sets the metadata provider used to look up entity information.
+     * Sets the metadata resolver used to look up entity information.
      * 
-     * @param provider metadata provider used to look up entity information
+     * @param resolver metadata resolver used to look up entity information
      */
-    public void setMetadataProvider(MetadataProvider provider) {
-        metadataProvider = provider;
+    public void setMetadataResolver(MetadataResolver resolver) {
+        metadataResolver = resolver;
     }
 
     /**

Modified: trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/metadata/resolver/RoleDescriptorResolver.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/metadata/resolver/RoleDescriptorResolver.java?rev=3437&r1=3436&r2=3437&view=diff
==============================================================================
--- trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/metadata/resolver/RoleDescriptorResolver.java (original)
+++ trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/metadata/resolver/RoleDescriptorResolver.java Wed Sep  4 23:06:03 2013
@@ -43,5 +43,21 @@
  */
 public interface RoleDescriptorResolver extends Resolver<RoleDescriptor, CriteriaSet>, IdentifiableComponent,

[... 848 lines stripped ...]


More information about the commits mailing list