├── .github └── workflows │ └── gradle.yml ├── .gitignore ├── ACKNOWLEDGEMENTS.md ├── CODE_OF_CONDUCT.md ├── README.md ├── config └── checkstyle │ └── checkstyle.xml ├── docs └── Domain-Model.puml ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src ├── main └── java │ └── com │ └── harmellaw │ ├── CriminalCase.java │ ├── CriminalOffence.java │ ├── PNCId.java │ ├── PoliceInvestigation.java │ ├── PreChargeDecision.java │ └── Suspect.java └── test └── java └── com └── harmellaw ├── ACriminalCase.java ├── APoliceInvestigation.java └── APreChargeDecision.java /.github/workflows/gradle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/First-Steps-in-DDD-Community/first-steps-in-ddd-solutions/HEAD/.github/workflows/gradle.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/First-Steps-in-DDD-Community/first-steps-in-ddd-solutions/HEAD/.gitignore -------------------------------------------------------------------------------- /ACKNOWLEDGEMENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/First-Steps-in-DDD-Community/first-steps-in-ddd-solutions/HEAD/ACKNOWLEDGEMENTS.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/First-Steps-in-DDD-Community/first-steps-in-ddd-solutions/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/First-Steps-in-DDD-Community/first-steps-in-ddd-solutions/HEAD/README.md -------------------------------------------------------------------------------- /config/checkstyle/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/First-Steps-in-DDD-Community/first-steps-in-ddd-solutions/HEAD/config/checkstyle/checkstyle.xml -------------------------------------------------------------------------------- /docs/Domain-Model.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/First-Steps-in-DDD-Community/first-steps-in-ddd-solutions/HEAD/docs/Domain-Model.puml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/First-Steps-in-DDD-Community/first-steps-in-ddd-solutions/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/First-Steps-in-DDD-Community/first-steps-in-ddd-solutions/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/First-Steps-in-DDD-Community/first-steps-in-ddd-solutions/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/First-Steps-in-DDD-Community/first-steps-in-ddd-solutions/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/First-Steps-in-DDD-Community/first-steps-in-ddd-solutions/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/java/com/harmellaw/CriminalCase.java: -------------------------------------------------------------------------------- 1 | package com.harmellaw; 2 | 3 | public class CriminalCase { 4 | } 5 | -------------------------------------------------------------------------------- /src/main/java/com/harmellaw/CriminalOffence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/First-Steps-in-DDD-Community/first-steps-in-ddd-solutions/HEAD/src/main/java/com/harmellaw/CriminalOffence.java -------------------------------------------------------------------------------- /src/main/java/com/harmellaw/PNCId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/First-Steps-in-DDD-Community/first-steps-in-ddd-solutions/HEAD/src/main/java/com/harmellaw/PNCId.java -------------------------------------------------------------------------------- /src/main/java/com/harmellaw/PoliceInvestigation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/First-Steps-in-DDD-Community/first-steps-in-ddd-solutions/HEAD/src/main/java/com/harmellaw/PoliceInvestigation.java -------------------------------------------------------------------------------- /src/main/java/com/harmellaw/PreChargeDecision.java: -------------------------------------------------------------------------------- 1 | package com.harmellaw; 2 | 3 | public class PreChargeDecision { 4 | } 5 | -------------------------------------------------------------------------------- /src/main/java/com/harmellaw/Suspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/First-Steps-in-DDD-Community/first-steps-in-ddd-solutions/HEAD/src/main/java/com/harmellaw/Suspect.java -------------------------------------------------------------------------------- /src/test/java/com/harmellaw/ACriminalCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/First-Steps-in-DDD-Community/first-steps-in-ddd-solutions/HEAD/src/test/java/com/harmellaw/ACriminalCase.java -------------------------------------------------------------------------------- /src/test/java/com/harmellaw/APoliceInvestigation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/First-Steps-in-DDD-Community/first-steps-in-ddd-solutions/HEAD/src/test/java/com/harmellaw/APoliceInvestigation.java -------------------------------------------------------------------------------- /src/test/java/com/harmellaw/APreChargeDecision.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/First-Steps-in-DDD-Community/first-steps-in-ddd-solutions/HEAD/src/test/java/com/harmellaw/APreChargeDecision.java --------------------------------------------------------------------------------