[java-shib-metadata] branch main updated: JSMD-1 Remove deprecations

Rod Widdowson rdw at steadingsoftware.com
Wed Nov 2 15:16:46 UTC 2022


This is an automated email from the git hooks/post-receive script.

rdw pushed a commit to branch main
in repository java-shib-metadata.

View the commit online:
http://git.shibboleth.net/view/?p=java-shib-metadata.git;a=commit;h=87dc1a3c638b7035800ee4121bb2f6887641dff5

The following commit(s) were added to refs/heads/main by this push:
     new 87dc1a3c JSMD-1 Remove deprecations
87dc1a3c is described below

commit 87dc1a3c638b7035800ee4121bb2f6887641dff5
Author: Rod Widdowson <rdw at steadingsoftware.com>
AuthorDate: Wed Nov 2 15:15:47 2022 +0000

    JSMD-1 Remove deprecations
    
    https://shibboleth.atlassian.net/browse/JSMD-1
    
    Remove deprecated 'EntityRoleWhiteList' filter
---
 .../spring/metadata/MetadataNamespaceHandler.java  |  5 +-
 .../filter/DeprecatedEntityRoleFilterParser.java   | 54 ----------------------
 .../main/resources/schema/shibboleth-metadata.xsd  | 11 -----
 3 files changed, 1 insertion(+), 69 deletions(-)

diff --git a/shib-metadata-spring/src/main/java/net/shibboleth/spring/metadata/MetadataNamespaceHandler.java b/shib-metadata-spring/src/main/java/net/shibboleth/spring/metadata/MetadataNamespaceHandler.java
index ec9aab8a..f3f9cf1d 100644
--- a/shib-metadata-spring/src/main/java/net/shibboleth/spring/metadata/MetadataNamespaceHandler.java
+++ b/shib-metadata-spring/src/main/java/net/shibboleth/spring/metadata/MetadataNamespaceHandler.java
@@ -22,7 +22,6 @@ import javax.xml.namespace.QName;
 import net.shibboleth.shared.spring.custom.BaseSpringNamespaceHandler;
 import net.shibboleth.spring.metadata.filter.AlgorithmFilterParser;
 import net.shibboleth.spring.metadata.filter.ByReferenceParser;
-import net.shibboleth.spring.metadata.filter.DeprecatedEntityRoleFilterParser;
 import net.shibboleth.spring.metadata.filter.EntitiesDescriptorNameParser;
 import net.shibboleth.spring.metadata.filter.EntityAttributesFilterParser;
 import net.shibboleth.spring.metadata.filter.EntityRoleFilterParser;
@@ -35,7 +34,7 @@ import net.shibboleth.spring.metadata.filter.SchemaValidationParser;
 import net.shibboleth.spring.metadata.filter.SignatureValidationParser;
 
 /** Namespace handler for <code>urn:mace:shibboleth:2.0:metadata</code>. */
- at SuppressWarnings("removal")
+
 public class MetadataNamespaceHandler extends BaseSpringNamespaceHandler {
 
     /** Metadata provider element name. */
@@ -70,8 +69,6 @@ public class MetadataNamespaceHandler extends BaseSpringNamespaceHandler {
         registerBeanDefinitionParser(EntityAttributesFilterParser.TYPE_NAME, new EntityAttributesFilterParser());
         registerBeanDefinitionParser(NameIDFormatFilterParser.TYPE_NAME, new NameIDFormatFilterParser());
         registerBeanDefinitionParser(EntityRoleFilterParser.TYPE_NAME, new EntityRoleFilterParser());
-        registerBeanDefinitionParser(DeprecatedEntityRoleFilterParser.TYPE_NAME,
-                new DeprecatedEntityRoleFilterParser());
         registerBeanDefinitionParser(SchemaValidationParser.TYPE_NAME, new SchemaValidationParser());
         registerBeanDefinitionParser(SignatureValidationParser.TYPE_NAME, new SignatureValidationParser());
         registerBeanDefinitionParser(NodeProcessingParser.TYPE_NAME, new NodeProcessingParser());
diff --git a/shib-metadata-spring/src/main/java/net/shibboleth/spring/metadata/filter/DeprecatedEntityRoleFilterParser.java b/shib-metadata-spring/src/main/java/net/shibboleth/spring/metadata/filter/DeprecatedEntityRoleFilterParser.java
deleted file mode 100644
index 0fb9585f..00000000
--- a/shib-metadata-spring/src/main/java/net/shibboleth/spring/metadata/filter/DeprecatedEntityRoleFilterParser.java
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * Licensed to the University Corporation for Advanced Internet Development,
- * Inc. (UCAID) under one or more contributor license agreements.  See the
- * NOTICE file distributed with this work for additional information regarding
- * copyright ownership. The UCAID licenses this file to You under the Apache
- * License, Version 2.0 (the "License"); you may not use this file except in
- * compliance with the License.  You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package net.shibboleth.spring.metadata.filter;
-
-import javax.annotation.Nonnull;
-import javax.xml.namespace.QName;
-
-import org.springframework.beans.factory.support.BeanDefinitionBuilder;
-import org.springframework.beans.factory.xml.ParserContext;
-import org.w3c.dom.Element;
-
-import net.shibboleth.shared.primitive.DeprecationSupport;
-import net.shibboleth.shared.primitive.DeprecationSupport.ObjectType;
-import net.shibboleth.spring.metadata.AbstractMetadataProviderParser;
-
-
-/**
- * Parser for a <EntityRoleWhiteListt> filter.
- * 
- * @deprecated
- */
- at Deprecated(forRemoval=true, since="4.1.0")
-public class DeprecatedEntityRoleFilterParser extends EntityRoleFilterParser {
-
-    /** Deprecated Element name. */
-    @Nonnull public static final QName TYPE_NAME = new QName(AbstractMetadataProviderParser.METADATA_NAMESPACE,
-            "EntityRoleWhiteList");
-
-    /** {@inheritDoc} */
-    @Override protected void doParse(final Element element, final ParserContext parserContext,
-            final BeanDefinitionBuilder builder) {
-        
-        DeprecationSupport.warn(ObjectType.XSITYPE, TYPE_NAME.getLocalPart(),
-                parserContext.getReaderContext().getResource().getDescription(),
-                EntityRoleFilterParser.TYPE_NAME.getLocalPart());
-        super.doParse(element, parserContext, builder);
-    }
-
-}
\ No newline at end of file
diff --git a/shib-metadata-spring/src/main/resources/schema/shibboleth-metadata.xsd b/shib-metadata-spring/src/main/resources/schema/shibboleth-metadata.xsd
index 5dc245c9..a5a3730f 100644
--- a/shib-metadata-spring/src/main/resources/schema/shibboleth-metadata.xsd
+++ b/shib-metadata-spring/src/main/resources/schema/shibboleth-metadata.xsd
@@ -1033,17 +1033,6 @@
         </complexContent>
     </complexType>
     
-    <complexType name="EntityRoleWhiteList">
-        <annotation>
-            <documentation>
-                DEPRECATED name for EntityRole filter.
-            </documentation>
-        </annotation>
-        <complexContent>
-            <extension base="shibmd:EntityRole" />
-        </complexContent>
-    </complexType>
-    
     <complexType name="EntityAttributes">
         <annotation>
             <documentation>

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list