[java-opensaml COMMIT] in /trunk: opensaml-saml-api/src/main/java/org/opensaml/saml/metadata/MetadataResolver.java op...

noreply at shibboleth.net noreply at shibboleth.net
Fri Aug 9 21:13:37 EDT 2013


Author: putmanb
Date: Fri Aug  9 21:13:37 2013
New Revision: 3422

URL: http://svn.shibboleth.net/view/java-opensaml?rev=3422&view=rev
Log:
Initial coarse refactoring of existing MetadataProviders to new MetadataResolver interface.
Add new RoleDescriptorResolver interface and a basic impl that wraps a MetadataResolver.
Rip out old MetadataCredentialResolver caching stuff, to be replaced with new XMLObject "annotation"-based mechanism 
when the latter is ready.

Added:
    trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/metadata/RoleDescriptorResolver.java   (with props)
    trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/saml2/metadata/provider/BasicRoleDescriptorResolver.java   (with props)
    trunk/opensaml-saml-impl/src/test/java/org/opensaml/saml/saml2/metadata/provider/BasicRoleDescriptorResolverTest.java   (with props)
Modified:
    trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/metadata/MetadataResolver.java
    trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/saml2/metadata/provider/AbstractMetadataProvider.java
    trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/saml2/metadata/provider/AbstractObservableMetadataProvider.java
    trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/saml2/metadata/provider/AbstractReloadingMetadataProvider.java
    trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/saml2/metadata/provider/BaseMetadataProvider.java
    trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/saml2/metadata/provider/ChainingMetadataProvider.java
    trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/saml2/metadata/provider/DOMMetadataProvider.java
    trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/saml2/metadata/provider/FileBackedHTTPMetadataProvider.java
    trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/saml2/metadata/provider/FilesystemMetadataProvider.java
    trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/saml2/metadata/provider/HTTPMetadataProvider.java
    trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/saml2/metadata/provider/ResourceBackedMetadataProvider.java
    trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/security/MetadataCredentialResolver.java
    trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/security/MetadataCredentialResolverFactory.java
    trunk/opensaml-saml-impl/src/test/java/org/opensaml/saml/saml2/metadata/provider/ChainingMetadataProviderTest.java
    trunk/opensaml-saml-impl/src/test/java/org/opensaml/saml/saml2/metadata/provider/FileBackedHTTPMetadataProviderTest.java
    trunk/opensaml-saml-impl/src/test/java/org/opensaml/saml/saml2/metadata/provider/FilesystemMetadataProviderTest.java
    trunk/opensaml-saml-impl/src/test/java/org/opensaml/saml/saml2/metadata/provider/HTTPMetadataProviderTest.java
    trunk/opensaml-saml-impl/src/test/java/org/opensaml/saml/saml2/metadata/provider/RequiredValidUntilTest.java
    trunk/opensaml-saml-impl/src/test/java/org/opensaml/saml/saml2/metadata/provider/ResourceBackedMetadataProviderTest.java
    trunk/opensaml-saml-impl/src/test/java/org/opensaml/saml/saml2/metadata/provider/SignatureValidationFilterTest.java
    trunk/opensaml-saml-impl/src/test/java/org/opensaml/saml/saml2/metadata/support/AttributeConsumingServiceSelectorTest.java
    trunk/opensaml-saml-impl/src/test/java/org/opensaml/saml/security/MetadataCredentialResolverCachingTest.java
    trunk/opensaml-saml-impl/src/test/java/org/opensaml/saml/security/MetadataCredentialResolverTest.java

Modified: trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/metadata/MetadataResolver.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/metadata/MetadataResolver.java?rev=3422&r1=3421&r2=3422&view=diff
==============================================================================
--- trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/metadata/MetadataResolver.java (original)
+++ trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/metadata/MetadataResolver.java Fri Aug  9 21:13:37 2013
@@ -35,8 +35,8 @@
  * 
  * Implementations SHOULD also support the following criteria when possible:
  * <ul>
+ * <li>{@link org.opensaml.saml.criterion.EntityRoleCriterion}</li>
  * <li>{@link org.opensaml.saml.criterion.ProtocolCriterion}</li>
- * <li>{@link org.opensaml.saml.criterion.EntityRoleCriterion}</li>
  * <li>{@link org.opensaml.saml.criterion.BindingCriterion}</li>
  * </ul>
  */

Modified: trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/saml2/metadata/provider/AbstractMetadataProvider.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/saml2/metadata/provider/AbstractMetadataProvider.java?rev=3422&r1=3421&r2=3422&view=diff
==============================================================================
--- trunk/opensaml-saml-impl/src/main/java/org/opensaml/saml/saml2/metadata/provider/AbstractMetadataProvider.java (original)

[... 3179 lines stripped ...]


More information about the commits mailing list