Download Latest Version java-object-merger-0.8.5.1.jar (211.5 kB)
Email in envelope

Get an email when there's a new version of java-object-merger

Home / 0.8.2
Name Modified Size InfoDownloads / Week
Parent folder
README.txt 2013-10-26 1.8 kB
java-object-merger-0.8.2-sources.jar 2013-10-26 99.5 kB
java-object-merger-0.8.2-javadoc.jar 2013-10-26 643.8 kB
java-object-merger-0.8.2.jar 2013-10-26 154.7 kB
Totals: 4 Items   899.9 kB 0
@ Version 0.8.2  

New feature:
* Ability to make local copy of merging context to be able to configure it for some special cases, then make mapping, and then "forget" all changes.

Minor changes:
* Improve/simplify configuration of beans metadata from code.
* Improve, fixed typos in javadocs.
* Fix critical bugs when mapping empty collection to null, and vise versa. Fixed mapping on array.
* Fixed other small bugs.

@ Version 0.8.1  

New features:
* Ability to configure of beans metadata not only by annotation but programmatically as well (from code or from spring).
* Ability to map collection with creation of proxy objects. For example from "books" to "authorToBooks.book" where authorToBooks - collection of conjunctive proxy objects. Dozer can't do this.

Minor changes:
* Fixed bugs.
* Some execution performance optimizations.

@ Version 0.8

Features:
* Classes for merge/map not required to be the same - they should have only similar structure.
* Strong support of mapping configuration using annotations.
* Developed in mind to be easy configured via Spring IoC.
* Able to find diff between objects, and represent it in human readable form.
* Support parametrized type converters and property converters.
* Many type converters are used by default: for example for conversion between dates, primitive types and wrappers, implicit conversion of numeric types etc.
* Support parametrized bean finders (for example to find beans in database).
* Support registering listeners on main merge/map events.
* Support concept of bean identifier, to associate source bean with correct destination bean. - Main internal classes could be extended and changed. But by default all should work just as you expected!
* Library depends only from 'commons-beanutils'.
* All functionality is covered with unit tests.
Source: README.txt, updated 2013-10-26