[java-identity-provider] 01/06: IDP-1121 Add comments to V4 deprecations
Rod Widdowson
rdw at steadingsoftware.com
Wed Apr 3 02:29:45 EDT 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=47315f74a4746fc9ff5d182b9713418487b163fd
commit 47315f74a4746fc9ff5d182b9713418487b163fd
Author: Rod Widdowson <rdw at steadingsoftware.com>
AuthorDate: Tue Apr 2 16:19:01 2019 +0100
IDP-1121 Add comments to V4 deprecations
https://issues.shibboleth.net/jira/browse/IDP-1121
---
.../shibboleth/common/attribute/provider/BasicAttribute.java | 1 +
.../common/attribute/provider/V2SAMLProfileRequestContext.java | 4 ++++
.../resolver/spring/ad/impl/TemplateAttributeDefinitionParser.java | 1 +
.../attribute/resolver/spring/dc/impl/ScriptDataConnectorParser.java | 1 +
4 files changed, 7 insertions(+)
diff --git a/idp-attribute-resolver-impl/src/main/java/edu/internet2/middleware/shibboleth/common/attribute/provider/BasicAttribute.java b/idp-attribute-resolver-impl/src/main/java/edu/internet2/middleware/shibboleth/common/attribute/provider/BasicAttribute.java
index 6cc62e5..18b4c25 100644
--- a/idp-attribute-resolver-impl/src/main/java/edu/internet2/middleware/shibboleth/common/attribute/provider/BasicAttribute.java
+++ b/idp-attribute-resolver-impl/src/main/java/edu/internet2/middleware/shibboleth/common/attribute/provider/BasicAttribute.java
@@ -36,6 +36,7 @@ public class BasicAttribute extends ScriptedIdPAttributeImpl {
*/
public BasicAttribute(final String id) {
super(new IdPAttribute(id), "Scripted Attribute Definition: ");
+ // Deprecation is NEW in V4.0
DeprecationSupport.warnOnce(ObjectType.CLASS,
"edu.internet2.middleware.shibboleth.common.attribute.provider.BasicAttribute",
null, "IdPAttribute");
diff --git a/idp-attribute-resolver-impl/src/main/java/edu/internet2/middleware/shibboleth/common/attribute/provider/V2SAMLProfileRequestContext.java b/idp-attribute-resolver-impl/src/main/java/edu/internet2/middleware/shibboleth/common/attribute/provider/V2SAMLProfileRequestContext.java
index 0f6e1c7..1f9cd4b 100644
--- a/idp-attribute-resolver-impl/src/main/java/edu/internet2/middleware/shibboleth/common/attribute/provider/V2SAMLProfileRequestContext.java
+++ b/idp-attribute-resolver-impl/src/main/java/edu/internet2/middleware/shibboleth/common/attribute/provider/V2SAMLProfileRequestContext.java
@@ -75,6 +75,7 @@ public class V2SAMLProfileRequestContext {
* @return attribute ID
*/
@Nullable protected String getId() {
+ // Deprecation is NEW in V4.0
DeprecationSupport.warnOnce(ObjectType.METHOD, "requestContext.getId()", null, null);
return id;
}
@@ -85,6 +86,7 @@ public class V2SAMLProfileRequestContext {
* @return the Principal.
*/
public String getPrincipalName() {
+ // Deprecation is NEW in V4.0
DeprecationSupport.warnOnce(ObjectType.METHOD, "requestContext.getPrincipalName()", null, null);
return resolutionContext.getPrincipal();
}
@@ -95,6 +97,7 @@ public class V2SAMLProfileRequestContext {
* @return the entityId.
*/
public String getPeerEntityId() {
+ // Deprecation is NEW in V4.0
DeprecationSupport.warnOnce(ObjectType.METHOD, "requestContext.getPeerEntityId()", null, null);
return resolutionContext.getAttributeRecipientID();
}
@@ -105,6 +108,7 @@ public class V2SAMLProfileRequestContext {
* @return the entityId.
*/
public String getLocalEntityId() {
+ // Deprecation is NEW in V4.0
DeprecationSupport.warnOnce(ObjectType.METHOD, "requestContext.getLocalEntityId()", null, null);
return resolutionContext.getAttributeIssuerID();
}
diff --git a/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/ad/impl/TemplateAttributeDefinitionParser.java b/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/ad/impl/TemplateAttributeDefinitionParser.java
index 7f9bc89..bc2e8d0 100644
--- a/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/ad/impl/TemplateAttributeDefinitionParser.java
+++ b/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/ad/impl/TemplateAttributeDefinitionParser.java
@@ -87,6 +87,7 @@ public class TemplateAttributeDefinitionParser extends BaseAttributeDefinitionPa
final List<Element> sourceAttributeElements =
ElementSupport.getChildElements(config, SOURCE_ATTRIBUTE_ELEMENT_NAME_RESOLVER);
if (null != sourceAttributeElements && !sourceAttributeElements.isEmpty()) {
+ // V4 deprecation
DeprecationSupport.warnOnce(ObjectType.ELEMENT, SOURCE_ATTRIBUTE_ELEMENT_NAME_RESOLVER.getLocalPart(),
parserContext.getReaderContext().getResource().getDescription(),
"by using <InputAttributeDefinition> and <InputDataConnector>");
diff --git a/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/dc/impl/ScriptDataConnectorParser.java b/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/dc/impl/ScriptDataConnectorParser.java
index e70f8ad..b5fb3e2 100644
--- a/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/dc/impl/ScriptDataConnectorParser.java
+++ b/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/dc/impl/ScriptDataConnectorParser.java
@@ -66,6 +66,7 @@ public class ScriptDataConnectorParser extends AbstractDataConnectorParser {
@Override protected void doParse(@Nonnull final Element config, @Nonnull final ParserContext parserContext,
@Nonnull final BeanDefinitionBuilder builder) {
if (isNative(config)) {
+ // V4 Deprecation
DeprecationSupport.warnOnce(ObjectType.ATTRIBUTE, ATTR_SPRING_RESOURCE, null,null);
}
super.doParse(config, parserContext, builder);
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list