NEW

Summary

Directory Structure

Directory structure:
└── progmodek-flow-driven-domain/
    ├── README.md
    ├── docker-compose.yml
    ├── gradle.properties
    ├── gradlew
    ├── gradlew.bat
    ├── LICENSE
    ├── lombok.config
    ├── gradle/
    │   └── wrapper/
    │       └── gradle-wrapper.properties
    ├── order-preparation-poc/
    │   ├── README.md
    │   └── src/
    │       └── main/
    │           ├── java/
    │           │   └── com/
    │           │       └── progmod/
    │           │           └── poc/
    │           │               ├── PocApplication.java
    │           │               ├── PocConfig.java
    │           │               ├── domain/
    │           │               │   ├── Item.java
    │           │               │   ├── OrderPreparation.java
    │           │               │   ├── delegate/
    │           │               │   │   ├── notifyDelegate.java
    │           │               │   │   ├── PickItemsDelegate.java
    │           │               │   │   ├── PickupDelegate.java
    │           │               │   │   └── startPreparationDelegate.java
    │           │               │   └── flow/
    │           │               │       ├── OrderPreparationAction.java
    │           │               │       ├── OrderPreparationFlowType.java
    │           │               │       └── OrderPreparationState.java
    │           │               ├── dto/
    │           │               │   ├── CreateOrderPreparationRequest.java
    │           │               │   ├── ItemRequest.java
    │           │               │   ├── PickItemRequest.java
    │           │               │   └── PickItemsRequest.java
    │           │               └── infra/
    │           │                   ├── primary/
    │           │                   │   ├── ErrorHandler.java
    │           │                   │   └── PocController.java
    │           │                   └── secondary/
    │           │                       └── KafkaEventPublisher.java
    │           └── resources/
    │               ├── application.yaml
    │               ├── db/
    │               │   └── migration/
    │               │       └── V1__Initial_version.sql
    │               └── flow/
    │                   └── in-store-workflow.json
    ├── order-preparation-poc-reactive/
    │   ├── README.md
    │   └── src/
    │       └── main/
    │           ├── java/
    │           │   └── com/
    │           │       └── progmod/
    │           │           └── poc/
    │           │               ├── PocApplication.java
    │           │               ├── PocConfig.java
    │           │               ├── domain/
    │           │               │   ├── Item.java
    │           │               │   ├── OrderPreparation.java
    │           │               │   ├── delegate/
    │           │               │   │   ├── notifyDelegate.java
    │           │               │   │   ├── PickItemsDelegate.java
    │           │               │   │   ├── PickupDelegate.java
    │           │               │   │   └── startPreparationDelegate.java
    │           │               │   └── flow/
    │           │               │       ├── OrderPreparationAction.java
    │           │               │       ├── OrderPreparationFlowType.java
    │           │               │       └── OrderPreparationState.java
    │           │               ├── dto/
    │           │               │   ├── CreateOrderPreparationRequest.java
    │           │               │   ├── ItemRequest.java
    │           │               │   ├── PickItemRequest.java
    │           │               │   └── PickItemsRequest.java
    │           │               └── infra/
    │           │                   ├── primary/
    │           │                   │   ├── ErrorHandler.java
    │           │                   │   └── PocController.java
    │           │                   └── secondary/
    │           │                       └── KafkaEventPublisher.java
    │           └── resources/
    │               ├── application.yaml
    │               ├── db/
    │               │   └── migration/
    │               │       └── V1__Initial_version.sql
    │               └── flow/
    │                   └── in-store-workflow.json
    ├── tools/
    │   ├── POC.postman_collection.json
    │   └── checkStyle/
    │       └── sun_checks.xml
    └── .github/
        └── ISSUE_TEMPLATE/
            ├── bug_report.md
            └── feature_request.md

Files Content