Entities¶
Entities are domain objects.
Entities represent core business concepts. They contain business validation rules, domain logic, and calculations.
In Julee, entities are Pydantic models that live in the domain layer. Repositories store them; Services operate on them; use cases orchestrate both.
Entities are more than dumb data containers. They are rich objects with derivative methods that validate and calculate properties. They have both data and behavior, encapsulating business rules.
CEAP Entities¶
The CEAP Repositories store these entities: