Initial directory structure.

git-svn-id: https://orika.googlecode.com/svn/trunk@1 f4a4e40d-1d15-de9b-c3e8-c5ea35f5a4c4
First commit

git-svn-id: https://orika.googlecode.com/svn/trunk@32 f4a4e40d-1d15-de9b-c3e8-c5ea35f5a4c4
First commit

git-svn-id: https://orika.googlecode.com/svn/trunk@33 f4a4e40d-1d15-de9b-c3e8-c5ea35f5a4c4
Add proxy support

git-svn-id: https://orika.googlecode.com/svn/trunk@47 f4a4e40d-1d15-de9b-c3e8-c5ea35f5a4c4
Add support for resolving proxy (hibernate one)
Fix issue with type erasure

git-svn-id: https://orika.googlecode.com/svn/trunk@87 f4a4e40d-1d15-de9b-c3e8-c5ea35f5a4c4
Add support for resolving proxy (hibernate one)
Fix issue with type erasure

git-svn-id: https://orika.googlecode.com/svn/trunk@88 f4a4e40d-1d15-de9b-c3e8-c5ea35f5a4c4
Fix issues with NestedProperties

git-svn-id: https://orika.googlecode.com/svn/trunk@105 f4a4e40d-1d15-de9b-c3e8-c5ea35f5a4c4
Add support for destination nested properties

git-svn-id: https://orika.googlecode.com/svn/trunk@108 f4a4e40d-1d15-de9b-c3e8-c5ea35f5a4c4
Fix MapperFactory visibility issues

git-svn-id: https://orika.googlecode.com/svn/trunk@122 f4a4e40d-1d15-de9b-c3e8-c5ea35f5a4c4
Add header to test source files

git-svn-id: https://orika.googlecode.com/svn/trunk@123 f4a4e40d-1d15-de9b-c3e8-c5ea35f5a4c4


git-svn-id: https://orika.googlecode.com/svn/trunk@139 f4a4e40d-1d15-de9b-c3e8-c5ea35f5a4c4
Excluded Hibernate transitive dependency.
Added support for inverse, useful for instance when the source relationships are unidirectional and the destination relationships are bidirectional.
Added a builder for FieldMap metadata objects.
Documentation will be updated later.
My first Orika commit, yeahah!

git-svn-id: https://orika.googlecode.com/svn/trunk@155 f4a4e40d-1d15-de9b-c3e8-c5ea35f5a4c4
Moved the ignore mechanism from the ClassMap to the FieldMap.
Added the expression to the Property class to avoid a bug related to the property cache when using nested properties.
Refactored the converter mechanism in order to be able to reuse a converter class for multiple source class - destination class pairs.
Added the sourceObject to the newObject method.


git-svn-id: https://orika.googlecode.com/svn/trunk@156 f4a4e40d-1d15-de9b-c3e8-c5ea35f5a4c4
Added a test for converters with nested properties.
Added a build method to the MapperFactory to build the mappers.
Added the reference to the MapperFacade on customized mappers.

git-svn-id: https://orika.googlecode.com/svn/trunk@157 f4a4e40d-1d15-de9b-c3e8-c5ea35f5a4c4
Fixed the tests since the introduction of the build() method on the MapperFactory.

git-svn-id: https://orika.googlecode.com/svn/trunk@158 f4a4e40d-1d15-de9b-c3e8-c5ea35f5a4c4
Added the source when invoking ObjectFactory and removed the destination class.

git-svn-id: https://orika.googlecode.com/svn/trunk@159 f4a4e40d-1d15-de9b-c3e8-c5ea35f5a4c4
Remove unused variable.

git-svn-id: https://orika.googlecode.com/svn/trunk@160 f4a4e40d-1d15-de9b-c3e8-c5ea35f5a4c4
Fixed a bug related to the use of unenhance strategy with polymorphic associations handled by Hibernate.
Fixed a bug related to converter and nested properties (no null check for destination).
Changed the name of generated Mapper classes.

git-svn-id: https://orika.googlecode.com/svn/trunk@161 f4a4e40d-1d15-de9b-c3e8-c5ea35f5a4c4
Support recursively mapping on existing destination objects.
Unenhance destination too.

git-svn-id: https://orika.googlecode.com/svn/trunk@175 f4a4e40d-1d15-de9b-c3e8-c5ea35f5a4c4
Check whether a converter exists when mapping and if yes use the converter.

git-svn-id: https://orika.googlecode.com/svn/trunk@189 f4a4e40d-1d15-de9b-c3e8-c5ea35f5a4c4