diff options
author | Olaf Otto | 2017-03-24 14:57:26 +0000 |
---|---|---|
committer | Olaf Otto | 2017-03-24 14:57:26 +0000 |
commit | 9883efc94155e62e5d962941a0400549fdfb9cac (patch) | |
tree | 1bde31717211814b68dc2f9df21a094bd31283de | |
parent | 323a4ef7ba32014cfab51771f04a86fba282c5c3 (diff) | |
download | org.eclipse.gemini.blueprint-9883efc94155e62e5d962941a0400549fdfb9cac.tar.gz org.eclipse.gemini.blueprint-9883efc94155e62e5d962941a0400549fdfb9cac.tar.xz org.eclipse.gemini.blueprint-9883efc94155e62e5d962941a0400549fdfb9cac.zip |
506536: Support autoGrowNestedPaths via CMUtils
Signed-off-by: Olaf Otto <olaf@x100.de>
-rw-r--r-- | core/src/main/java/org/eclipse/gemini/blueprint/compendium/internal/cm/CMUtils.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/core/src/main/java/org/eclipse/gemini/blueprint/compendium/internal/cm/CMUtils.java b/core/src/main/java/org/eclipse/gemini/blueprint/compendium/internal/cm/CMUtils.java index ea47dc9..b5be0a1 100644 --- a/core/src/main/java/org/eclipse/gemini/blueprint/compendium/internal/cm/CMUtils.java +++ b/core/src/main/java/org/eclipse/gemini/blueprint/compendium/internal/cm/CMUtils.java @@ -60,6 +60,8 @@ public abstract class CMUtils { public static void applyMapOntoInstance(Object instance, Map<String, ?> properties, AbstractBeanFactory beanFactory) {
if (properties != null && !properties.isEmpty()) {
BeanWrapper beanWrapper = PropertyAccessorFactory.forBeanPropertyAccess(instance);
+ beanWrapper.setAutoGrowNestedPaths(true);
+
// configure bean wrapper (using method from Spring 2.5.6)
if (beanFactory != null) {
beanFactory.copyRegisteredEditorsTo(beanWrapper);
|