[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