[java-shib-attribute] 05/06: JSATTR-5 Remove deprecations

Rod Widdowson rdw at steadingsoftware.com
Thu Nov 24 11:02:05 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-attribute.

View the commit online:
http://git.shibboleth.net/view/?p=java-shib-attribute.git;a=commit;h=4f950194b5c252052075a31296bca341c106522a

commit 4f950194b5c252052075a31296bca341c106522a
Author: Rod Widdowson <rdw at steadingsoftware.com>
AuthorDate: Wed Nov 23 16:39:39 2022 +0000

    JSATTR-5 Remove deprecations
    
    https://shibboleth.atlassian.net/browse/JSATTR-5
    
    Attribute contextStrategyRef no longer honoured.  Remove it.
---
 .../filter/spring/policyrule/impl/PredicateRuleParser.java  |  6 ------
 .../src/main/resources/schema/shibboleth-afp.xsd            | 13 +++----------
 2 files changed, 3 insertions(+), 16 deletions(-)

diff --git a/shib-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/policyrule/impl/PredicateRuleParser.java b/shib-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/policyrule/impl/PredicateRuleParser.java
index d68014fcd..5843a1efb 100644
--- a/shib-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/policyrule/impl/PredicateRuleParser.java
+++ b/shib-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/policyrule/impl/PredicateRuleParser.java
@@ -27,9 +27,7 @@ import org.w3c.dom.Element;
 import net.shibboleth.idp.attribute.filter.policyrule.filtercontext.impl.PredicatePolicyRule;
 import net.shibboleth.idp.attribute.filter.spring.BaseFilterParser;
 import net.shibboleth.idp.attribute.filter.spring.policyrule.BasePolicyRuleParser;
-import net.shibboleth.shared.primitive.DeprecationSupport;
 import net.shibboleth.shared.xml.AttributeSupport;
-import net.shibboleth.shared.primitive.DeprecationSupport.ObjectType;
 
 /**
  * Bean definition parser for {@link PredicatePolicyRule}.
@@ -50,10 +48,6 @@ public class PredicateRuleParser extends BasePolicyRuleParser {
 
         builder.addPropertyReference("rulePredicate",
                 AttributeSupport.getRequiredAttributeValue(element, null, "rulePredicateRef"));
-        if (element.hasAttributeNS(null, "contextStrategyRef")) {
-            DeprecationSupport.warn(ObjectType.ATTRIBUTE, "contextStrategyRef",
-                    parserContext.getReaderContext().getResource().getDescription(), "(removed)");
-        }
     }
 
 }
\ No newline at end of file
diff --git a/shib-attribute-filter-spring/src/main/resources/schema/shibboleth-afp.xsd b/shib-attribute-filter-spring/src/main/resources/schema/shibboleth-afp.xsd
index a2fe84a8a..061c38fe3 100644
--- a/shib-attribute-filter-spring/src/main/resources/schema/shibboleth-afp.xsd
+++ b/shib-attribute-filter-spring/src/main/resources/schema/shibboleth-afp.xsd
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<schema xmlns="http://www.w3.org/2001/XMLSchema" 
+<schema xmlns="http://www.w3.org/2001/XMLSchema"
         xmlns:afp="urn:mace:shibboleth:2.0:afp"
-        xmlns:ds="http://www.w3.org/2000/09/xmldsig#" 
+        xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
         targetNamespace="urn:mace:shibboleth:2.0:afp"
-        version="4.2.0"
+        version="5.0.0"
         elementFormDefault="qualified">
 
     <import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd"/>
@@ -299,13 +299,6 @@
                         </documentation>
                     </annotation>
                 </attribute>
-                <attribute name="contextStrategyRef" type="afp:string">
-                    <annotation>
-                        <documentation>
-                            DEPRECATED: The reference to an externally define bean to lookup the context
-                        </documentation>
-                    </annotation>
-                </attribute>
             </extension>
         </complexContent>
     </complexType>

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


More information about the commits mailing list