Closed
Be able to transform target values in a Binder
Add *addFunction* methid in builder to add a function to apply to a target property.
A such function is registred to the source type, in methods *copy* and *injectProprerties* we will do the transfor...
updated
Closed
Catch more exception while binding
When a binder fails, some runtime exception are not catched, this make difficult to find out what is the problem.
*(from redmine issue 3758 created on 2015-08-19, closed on 2015-08-19)*
updated
Closed
Add Binder#getSourcePropertyType and Binder#getTargetPropertyType methods
Add also Binder#getSourcePropertyGenericType and Binder#getTargetPropertyGenericType methods too.
*(from redmine issue 3757 created on 2015-08-19, closed on 2015-08-19)*
updated
Closed
Add a method *buildInverseModelBuilder* to create an new BinderBuilder from another builder switching exterma
BinderModelBuilder myBinder=...; BinderModelBuilder flipBinder = myBinder.buildInverseModelBuilder();The new binder builder copy from original binder : * *canTypeMismatch* property * properties m...
updated
Closed
Add an option *canMismatchType* in BinderModelBuilder to be able to bind properties with different types
BinderModelBuilder.newEmptyBuilder(source, target) .canTypeMismatch(true) .addSimpleProperties("taiste");*(from redmine issue 3754 created on ...
updated
Closed
Add a injectProperties method to Binder
We have a *obtainProperties* to extract properties values froma bean, introduce the opposite method : *injectProperties* to inject some properties to a bean.
*(from redmine issue 3753 created on 2015...
updated
Closed
Generate a new object to init all beans of a model
Using the SimpleBeanWithNoInterface transformer generates now two more files :
* XXXModelInitializer a contract with a method *start*, *end* and *initXXX* form each bean type.
* XXXModelInitializerRu...
updated
Closed
Use nuitonpom 3
*(from redmine issue 3752 created on 2015-08-15, closed on 2015-08-15)*
updated
Closed
Transform some tag values to stereotypes
Some tag value whith boolean value should be stereotype.
This will break change generation behaviour.
To not generate stuff, now use the stereotype :
* generatePropertyChangeSupport -> skipGenerate...
updated
Closed
Add all possible sub packages in object model
While loading the object model, add all sub packages possible from the packages described in the model.
This will permit us to add then tag value on any possible sub package. (which is actually is no...
updated