You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by at...@apache.org on 2008/04/18 13:20:18 UTC
svn commit: r649465 -
/portals/jetspeed-2/portal/trunk/components/jetspeed-cm/src/main/java/org/apache/jetspeed/components/JetspeedBeanDefinitionFilter.java
Author: ate
Date: Fri Apr 18 04:20:12 2008
New Revision: 649465
URL: http://svn.apache.org/viewvc?rev=649465&view=rev
Log:
Support registring multiple bean aliases (, delimited)
Modified:
portals/jetspeed-2/portal/trunk/components/jetspeed-cm/src/main/java/org/apache/jetspeed/components/JetspeedBeanDefinitionFilter.java
Modified: portals/jetspeed-2/portal/trunk/components/jetspeed-cm/src/main/java/org/apache/jetspeed/components/JetspeedBeanDefinitionFilter.java
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/components/jetspeed-cm/src/main/java/org/apache/jetspeed/components/JetspeedBeanDefinitionFilter.java?rev=649465&r1=649464&r2=649465&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/components/jetspeed-cm/src/main/java/org/apache/jetspeed/components/JetspeedBeanDefinitionFilter.java (original)
+++ portals/jetspeed-2/portal/trunk/components/jetspeed-cm/src/main/java/org/apache/jetspeed/components/JetspeedBeanDefinitionFilter.java Fri Apr 18 04:20:12 2008
@@ -311,10 +311,18 @@
public void registerDynamicAlias(BeanDefinitionRegistry registry, String beanName, BeanDefinition bd)
{
- String alias = (String)bd.getAttribute(ALIAS_META_KEY);
- if (alias != null && !alias.equals(beanName))
+ String aliases = (String)bd.getAttribute(ALIAS_META_KEY);
+ if (aliases != null)
{
- registry.registerAlias(beanName, alias);
+ StringTokenizer st = new StringTokenizer(aliases, " ,");
+ while (st.hasMoreTokens())
+ {
+ String alias = st.nextToken();
+ if (!alias.equals(beanName))
+ {
+ registry.registerAlias(beanName, alias);
+ }
+ }
}
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org