[java-identity-provider COMMIT] in /trunk: idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relying...

noreply at shibboleth.net noreply at shibboleth.net
Wed Feb 15 05:50:23 EST 2017


Author: rdw
Date: Wed Feb 15 05:50:22 2017
New Revision: 8621

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=8621&view=rev
Log:
IDP-693 revert previous.  We'll fix this completely in V4 and a comaptible manner.

https://issues.shibboleth.net/jira/browse/IDP-693

Modified:
    trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/filter/impl/RequiredValidUntilFactoryBean.java
    trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/filter/impl/RequiredValidUntilParser.java
    trunk/idp-profile-spring/src/test/resources/net/shibboleth/idp/profile/spring/relyingparty/metadata/filter/requiredValidUntilParam.xml
    trunk/idp-schema/src/main/resources/schema/shibboleth-metadata.xsd

Modified: trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/filter/impl/RequiredValidUntilFactoryBean.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/filter/impl/RequiredValidUntilFactoryBean.java?rev=8621&r1=8620&r2=8621&view=diff
==============================================================================
--- trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/filter/impl/RequiredValidUntilFactoryBean.java	(original)
+++ trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/filter/impl/RequiredValidUntilFactoryBean.java	Wed Feb 15 05:50:22 2017
@@ -19,7 +19,6 @@
 
 import javax.annotation.Nullable;
 
-import net.shibboleth.utilities.java.support.annotation.Duration;
 import net.shibboleth.utilities.java.support.xml.DOMTypeSupport;
 
 import org.opensaml.saml.metadata.resolver.filter.impl.RequiredValidUntilFilter;
@@ -36,9 +35,6 @@
     /** Where the (property replaced) value of maxValidityInterval goes. */
     @Nullable private String maxValidityIntervalDuration;
     
-    /** The maxmimum validity.  */
-    @Nullable @Duration private Long maxValidity;
-
     /** Logger. */
     private final Logger log = LoggerFactory.getLogger(RequiredValidUntilFactoryBean.class);
 
@@ -52,12 +48,6 @@
         maxValidityIntervalDuration = s;
     }
     
-    /** Set the maxmimum validity as a {@Duration}
-     * @param max what to set.
-     */
-    @Duration public void setMaxValidity(@Duration final long max) {
-        maxValidity = max;
-    }
 
     /** {@inheritDoc} */
     @Override public Class<RequiredValidUntilFilter> getObjectType() {
@@ -68,9 +58,7 @@
     @Override protected RequiredValidUntilFilter createInstance() throws Exception {
         final RequiredValidUntilFilter value = new RequiredValidUntilFilter();
 
-        if (null != maxValidity) {
-            value.setMaxValidityInterval(maxValidity);
-        } else if (null != maxValidityIntervalDuration) {
+        if (null != maxValidityIntervalDuration) {
             if (maxValidityIntervalDuration.startsWith("P")) {
                 value.setMaxValidityInterval(DOMTypeSupport.durationToLong(maxValidityIntervalDuration));
             } else if (maxValidityIntervalDuration.startsWith("-P")) {

Modified: trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/filter/impl/RequiredValidUntilParser.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/filter/impl/RequiredValidUntilParser.java?rev=8621&r1=8620&r2=8621&view=diff
==============================================================================
--- trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/filter/impl/RequiredValidUntilParser.java	(original)
+++ trunk/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/filter/impl/RequiredValidUntilParser.java	Wed Feb 15 05:50:22 2017
@@ -50,18 +50,11 @@
     /** {@inheritDoc} */
     @Override protected void doParse(final Element element, final ParserContext parserContext,
             final BeanDefinitionBuilder builder) {
-        if (element.hasAttributeNS(null, "maxValidity")) {
-            if (element.hasAttributeNS(null, "maxValidityInterval")) {
-                log.warn("Only one of maxValidity and maxValidityInterval can be supplied");
-            }
-            builder.addPropertyValue("maxValidity",
-                    StringSupport.trimOrNull(element.getAttributeNS(null, "maxValidity")));
-        } else if (element.hasAttributeNS(null, "maxValidityInterval")) {
-            log.warn("maxValidityInterval is deprecated, used maxValidity");
+        if (element.hasAttributeNS(null, "maxValidityInterval")) {
             builder.addPropertyValue("maxValidityInterval",
                     StringSupport.trimOrNull(element.getAttributeNS(null, "maxValidityInterval")));
         } else {
-            log.warn("Metadata filter " + TYPE_NAME.getLocalPart() + " without maxValdity is a no-op.");

[... 43 lines stripped ...]


More information about the commits mailing list