From 3b020248e971e093462a53d2122505513c03c209 Mon Sep 17 00:00:00 2001 From: Oliver Gierke Date: Tue, 7 Oct 2008 19:59:21 +0000 Subject: [PATCH] * polished !JavaDoc git-svn-id: svn+ssh://svn.synyx.de/var/svn/synyx/opensource/synyx-plugin/trunk@2935 5a64d73e-33d6-4ccc-9058-23f8668ecac9 --- ...PluginRegistryBeanFactoryPostProcessor.java | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/plugin-core/src/main/java/org/synyx/plugin/core/support/PluginRegistryBeanFactoryPostProcessor.java b/plugin-core/src/main/java/org/synyx/plugin/core/support/PluginRegistryBeanFactoryPostProcessor.java index 030ae2e..ffa4d26 100644 --- a/plugin-core/src/main/java/org/synyx/plugin/core/support/PluginRegistryBeanFactoryPostProcessor.java +++ b/plugin-core/src/main/java/org/synyx/plugin/core/support/PluginRegistryBeanFactoryPostProcessor.java @@ -12,28 +12,30 @@ import org.synyx.plugin.core.PluginRegistry; * from the {@link BeanFactory} hierarchy and registers {@link PluginRegistry} * instances for them. * + * @see org.synyx.plugin.core.support.BeanListBeanFactoryPostProcessor * @author Oliver Gierke - gierke@synyx.de */ public class PluginRegistryBeanFactoryPostProcessor extends BeanListBeanFactoryPostProcessor { - /* - * (non-Javadoc) + /** + * Additionally wraps the + * {@link org.springframework.beans.factory.config.ListFactoryBean} + * {@link BeanDefinition} into a {@link PluginRegistry}. * - * @see - * com.synyx.minos.core.plugin.support.BeanListBeanFactoryPostProcessor# - * wrapBeanDefinition - * (org.springframework.beans.factory.config.BeanDefinition) + * @see com.synyx.minos.core.plugin.support.BeanListBeanFactoryPostProcessor# + * wrapBeanDefinition + * (org.springframework.beans.factory.config.BeanDefinition) + * @return a {@link BeanDefinition} containing a {@link PluginRegistry} */ @Override protected BeanDefinition wrapListBeanDefinition( BeanDefinition beanDefinition) { - // Create PluginRegistry bean definition + // Create PluginRegistry bean definition to wrap actual bean definition BeanDefinitionBuilder builder = BeanDefinitionBuilder.rootBeanDefinition(PluginRegistry.class); - // Set list definition builder.addPropertyValue("plugins", beanDefinition); return getSourcedBeanDefinition(builder);