Name | Modified | Size | Downloads / 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.