Luca Burgazzoli created CAMEL-13557:
---------------------------------------
Summary: Support for nested properties binding
Key: CAMEL-13557
URL: https://issues.apache.org/jira/browse/CAMEL-13557
Project: Camel
Issue Type: New Feature
Components: came-core
Reporter: Luca Burgazzoli
Fix For: 3.0.0
As today properties binding does not work for nested objects so assuming I have
a class like:
{code:java}
class MyComponent {
public void setFoo(String foo) {
this.foo = foo;
}
public String getFoo() {
return foo;
}
public void setConfiguration(Configuration conf) {
this.conf = conf;
}
public Configuration getConfiguration() {
return conf;
}
static class Configuration {
public void setBar(String bar) {
this.bar = bar
}
public String getBar() {
return bar
}
}
}
{code}
And a set of properties like:
{code}
myComponent.foo = "foo"
myComponent.conf.bar = "bar"
{code}
Then only MyComponent.foo will be set but it would be nice if the binding
framework could navigate the property using dot notation and set any dependent
object.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)