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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]