Data objects management
Data objects are a design pattern used to encapsulate logic which is available to most data records in the system. Each aggregate root is a data object.
All data objects have some common attributes, sub-entities and operations.
The following data and operations can be associated with a data object:
- track changes
- file attachments