[java-identity-provider] branch master updated: IDP-1244 Clarify some deprecations
Rod Widdowson
rdw at steadingsoftware.com
Tue May 8 06:35:47 EDT 2018
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=7a3f3283263e5b6d98029c22fe11d2555a05261e
The following commit(s) were added to refs/heads/master by this push:
new 7a3f328 IDP-1244 Clarify some deprecations
7a3f328 is described below
commit 7a3f3283263e5b6d98029c22fe11d2555a05261e
Author: Rod Widdowson <rdw at steadingsoftware.com>
AuthorDate: Mon May 7 14:56:14 2018 +0100
IDP-1244 Clarify some deprecations
Mostly changes to logging.
---
.../spring/impl/AttributeFilterPolicyParser.java | 18 +++++++++---------
.../resolver/ResolverDataConnectorDependency.java | 2 +-
.../metadata/filter/impl/SchemaValidationParser.java | 15 ++++++++-------
3 files changed, 18 insertions(+), 17 deletions(-)
diff --git a/idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/impl/AttributeFilterPolicyParser.java b/idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/impl/AttributeFilterPolicyParser.java
index 4801db9..664c122 100644
--- a/idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/impl/AttributeFilterPolicyParser.java
+++ b/idp-attribute-filter-spring/src/main/java/net/shibboleth/idp/attribute/filter/spring/impl/AttributeFilterPolicyParser.java
@@ -22,14 +22,6 @@ import java.util.List;
import javax.annotation.Nonnull;
import javax.xml.namespace.QName;
-import net.shibboleth.ext.spring.util.SpringSupport;
-import net.shibboleth.idp.attribute.filter.AttributeFilterPolicy;
-import net.shibboleth.idp.attribute.filter.spring.BaseFilterParser;
-import net.shibboleth.utilities.java.support.primitive.DeprecationSupport;
-import net.shibboleth.utilities.java.support.primitive.DeprecationSupport.ObjectType;
-import net.shibboleth.utilities.java.support.primitive.StringSupport;
-import net.shibboleth.utilities.java.support.xml.ElementSupport;
-
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.BeanMetadataElement;
@@ -41,6 +33,14 @@ import org.springframework.beans.factory.support.ManagedList;
import org.springframework.beans.factory.xml.ParserContext;
import org.w3c.dom.Element;
+import net.shibboleth.ext.spring.util.SpringSupport;
+import net.shibboleth.idp.attribute.filter.AttributeFilterPolicy;
+import net.shibboleth.idp.attribute.filter.spring.BaseFilterParser;
+import net.shibboleth.utilities.java.support.primitive.DeprecationSupport;
+import net.shibboleth.utilities.java.support.primitive.DeprecationSupport.ObjectType;
+import net.shibboleth.utilities.java.support.primitive.StringSupport;
+import net.shibboleth.utilities.java.support.xml.ElementSupport;
+
/** Bean definition parser for an {@link AttributeFilterPolicy}. */
public class AttributeFilterPolicyParser extends BaseFilterParser {
@@ -97,7 +97,7 @@ public class AttributeFilterPolicyParser extends BaseFilterParser {
final List<Element> policyRequirementsRef =
ElementSupport.getChildElements(config, POLICY_REQUIREMENT_RULE_REF);
if (policyRequirementsRef != null && policyRequirementsRef.size() > 0) {
- DeprecationSupport.warnOnce(ObjectType.ELEMENT, POLICY_REQUIREMENT_RULE.toString(),
+ DeprecationSupport.warnOnce(ObjectType.ELEMENT, POLICY_REQUIREMENT_RULE_REF.toString(),
parserContext.getReaderContext().getResource().getDescription(), null);
final String referenceText = getReferenceText(policyRequirementsRef.get(0));
diff --git a/idp-attribute-resolver-api/src/main/java/net/shibboleth/idp/attribute/resolver/ResolverDataConnectorDependency.java b/idp-attribute-resolver-api/src/main/java/net/shibboleth/idp/attribute/resolver/ResolverDataConnectorDependency.java
index a7485d5..e81f656 100644
--- a/idp-attribute-resolver-api/src/main/java/net/shibboleth/idp/attribute/resolver/ResolverDataConnectorDependency.java
+++ b/idp-attribute-resolver-api/src/main/java/net/shibboleth/idp/attribute/resolver/ResolverDataConnectorDependency.java
@@ -99,7 +99,7 @@ public final class ResolverDataConnectorDependency extends ResolverPluginDepende
@Override @Deprecated public void setDependencyAttributeId(@Nullable final String attributeId) {
DeprecationSupport.warn(ObjectType.METHOD,
"ResolverDataConnectorDependency#setDependencyAttributeId(String)",
- null, null);
+ null, "#setAttributeNames(Collection<String>)");
super.setDependencyAttributeId(attributeId);
}
diff --git a/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/filter/impl/SchemaValidationParser.java b/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/filter/impl/SchemaValidationParser.java
index e7621cb..e490c2e 100644
--- a/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/filter/impl/SchemaValidationParser.java
+++ b/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/filter/impl/SchemaValidationParser.java
@@ -22,11 +22,6 @@ import java.util.List;
import javax.annotation.Nonnull;
import javax.xml.namespace.QName;
-import net.shibboleth.ext.spring.util.SpringSupport;
-import net.shibboleth.idp.profile.spring.relyingparty.metadata.AbstractMetadataProviderParser;
-import net.shibboleth.utilities.java.support.primitive.StringSupport;
-import net.shibboleth.utilities.java.support.xml.ElementSupport;
-
import org.opensaml.saml.metadata.resolver.filter.impl.SchemaValidationFilter;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -35,6 +30,13 @@ import org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser;
import org.springframework.beans.factory.xml.ParserContext;
import org.w3c.dom.Element;
+import net.shibboleth.ext.spring.util.SpringSupport;
+import net.shibboleth.idp.profile.spring.relyingparty.metadata.AbstractMetadataProviderParser;
+import net.shibboleth.utilities.java.support.primitive.DeprecationSupport;
+import net.shibboleth.utilities.java.support.primitive.DeprecationSupport.ObjectType;
+import net.shibboleth.utilities.java.support.primitive.StringSupport;
+import net.shibboleth.utilities.java.support.xml.ElementSupport;
+
/**
* Parser for a <SchemaValidation> filter.
*/
@@ -68,8 +70,7 @@ public class SchemaValidationParser extends AbstractSingleBeanDefinitionParser {
builder.addConstructorArgReference("shibboleth.SchemaBuilder");
}
if (null != schemaNameElements && !schemaNameElements.isEmpty()) {
-
- log.warn("The <ExtensionSchema> element is DEPRECATED and will be removed in the next major version.");
+ DeprecationSupport.warn(ObjectType.ELEMENT, "ExtensionSchema", null, null);
builder.addConstructorArgValue(SpringSupport.getElementTextContentAsManagedList(schemaNameElements));
}
}
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list