An open API service indexing awesome lists of open source software.

https://github.com/geoffreywiseman/moo

Mapping Objects to Objects
https://github.com/geoffreywiseman/moo

annotation java mapping object

Last synced: 8 months ago
JSON representation

Mapping Objects to Objects

Awesome Lists containing this project

README

          

# Moo: Mapping Objects to Objects

It's not uncommon to need to do some mapping from one object model to another, whether that's
_data transfer objects_, an _anti-corruption layer_, or something else. Two projects I've been on
have written code similar to this, and I thought it was time to start re-using rather than
building from scratch.

## More Information

You can find more information by reading one of the following:

* the [user guide][moo-guide] for Moo
* the [website][moo-site] for Moo
* the automated tests for Moo [Core][core-tests] and [MVEL][mvel-tests]
* the [GitHub Discussions][moo-discuss] for Moo (was a [Google group][moo-group])

## License and Copyright

More information on the copyright and license can be found in NOTICE and LICENSE respectively, but basically
it's BSD licensed and Copyright (C) 2009, Geoffrey Wiseman.

## Continuous Integration

Moo is built using GitHub Actions (was [Travis CI][travis]).

[core-tests]: https://github.com/geoffreywiseman/Moo/tree/master/moo-core/src/test/java/com/codiform/moo/ "Tests for Moo Core (github.com)"
[mvel-tests]: https://github.com/geoffreywiseman/Moo/tree/master/moo-mvel/src/test/java/com/codiform/moo/ "Tests for Moo MVEL (github.com)"
[travis]: http://travis-ci.org/#!/geoffreywiseman/Moo "Moo's Continuous Integration (travis-ci.org)"
[moo-guide]: http://wiki.github.com/geoffreywiseman/Moo/user-guide "Moo's User Guide (github.com)"
[moo-site]: http://geoffreywiseman.github.io/Moo "Moo's Website (github.io)"
[moo-group]: https://groups.google.com/forum/#!forum/moo-user "Moo's User Group (groups.google.com)"
[moo-discuss]: https://github.com/geoffreywiseman/Moo/discussions "Moo's GitHub Discussions"