[java-identity-provider] 09/51: Remove use of old style getAttributeValueAsList
Rod Widdowson
rdw at steadingsoftware.com
Wed Feb 6 08:42:40 EST 2019
This is an automated email from the git hooks/post-receive script.
rdw pushed a commit to branch master
in repository java-identity-provider.
View the commit online:
http://git.shibboleth.net/view/?p=java-identity-provider.git;a=commit;h=96c80ce36d78b6b9058ba8b7c5d9b2e53443a22d
commit 96c80ce36d78b6b9058ba8b7c5d9b2e53443a22d
Author: Rod Widdowson <rdw at steadingsoftware.com>
AuthorDate: Wed Nov 28 15:21:06 2018 +0000
Remove use of old style getAttributeValueAsList
The new version handles property replacement correctly.
---
.../saml/impl/RegistrationAuthorityRuleParser.java | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/saml/impl/RegistrationAuthorityRuleParser.java b/idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/saml/impl/RegistrationAuthorityRuleParser.java
index 594341a..9cd00ba 100644
--- a/idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/saml/impl/RegistrationAuthorityRuleParser.java
+++ b/idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/saml/impl/RegistrationAuthorityRuleParser.java
@@ -20,20 +20,20 @@ package net.shibboleth.idp.attribute.filter.spring.saml.impl;
import javax.annotation.Nonnull;
import javax.xml.namespace.QName;
-import net.shibboleth.ext.spring.util.SpringSupport;
-import net.shibboleth.idp.attribute.filter.policyrule.saml.impl.RegistrationAuthorityPolicyRule;
-import net.shibboleth.idp.attribute.filter.spring.BaseFilterParser;
-import net.shibboleth.idp.attribute.filter.spring.policyrule.BasePolicyRuleParser;
-import net.shibboleth.utilities.java.support.primitive.StringSupport;
-
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.support.AbstractBeanDefinition;
import org.springframework.beans.factory.support.BeanDefinitionBuilder;
-import org.springframework.beans.factory.support.ManagedList;
import org.springframework.beans.factory.xml.ParserContext;
import org.w3c.dom.Attr;
import org.w3c.dom.Element;
+import net.shibboleth.ext.spring.util.SpringSupport;
+import net.shibboleth.idp.attribute.filter.policyrule.saml.impl.RegistrationAuthorityPolicyRule;
+import net.shibboleth.idp.attribute.filter.spring.BaseFilterParser;
+import net.shibboleth.idp.attribute.filter.spring.policyrule.BasePolicyRuleParser;
+import net.shibboleth.utilities.java.support.primitive.StringSupport;
+
/** Spring bean definition parser that creates {@link RegistrationAuthorityPolicyRule} beans. */
public class RegistrationAuthorityRuleParser extends BasePolicyRuleParser {
@@ -73,8 +73,8 @@ public class RegistrationAuthorityRuleParser extends BasePolicyRuleParser {
final Attr attr = element.getAttributeNodeNS(null, REGISTRARS_ATTR_NAME);
if (attr != null) {
- final ManagedList<String> issuers = SpringSupport.getAttributeValueAsManagedList(attr);
- log.debug("Registration Authority Filter: Issuers = {}", issuers);
+ final AbstractBeanDefinition issuers = SpringSupport.getAttributeValueAsList(attr);
+ log.debug("Registration Authority Filter: Issuers = {}", attr.getValue());
builder.addPropertyValue("issuers", issuers);
}
}
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list