[java-identity-provider] branch master updated: Add deprecation warning.
Scott Cantor
cantor.2 at osu.edu
Tue May 9 22:05:47 EDT 2017
This is an automated email from the git hooks/post-receive script.
scantor 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=1430ce599ff8c29b2ce56b6df331b91adbe44dda
The following commit(s) were added to refs/heads/master by this push:
new 1430ce5 Add deprecation warning.
1430ce5 is described below
commit 1430ce599ff8c29b2ce56b6df331b91adbe44dda
Author: Scott Cantor <cantor.2 at osu.edu>
AuthorDate: Tue May 9 22:05:44 2017 -0400
Add deprecation warning.
---
.../relyingparty/metadata/filter/impl/ChainingParser.java | 15 +++++++++++++--
1 file changed, 13 insertions(+), 2 deletions(-)
diff --git a/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/filter/impl/ChainingParser.java b/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/filter/impl/ChainingParser.java
index 300c1f1..bdc1b28 100644
--- a/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/filter/impl/ChainingParser.java
+++ b/idp-profile-spring/src/main/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/filter/impl/ChainingParser.java
@@ -19,6 +19,7 @@ package net.shibboleth.idp.profile.spring.relyingparty.metadata.filter.impl;
import java.util.List;
+import javax.annotation.Nonnull;
import javax.xml.namespace.QName;
import net.shibboleth.ext.spring.util.SpringSupport;
@@ -26,6 +27,8 @@ import net.shibboleth.idp.profile.spring.relyingparty.metadata.AbstractMetadataP
import net.shibboleth.utilities.java.support.xml.ElementSupport;
import org.opensaml.saml.metadata.resolver.filter.MetadataFilterChain;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.support.BeanDefinitionBuilder;
import org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser;
import org.springframework.beans.factory.xml.ParserContext;
@@ -34,12 +37,16 @@ import org.w3c.dom.Element;
/**
* Parser for a <ChainingFilter> filter.
*/
+ at Deprecated
public class ChainingParser extends AbstractSingleBeanDefinitionParser {
/** Element name. */
- public static final QName TYPE_NAME =
+ @Nonnull public static final QName TYPE_NAME =
new QName(AbstractMetadataProviderParser.METADATA_NAMESPACE, "ChainingFilter");
+ /** Class logger. */
+ @Nonnull private final Logger log = LoggerFactory.getLogger(ChainingParser.class);
+
/** {@inheritDoc} */
@Override protected Class<?> getBeanClass(final Element element) {
return MetadataFilterChain.class;
@@ -48,6 +55,9 @@ public class ChainingParser extends AbstractSingleBeanDefinitionParser {
/** {@inheritDoc} */
@Override protected void doParse(final Element element, final ParserContext parserContext,
final BeanDefinitionBuilder builder) {
+
+ log.warn("Chaining MetadataFilter type is DEPRECATED and will be removed in the next major version");
+
final List<Element> children =
ElementSupport.getChildElements(element, AbstractMetadataProviderParser.METADATA_FILTER_ELEMENT_NAME);
@@ -60,4 +70,5 @@ public class ChainingParser extends AbstractSingleBeanDefinitionParser {
@Override protected boolean shouldGenerateId() {
return true;
}
-}
+
+}
\ No newline at end of file
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list