[java-identity-provider COMMIT] in /trunk: idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/r...
noreply at shibboleth.net
noreply at shibboleth.net
Thu Feb 20 15:23:01 EST 2014
Author: rdw
Date: Thu Feb 20 15:23:00 2014
New Revision: 5427
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=5427&view=rev
Log:
IDP-370 Use #setInitMtehodName on the builders of all parsers for PrincipalConnectors.
Modified:
trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/pc/AbstractPrincipalConnectorParser.java
trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/pc/DirectConnectorParser.java
trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/pc/TransientConnectorParser.java
trunk/idp-conf/src/main/resources/conf/idp.properties
Modified: trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/pc/AbstractPrincipalConnectorParser.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/pc/AbstractPrincipalConnectorParser.java?rev=5427&r1=5426&r2=5427&view=diff
==============================================================================
--- trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/pc/AbstractPrincipalConnectorParser.java (original)
+++ trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/pc/AbstractPrincipalConnectorParser.java Thu Feb 20 15:23:00 2014
@@ -50,6 +50,10 @@
/** {@inheritDoc} */
@Override protected void doParse(@Nonnull final Element config, @Nonnull final ParserContext parserContext,
@Nonnull final BeanDefinitionBuilder builder) {
+
+ builder.setInitMethodName("initialize");
+ //TODO builder.setDestroyMethodName("destroy");
+
super.doParse(config, parserContext, builder);
// First up, add the per type decoders
Modified: trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/pc/DirectConnectorParser.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/pc/DirectConnectorParser.java?rev=5427&r1=5426&r2=5427&view=diff
==============================================================================
--- trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/pc/DirectConnectorParser.java (original)
+++ trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/pc/DirectConnectorParser.java Thu Feb 20 15:23:00 2014
@@ -41,11 +41,16 @@
@Nonnull final BeanDefinitionBuilder builder) {
BeanDefinitionBuilder subBuilder = BeanDefinitionBuilder.genericBeanDefinition(DirectNameIDDecoder.class);
+ subBuilder.setInitMethodName("initialize");
+ //TODO subBuilder.setDestroyMethodName("destroy");
final String id = config.getAttributeNS(null, "id");
subBuilder.addPropertyValue("id", id);
builder.addConstructorArgValue(subBuilder.getBeanDefinition());
+
subBuilder = BeanDefinitionBuilder.genericBeanDefinition(DirectNameIdentifierDecoder.class);
+ subBuilder.setInitMethodName("initialize");
+ //TODO subBuilder.setDestroyMethodName("destroy");
subBuilder.addPropertyValue("id", id);
builder.addConstructorArgValue(subBuilder.getBeanDefinition());
}
Modified: trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/pc/TransientConnectorParser.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/pc/TransientConnectorParser.java?rev=5427&r1=5426&r2=5427&view=diff
==============================================================================
--- trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/pc/TransientConnectorParser.java (original)
+++ trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/pc/TransientConnectorParser.java Thu Feb 20 15:23:00 2014
@@ -48,6 +48,8 @@
// NameID
BeanDefinitionBuilder subBuilder = BeanDefinitionBuilder.genericBeanDefinition(TransientNameIDDecoder.class);
+ subBuilder.setInitMethodName("initialize");
+ //TODO subBuilder.setDestroyMethodName("destroy");
subBuilder.addPropertyReference("idStore", idStore);
final String id = config.getAttributeNS(null, "id");
subBuilder.addPropertyValue("id", id);
@@ -56,6 +58,8 @@
// NameIdentifier
subBuilder = BeanDefinitionBuilder.genericBeanDefinition(TransientNameIdentifierDecoder.class);
+ subBuilder.setInitMethodName("initialize");
+ //TODO subBuilder.setDestroyMethodName("destroy");
subBuilder.addPropertyReference("idStore", idStore);
subBuilder.addPropertyValue("id", id);
[... 19 lines stripped ...]
More information about the commits
mailing list