[java-identity-provider COMMIT] in /trunk/idp-profile-impl: pom.xml src/main/java/net/shibboleth/idp/profile/impl/Pro...
noreply at shibboleth.net
noreply at shibboleth.net
Tue Feb 11 12:47:14 EST 2014
Author: tzeller
Date: Tue Feb 11 12:47:14 2014
New Revision: 5372
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=5372&view=rev
Log:
IDP-368 : Add test for setting bean ID property automatically via BeanPostProcessor, currently only for AbstractProfileActions.
Added:
trunk/idp-profile-impl/src/test/java/net/shibboleth/idp/profile/impl/ProfileActionBeanPostProcessorTest.java (with props)
trunk/idp-profile-impl/src/test/resources/net/shibboleth/idp/profile/impl/ProfileActionBeanPostProcessorTest.xml (with props)
Modified:
trunk/idp-profile-impl/pom.xml
trunk/idp-profile-impl/src/main/java/net/shibboleth/idp/profile/impl/ProfileActionBeanPostProcessor.java
Modified: trunk/idp-profile-impl/pom.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-profile-impl/pom.xml?rev=5372&r1=5371&r2=5372&view=diff
==============================================================================
--- trunk/idp-profile-impl/pom.xml (original)
+++ trunk/idp-profile-impl/pom.xml Tue Feb 11 12:47:14 2014
@@ -86,7 +86,12 @@
<type>test-jar</type>
<scope>test</scope>
</dependency>
-
+ <dependency>
+ <groupId>${opensaml.groupId}</groupId>
+ <artifactId>opensaml-profile-impl</artifactId>
+ <version>${opensaml.version}</version>
+ <scope>test</scope>
+ </dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>idp-profile-api</artifactId>
Modified: trunk/idp-profile-impl/src/main/java/net/shibboleth/idp/profile/impl/ProfileActionBeanPostProcessor.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-profile-impl/src/main/java/net/shibboleth/idp/profile/impl/ProfileActionBeanPostProcessor.java?rev=5372&r1=5371&r2=5372&view=diff
==============================================================================
--- trunk/idp-profile-impl/src/main/java/net/shibboleth/idp/profile/impl/ProfileActionBeanPostProcessor.java (original)
+++ trunk/idp-profile-impl/src/main/java/net/shibboleth/idp/profile/impl/ProfileActionBeanPostProcessor.java Tue Feb 11 12:47:14 2014
@@ -47,7 +47,7 @@
if (bean instanceof ProfileAction && !(bean instanceof Action)) {
final WebFlowProfileActionAdaptor wrapper = new WebFlowProfileActionAdaptor((ProfileAction) bean);
try {
- wrapper.setId(beanName);
+ wrapper.setId(((ProfileAction)bean).getId());
wrapper.initialize();
} catch (ComponentInitializationException e) {
throw new BeanCreationException("WebFlowProfileActionAdaptor failed to initialize around ProfileAction "
More information about the commits
mailing list