├── .gitignore ├── .travis.yml ├── README.md ├── applications ├── build.gradle ├── main │ └── tv │ │ └── codely │ │ └── Starter.java └── test │ └── .gitkeep ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src ├── backoffice ├── build.gradle ├── main │ └── .gitkeep └── test │ └── .gitkeep ├── mooc ├── build.gradle ├── main │ └── tv │ │ └── codely │ │ └── mooc │ │ ├── notification │ │ ├── application │ │ │ ├── create │ │ │ │ └── SendPushToSubscribersOnVideoPublished.java │ │ │ └── find │ │ │ │ └── .gitkeep │ │ ├── domain │ │ │ └── .gitkeep │ │ └── infrastructure │ │ │ └── .gitkeep │ │ └── video │ │ ├── application │ │ └── publish │ │ │ └── VideoPublisher.java │ │ ├── domain │ │ ├── Video.java │ │ ├── VideoDescription.java │ │ ├── VideoPublished.java │ │ └── VideoTitle.java │ │ └── infrastructure │ │ └── VideoPublisherCliController.java └── test │ └── tv │ └── codely │ └── mooc │ └── video │ └── application │ └── publish │ └── VideoPublisherShould.java └── shared ├── build.gradle ├── main └── tv.codely.shared │ ├── application │ └── DomainEventSubscriber.java │ ├── domain │ ├── AggregateRoot.java │ ├── DomainEvent.java │ └── EventBus.java │ └── infrastructure │ └── bus │ └── ReactorEventBus.java └── test └── .gitkeep /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/java-ddd-example-deprecated/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/java-ddd-example-deprecated/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/java-ddd-example-deprecated/HEAD/README.md -------------------------------------------------------------------------------- /applications/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/java-ddd-example-deprecated/HEAD/applications/build.gradle -------------------------------------------------------------------------------- /applications/main/tv/codely/Starter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/java-ddd-example-deprecated/HEAD/applications/main/tv/codely/Starter.java -------------------------------------------------------------------------------- /applications/test/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/java-ddd-example-deprecated/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/java-ddd-example-deprecated/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/java-ddd-example-deprecated/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/java-ddd-example-deprecated/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/java-ddd-example-deprecated/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/backoffice/build.gradle: -------------------------------------------------------------------------------- 1 | dependencies { 2 | compile project(":src:shared") 3 | } 4 | -------------------------------------------------------------------------------- /src/backoffice/main/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/backoffice/test/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mooc/build.gradle: -------------------------------------------------------------------------------- 1 | dependencies { 2 | compile project(":src:shared") 3 | } 4 | -------------------------------------------------------------------------------- /src/mooc/main/tv/codely/mooc/notification/application/create/SendPushToSubscribersOnVideoPublished.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/java-ddd-example-deprecated/HEAD/src/mooc/main/tv/codely/mooc/notification/application/create/SendPushToSubscribersOnVideoPublished.java -------------------------------------------------------------------------------- /src/mooc/main/tv/codely/mooc/notification/application/find/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mooc/main/tv/codely/mooc/notification/domain/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mooc/main/tv/codely/mooc/notification/infrastructure/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mooc/main/tv/codely/mooc/video/application/publish/VideoPublisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/java-ddd-example-deprecated/HEAD/src/mooc/main/tv/codely/mooc/video/application/publish/VideoPublisher.java -------------------------------------------------------------------------------- /src/mooc/main/tv/codely/mooc/video/domain/Video.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/java-ddd-example-deprecated/HEAD/src/mooc/main/tv/codely/mooc/video/domain/Video.java -------------------------------------------------------------------------------- /src/mooc/main/tv/codely/mooc/video/domain/VideoDescription.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/java-ddd-example-deprecated/HEAD/src/mooc/main/tv/codely/mooc/video/domain/VideoDescription.java -------------------------------------------------------------------------------- /src/mooc/main/tv/codely/mooc/video/domain/VideoPublished.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/java-ddd-example-deprecated/HEAD/src/mooc/main/tv/codely/mooc/video/domain/VideoPublished.java -------------------------------------------------------------------------------- /src/mooc/main/tv/codely/mooc/video/domain/VideoTitle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/java-ddd-example-deprecated/HEAD/src/mooc/main/tv/codely/mooc/video/domain/VideoTitle.java -------------------------------------------------------------------------------- /src/mooc/main/tv/codely/mooc/video/infrastructure/VideoPublisherCliController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/java-ddd-example-deprecated/HEAD/src/mooc/main/tv/codely/mooc/video/infrastructure/VideoPublisherCliController.java -------------------------------------------------------------------------------- /src/mooc/test/tv/codely/mooc/video/application/publish/VideoPublisherShould.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/java-ddd-example-deprecated/HEAD/src/mooc/test/tv/codely/mooc/video/application/publish/VideoPublisherShould.java -------------------------------------------------------------------------------- /src/shared/build.gradle: -------------------------------------------------------------------------------- 1 | dependencies { 2 | } 3 | -------------------------------------------------------------------------------- /src/shared/main/tv.codely.shared/application/DomainEventSubscriber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/java-ddd-example-deprecated/HEAD/src/shared/main/tv.codely.shared/application/DomainEventSubscriber.java -------------------------------------------------------------------------------- /src/shared/main/tv.codely.shared/domain/AggregateRoot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/java-ddd-example-deprecated/HEAD/src/shared/main/tv.codely.shared/domain/AggregateRoot.java -------------------------------------------------------------------------------- /src/shared/main/tv.codely.shared/domain/DomainEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/java-ddd-example-deprecated/HEAD/src/shared/main/tv.codely.shared/domain/DomainEvent.java -------------------------------------------------------------------------------- /src/shared/main/tv.codely.shared/domain/EventBus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/java-ddd-example-deprecated/HEAD/src/shared/main/tv.codely.shared/domain/EventBus.java -------------------------------------------------------------------------------- /src/shared/main/tv.codely.shared/infrastructure/bus/ReactorEventBus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodelyTV/java-ddd-example-deprecated/HEAD/src/shared/main/tv.codely.shared/infrastructure/bus/ReactorEventBus.java -------------------------------------------------------------------------------- /src/shared/test/.gitkeep: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------