-
Notifications
You must be signed in to change notification settings - Fork 9
Design Goals
geoffreywiseman edited this page Mar 17, 2013
·
1 revision
As much as possible, Moo is designed to be unintrusive. Although the current configuration requires annotations, the goal is for these annotations be used only within the lightweight summary objects you create for DTOs or for serialization. Eventually, it may be possible to configure Moo without using annotations, such as externalized XML configuration. This has always been something I've considered, but never something I needed myself.
- Five Minute Introduction
- Getting Moo
- Translating Object Properties
- Translating Collection Properties
- Translating Map Properties
- Source Expressions
- Access Modes
- Translating to Value Types
- Extensions
- External Objects in Translation
- Ignoring Properties
- Updating Collections
- Translation Target Factories
- Nested Updates
- Optional and Required Properties
- Order of Property Translation
- Constructors
- Lookup on Update
- Caching
Releases
Background