Core Entity (Java)
Overview
Entidade em domain/entity/Customer.java — path com.example.customers.domain.entity.Customer.
Guidelines
- Ler
references/entity-pattern-java.mdejava-namespace-layout.md. - Implementar
com.example.shared.Entity<ID>. - Factory
create()retornandoResult<Self>; combinar VOs comResult.mergeErrors→ lista deDomainError. - Comportamento via métodos de domínio (
deactivate, etc.). - Proibido
domain.entity.customer.CustomerEntityou sufixoEntityno domínio.
Workflow
- Mapear VOs e invariantes.
- Implementar em
domain/entity/. - Testes unitários —
test-unit-java.
References
references/entity-pattern-java.md../config-shared-core-java/references/java-namespace-layout.md
Global Standards
- Consultar
../skills-standards.mdseção Java Stack Standards.