├── .assets ├── aggregate.jpg ├── decider-kotlin.png ├── decider.png ├── es-aggregate.png ├── es_aggregate.jpg ├── event-model.jpg ├── onion.png ├── onion.svg ├── saga-kotlin.png ├── ss-aggregate.png ├── state-stored_aggregate.jpg └── view-kotlin.png ├── .github ├── dependabot.yml └── workflows │ └── maven-test-build.yml ├── .gitignore ├── .mvn └── wrapper │ ├── MavenWrapperDownloader.java │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── LICENSE.md ├── README.md ├── application ├── README.md ├── event-sourced-system1 │ ├── README.md │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── fraktalio │ │ │ │ └── fmodel │ │ │ │ └── example │ │ │ │ └── eventsourcedsystem │ │ │ │ ├── RestaurantDemoApplication.kt │ │ │ │ ├── command │ │ │ │ ├── adapter │ │ │ │ │ ├── ApiExtensions.kt │ │ │ │ │ ├── commandhandler │ │ │ │ │ │ └── AxonCommandHandler.kt │ │ │ │ │ ├── persistence │ │ │ │ │ │ ├── AggregateEventStoreLockingRepositoryImpl.kt │ │ │ │ │ │ └── AxonExtensions.kt │ │ │ │ │ └── web │ │ │ │ │ │ ├── AxonExtensions.kt │ │ │ │ │ │ └── CommandRestController.kt │ │ │ │ └── application │ │ │ │ │ └── Aggregate.kt │ │ │ │ └── query │ │ │ │ ├── adapter │ │ │ │ ├── ApiExtensions.kt │ │ │ │ ├── eventhandler │ │ │ │ │ └── AxonEventHandler.kt │ │ │ │ ├── persistance │ │ │ │ │ ├── MaterializedViewStateRepositoryImpl.kt │ │ │ │ │ ├── RestaurantCoroutineRepository.kt │ │ │ │ │ └── RestaurantOrderCoroutineRepository.kt │ │ │ │ └── web │ │ │ │ │ ├── AxonExtensions.kt │ │ │ │ │ └── QueryRestController.kt │ │ │ │ └── application │ │ │ │ └── MaterializedView.kt │ │ └── resources │ │ │ ├── application.properties │ │ │ └── sql │ │ │ └── schema.sql │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── fraktalio │ │ └── fmodel │ │ └── example │ │ └── eventsourcedsystem │ │ └── RestaurantDemoApplicationTests.kt ├── event-sourced-system2 │ ├── README.md │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── fraktalio │ │ │ │ └── fmodel │ │ │ │ └── example │ │ │ │ └── eventsourcedsystem2 │ │ │ │ ├── RestaurantDemoApplication.kt │ │ │ │ ├── command │ │ │ │ ├── adapter │ │ │ │ │ ├── ApiExtensions.kt │ │ │ │ │ ├── bus │ │ │ │ │ │ ├── AxonActionPublisher.kt │ │ │ │ │ │ ├── AxonCommandHandler.kt │ │ │ │ │ │ └── AxonSagaEventHandler.kt │ │ │ │ │ ├── persistence │ │ │ │ │ │ ├── AggregateEventStoreRepositoryImpl.kt │ │ │ │ │ │ ├── AxonExtensions.kt │ │ │ │ │ │ ├── RestaurantAggregateEventStoreRepositoryImpl.kt │ │ │ │ │ │ └── RestaurantOrderAggregateEventStoreRepositoryImpl.kt │ │ │ │ │ └── web │ │ │ │ │ │ ├── AxonExtensions.kt │ │ │ │ │ │ └── CommandRestController.kt │ │ │ │ └── application │ │ │ │ │ ├── OrderRestaurantSagaManager.kt │ │ │ │ │ ├── RestaurantAggregate.kt │ │ │ │ │ └── RestaurantOrderAggregate.kt │ │ │ │ └── query │ │ │ │ ├── adapter │ │ │ │ ├── ApiExtensions.kt │ │ │ │ ├── axon │ │ │ │ │ └── AxonEventHandler.kt │ │ │ │ ├── persistance │ │ │ │ │ ├── RestaurantCoroutineRepository.kt │ │ │ │ │ ├── RestaurantMaterializedViewStateRepositoryImpl.kt │ │ │ │ │ ├── RestaurantOrderCoroutineRepository.kt │ │ │ │ │ └── RestaurantOrderMaterializedViewStateRepositoryImpl.kt │ │ │ │ └── web │ │ │ │ │ └── QueryRestController.kt │ │ │ │ └── application │ │ │ │ ├── RestaurantMaterializedView.kt │ │ │ │ └── RestaurantOrderMaterializedView.kt │ │ └── resources │ │ │ ├── application.properties │ │ │ └── sql │ │ │ └── schema.sql │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── fraktalio │ │ └── fmodel │ │ └── example │ │ └── eventsourcedsystem2 │ │ └── RestaurantDemoApplicationTests.kt ├── event-sourced-system3 │ ├── README.md │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── fraktalio │ │ │ │ └── fmodel │ │ │ │ └── example │ │ │ │ └── eventsourcedsystem3 │ │ │ │ ├── RestaurantDemoApplication.kt │ │ │ │ ├── command │ │ │ │ ├── adapter │ │ │ │ │ ├── ApiExtensions.kt │ │ │ │ │ └── web │ │ │ │ │ │ └── CommandRestController.kt │ │ │ │ └── application │ │ │ │ │ ├── AbstractAggregate.kt │ │ │ │ │ ├── OrderRestaurantSaga.kt │ │ │ │ │ ├── RestaurantAggregate.kt │ │ │ │ │ └── RestaurantOrderAggregate.kt │ │ │ │ └── query │ │ │ │ ├── adapter │ │ │ │ ├── persistance │ │ │ │ │ ├── RestaurantCoroutineRepository.kt │ │ │ │ │ └── RestaurantOrderCoroutineRepository.kt │ │ │ │ └── web │ │ │ │ │ └── QueryRestController.kt │ │ │ │ └── application │ │ │ │ ├── RestaurantEventHandler.kt │ │ │ │ └── RestaurantOrderEventHandler.kt │ │ └── resources │ │ │ ├── application.properties │ │ │ └── sql │ │ │ └── schema.sql │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── fraktalio │ │ └── fmodel │ │ └── example │ │ └── eventsourcedsystem3 │ │ └── RestaurantDemoApplicationTests.kt ├── pom.xml └── state-stored-system1 │ ├── README.md │ ├── pom.xml │ └── src │ ├── main │ ├── kotlin │ │ └── com │ │ │ └── fraktalio │ │ │ └── fmodel │ │ │ └── example │ │ │ └── statestoredsystem │ │ │ ├── RestaurantDemoApplication.kt │ │ │ ├── adapter │ │ │ ├── persistence │ │ │ │ ├── AggregateStateStoredRepositoryImpl.kt │ │ │ │ ├── RestaurantCoroutineRepository.kt │ │ │ │ └── RestaurantOrderCoroutineRepository.kt │ │ │ └── web │ │ │ │ └── RestController.kt │ │ │ └── application │ │ │ └── Aggregate.kt │ └── resources │ │ ├── application.properties │ │ └── sql │ │ └── schema.sql │ └── test │ └── kotlin │ └── com │ └── fraktalio │ └── fmodel │ └── example │ └── statestoredsystem │ ├── RestaurantDemoApplicationTests.kt │ └── application │ └── AggregateTest.kt ├── domain ├── README.md ├── pom.xml └── src │ └── main │ └── kotlin │ └── com │ └── fraktalio │ └── fmodel │ └── example │ └── domain │ ├── Api.kt │ ├── RestaurantDecider.kt │ ├── RestaurantOrderDecider.kt │ ├── RestaurantOrderSaga.kt │ ├── RestaurantOrderView.kt │ ├── RestaurantSaga.kt │ └── RestaurantView.kt ├── mvnw ├── mvnw.cmd └── pom.xml /.assets/aggregate.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/.assets/aggregate.jpg -------------------------------------------------------------------------------- /.assets/decider-kotlin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/.assets/decider-kotlin.png -------------------------------------------------------------------------------- /.assets/decider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/.assets/decider.png -------------------------------------------------------------------------------- /.assets/es-aggregate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/.assets/es-aggregate.png -------------------------------------------------------------------------------- /.assets/es_aggregate.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/.assets/es_aggregate.jpg -------------------------------------------------------------------------------- /.assets/event-model.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/.assets/event-model.jpg -------------------------------------------------------------------------------- /.assets/onion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/.assets/onion.png -------------------------------------------------------------------------------- /.assets/onion.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/.assets/onion.svg -------------------------------------------------------------------------------- /.assets/saga-kotlin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/.assets/saga-kotlin.png -------------------------------------------------------------------------------- /.assets/ss-aggregate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/.assets/ss-aggregate.png -------------------------------------------------------------------------------- /.assets/state-stored_aggregate.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/.assets/state-stored_aggregate.jpg -------------------------------------------------------------------------------- /.assets/view-kotlin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/.assets/view-kotlin.png -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/maven-test-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/.github/workflows/maven-test-build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/README.md -------------------------------------------------------------------------------- /application/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/README.md -------------------------------------------------------------------------------- /application/event-sourced-system1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system1/README.md -------------------------------------------------------------------------------- /application/event-sourced-system1/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system1/pom.xml -------------------------------------------------------------------------------- /application/event-sourced-system1/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem/RestaurantDemoApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system1/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem/RestaurantDemoApplication.kt -------------------------------------------------------------------------------- /application/event-sourced-system1/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem/command/adapter/ApiExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system1/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem/command/adapter/ApiExtensions.kt -------------------------------------------------------------------------------- /application/event-sourced-system1/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem/command/adapter/commandhandler/AxonCommandHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system1/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem/command/adapter/commandhandler/AxonCommandHandler.kt -------------------------------------------------------------------------------- /application/event-sourced-system1/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem/command/adapter/persistence/AggregateEventStoreLockingRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system1/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem/command/adapter/persistence/AggregateEventStoreLockingRepositoryImpl.kt -------------------------------------------------------------------------------- /application/event-sourced-system1/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem/command/adapter/persistence/AxonExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system1/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem/command/adapter/persistence/AxonExtensions.kt -------------------------------------------------------------------------------- /application/event-sourced-system1/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem/command/adapter/web/AxonExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system1/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem/command/adapter/web/AxonExtensions.kt -------------------------------------------------------------------------------- /application/event-sourced-system1/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem/command/adapter/web/CommandRestController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system1/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem/command/adapter/web/CommandRestController.kt -------------------------------------------------------------------------------- /application/event-sourced-system1/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem/command/application/Aggregate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system1/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem/command/application/Aggregate.kt -------------------------------------------------------------------------------- /application/event-sourced-system1/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem/query/adapter/ApiExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system1/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem/query/adapter/ApiExtensions.kt -------------------------------------------------------------------------------- /application/event-sourced-system1/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem/query/adapter/eventhandler/AxonEventHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system1/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem/query/adapter/eventhandler/AxonEventHandler.kt -------------------------------------------------------------------------------- /application/event-sourced-system1/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem/query/adapter/persistance/MaterializedViewStateRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system1/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem/query/adapter/persistance/MaterializedViewStateRepositoryImpl.kt -------------------------------------------------------------------------------- /application/event-sourced-system1/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem/query/adapter/persistance/RestaurantCoroutineRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system1/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem/query/adapter/persistance/RestaurantCoroutineRepository.kt -------------------------------------------------------------------------------- /application/event-sourced-system1/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem/query/adapter/persistance/RestaurantOrderCoroutineRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system1/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem/query/adapter/persistance/RestaurantOrderCoroutineRepository.kt -------------------------------------------------------------------------------- /application/event-sourced-system1/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem/query/adapter/web/AxonExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system1/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem/query/adapter/web/AxonExtensions.kt -------------------------------------------------------------------------------- /application/event-sourced-system1/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem/query/adapter/web/QueryRestController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system1/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem/query/adapter/web/QueryRestController.kt -------------------------------------------------------------------------------- /application/event-sourced-system1/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem/query/application/MaterializedView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system1/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem/query/application/MaterializedView.kt -------------------------------------------------------------------------------- /application/event-sourced-system1/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system1/src/main/resources/application.properties -------------------------------------------------------------------------------- /application/event-sourced-system1/src/main/resources/sql/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system1/src/main/resources/sql/schema.sql -------------------------------------------------------------------------------- /application/event-sourced-system1/src/test/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem/RestaurantDemoApplicationTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system1/src/test/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem/RestaurantDemoApplicationTests.kt -------------------------------------------------------------------------------- /application/event-sourced-system2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system2/README.md -------------------------------------------------------------------------------- /application/event-sourced-system2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system2/pom.xml -------------------------------------------------------------------------------- /application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/RestaurantDemoApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/RestaurantDemoApplication.kt -------------------------------------------------------------------------------- /application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/command/adapter/ApiExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/command/adapter/ApiExtensions.kt -------------------------------------------------------------------------------- /application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/command/adapter/bus/AxonActionPublisher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/command/adapter/bus/AxonActionPublisher.kt -------------------------------------------------------------------------------- /application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/command/adapter/bus/AxonCommandHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/command/adapter/bus/AxonCommandHandler.kt -------------------------------------------------------------------------------- /application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/command/adapter/bus/AxonSagaEventHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/command/adapter/bus/AxonSagaEventHandler.kt -------------------------------------------------------------------------------- /application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/command/adapter/persistence/AggregateEventStoreRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/command/adapter/persistence/AggregateEventStoreRepositoryImpl.kt -------------------------------------------------------------------------------- /application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/command/adapter/persistence/AxonExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/command/adapter/persistence/AxonExtensions.kt -------------------------------------------------------------------------------- /application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/command/adapter/persistence/RestaurantAggregateEventStoreRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/command/adapter/persistence/RestaurantAggregateEventStoreRepositoryImpl.kt -------------------------------------------------------------------------------- /application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/command/adapter/persistence/RestaurantOrderAggregateEventStoreRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/command/adapter/persistence/RestaurantOrderAggregateEventStoreRepositoryImpl.kt -------------------------------------------------------------------------------- /application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/command/adapter/web/AxonExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/command/adapter/web/AxonExtensions.kt -------------------------------------------------------------------------------- /application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/command/adapter/web/CommandRestController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/command/adapter/web/CommandRestController.kt -------------------------------------------------------------------------------- /application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/command/application/OrderRestaurantSagaManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/command/application/OrderRestaurantSagaManager.kt -------------------------------------------------------------------------------- /application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/command/application/RestaurantAggregate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/command/application/RestaurantAggregate.kt -------------------------------------------------------------------------------- /application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/command/application/RestaurantOrderAggregate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/command/application/RestaurantOrderAggregate.kt -------------------------------------------------------------------------------- /application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/query/adapter/ApiExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/query/adapter/ApiExtensions.kt -------------------------------------------------------------------------------- /application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/query/adapter/axon/AxonEventHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/query/adapter/axon/AxonEventHandler.kt -------------------------------------------------------------------------------- /application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/query/adapter/persistance/RestaurantCoroutineRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/query/adapter/persistance/RestaurantCoroutineRepository.kt -------------------------------------------------------------------------------- /application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/query/adapter/persistance/RestaurantMaterializedViewStateRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/query/adapter/persistance/RestaurantMaterializedViewStateRepositoryImpl.kt -------------------------------------------------------------------------------- /application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/query/adapter/persistance/RestaurantOrderCoroutineRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/query/adapter/persistance/RestaurantOrderCoroutineRepository.kt -------------------------------------------------------------------------------- /application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/query/adapter/persistance/RestaurantOrderMaterializedViewStateRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/query/adapter/persistance/RestaurantOrderMaterializedViewStateRepositoryImpl.kt -------------------------------------------------------------------------------- /application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/query/adapter/web/QueryRestController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/query/adapter/web/QueryRestController.kt -------------------------------------------------------------------------------- /application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/query/application/RestaurantMaterializedView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/query/application/RestaurantMaterializedView.kt -------------------------------------------------------------------------------- /application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/query/application/RestaurantOrderMaterializedView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system2/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/query/application/RestaurantOrderMaterializedView.kt -------------------------------------------------------------------------------- /application/event-sourced-system2/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system2/src/main/resources/application.properties -------------------------------------------------------------------------------- /application/event-sourced-system2/src/main/resources/sql/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system2/src/main/resources/sql/schema.sql -------------------------------------------------------------------------------- /application/event-sourced-system2/src/test/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/RestaurantDemoApplicationTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system2/src/test/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem2/RestaurantDemoApplicationTests.kt -------------------------------------------------------------------------------- /application/event-sourced-system3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system3/README.md -------------------------------------------------------------------------------- /application/event-sourced-system3/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system3/pom.xml -------------------------------------------------------------------------------- /application/event-sourced-system3/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem3/RestaurantDemoApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system3/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem3/RestaurantDemoApplication.kt -------------------------------------------------------------------------------- /application/event-sourced-system3/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem3/command/adapter/ApiExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system3/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem3/command/adapter/ApiExtensions.kt -------------------------------------------------------------------------------- /application/event-sourced-system3/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem3/command/adapter/web/CommandRestController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system3/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem3/command/adapter/web/CommandRestController.kt -------------------------------------------------------------------------------- /application/event-sourced-system3/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem3/command/application/AbstractAggregate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system3/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem3/command/application/AbstractAggregate.kt -------------------------------------------------------------------------------- /application/event-sourced-system3/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem3/command/application/OrderRestaurantSaga.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system3/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem3/command/application/OrderRestaurantSaga.kt -------------------------------------------------------------------------------- /application/event-sourced-system3/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem3/command/application/RestaurantAggregate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system3/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem3/command/application/RestaurantAggregate.kt -------------------------------------------------------------------------------- /application/event-sourced-system3/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem3/command/application/RestaurantOrderAggregate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system3/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem3/command/application/RestaurantOrderAggregate.kt -------------------------------------------------------------------------------- /application/event-sourced-system3/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem3/query/adapter/persistance/RestaurantCoroutineRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system3/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem3/query/adapter/persistance/RestaurantCoroutineRepository.kt -------------------------------------------------------------------------------- /application/event-sourced-system3/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem3/query/adapter/persistance/RestaurantOrderCoroutineRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system3/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem3/query/adapter/persistance/RestaurantOrderCoroutineRepository.kt -------------------------------------------------------------------------------- /application/event-sourced-system3/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem3/query/adapter/web/QueryRestController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system3/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem3/query/adapter/web/QueryRestController.kt -------------------------------------------------------------------------------- /application/event-sourced-system3/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem3/query/application/RestaurantEventHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system3/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem3/query/application/RestaurantEventHandler.kt -------------------------------------------------------------------------------- /application/event-sourced-system3/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem3/query/application/RestaurantOrderEventHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system3/src/main/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem3/query/application/RestaurantOrderEventHandler.kt -------------------------------------------------------------------------------- /application/event-sourced-system3/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system3/src/main/resources/application.properties -------------------------------------------------------------------------------- /application/event-sourced-system3/src/main/resources/sql/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system3/src/main/resources/sql/schema.sql -------------------------------------------------------------------------------- /application/event-sourced-system3/src/test/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem3/RestaurantDemoApplicationTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/event-sourced-system3/src/test/kotlin/com/fraktalio/fmodel/example/eventsourcedsystem3/RestaurantDemoApplicationTests.kt -------------------------------------------------------------------------------- /application/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/pom.xml -------------------------------------------------------------------------------- /application/state-stored-system1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/state-stored-system1/README.md -------------------------------------------------------------------------------- /application/state-stored-system1/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/state-stored-system1/pom.xml -------------------------------------------------------------------------------- /application/state-stored-system1/src/main/kotlin/com/fraktalio/fmodel/example/statestoredsystem/RestaurantDemoApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/state-stored-system1/src/main/kotlin/com/fraktalio/fmodel/example/statestoredsystem/RestaurantDemoApplication.kt -------------------------------------------------------------------------------- /application/state-stored-system1/src/main/kotlin/com/fraktalio/fmodel/example/statestoredsystem/adapter/persistence/AggregateStateStoredRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/state-stored-system1/src/main/kotlin/com/fraktalio/fmodel/example/statestoredsystem/adapter/persistence/AggregateStateStoredRepositoryImpl.kt -------------------------------------------------------------------------------- /application/state-stored-system1/src/main/kotlin/com/fraktalio/fmodel/example/statestoredsystem/adapter/persistence/RestaurantCoroutineRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/state-stored-system1/src/main/kotlin/com/fraktalio/fmodel/example/statestoredsystem/adapter/persistence/RestaurantCoroutineRepository.kt -------------------------------------------------------------------------------- /application/state-stored-system1/src/main/kotlin/com/fraktalio/fmodel/example/statestoredsystem/adapter/persistence/RestaurantOrderCoroutineRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/state-stored-system1/src/main/kotlin/com/fraktalio/fmodel/example/statestoredsystem/adapter/persistence/RestaurantOrderCoroutineRepository.kt -------------------------------------------------------------------------------- /application/state-stored-system1/src/main/kotlin/com/fraktalio/fmodel/example/statestoredsystem/adapter/web/RestController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/state-stored-system1/src/main/kotlin/com/fraktalio/fmodel/example/statestoredsystem/adapter/web/RestController.kt -------------------------------------------------------------------------------- /application/state-stored-system1/src/main/kotlin/com/fraktalio/fmodel/example/statestoredsystem/application/Aggregate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/state-stored-system1/src/main/kotlin/com/fraktalio/fmodel/example/statestoredsystem/application/Aggregate.kt -------------------------------------------------------------------------------- /application/state-stored-system1/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/state-stored-system1/src/main/resources/application.properties -------------------------------------------------------------------------------- /application/state-stored-system1/src/main/resources/sql/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/state-stored-system1/src/main/resources/sql/schema.sql -------------------------------------------------------------------------------- /application/state-stored-system1/src/test/kotlin/com/fraktalio/fmodel/example/statestoredsystem/RestaurantDemoApplicationTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/state-stored-system1/src/test/kotlin/com/fraktalio/fmodel/example/statestoredsystem/RestaurantDemoApplicationTests.kt -------------------------------------------------------------------------------- /application/state-stored-system1/src/test/kotlin/com/fraktalio/fmodel/example/statestoredsystem/application/AggregateTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/application/state-stored-system1/src/test/kotlin/com/fraktalio/fmodel/example/statestoredsystem/application/AggregateTest.kt -------------------------------------------------------------------------------- /domain/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/domain/README.md -------------------------------------------------------------------------------- /domain/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/domain/pom.xml -------------------------------------------------------------------------------- /domain/src/main/kotlin/com/fraktalio/fmodel/example/domain/Api.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/domain/src/main/kotlin/com/fraktalio/fmodel/example/domain/Api.kt -------------------------------------------------------------------------------- /domain/src/main/kotlin/com/fraktalio/fmodel/example/domain/RestaurantDecider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/domain/src/main/kotlin/com/fraktalio/fmodel/example/domain/RestaurantDecider.kt -------------------------------------------------------------------------------- /domain/src/main/kotlin/com/fraktalio/fmodel/example/domain/RestaurantOrderDecider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/domain/src/main/kotlin/com/fraktalio/fmodel/example/domain/RestaurantOrderDecider.kt -------------------------------------------------------------------------------- /domain/src/main/kotlin/com/fraktalio/fmodel/example/domain/RestaurantOrderSaga.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/domain/src/main/kotlin/com/fraktalio/fmodel/example/domain/RestaurantOrderSaga.kt -------------------------------------------------------------------------------- /domain/src/main/kotlin/com/fraktalio/fmodel/example/domain/RestaurantOrderView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/domain/src/main/kotlin/com/fraktalio/fmodel/example/domain/RestaurantOrderView.kt -------------------------------------------------------------------------------- /domain/src/main/kotlin/com/fraktalio/fmodel/example/domain/RestaurantSaga.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/domain/src/main/kotlin/com/fraktalio/fmodel/example/domain/RestaurantSaga.kt -------------------------------------------------------------------------------- /domain/src/main/kotlin/com/fraktalio/fmodel/example/domain/RestaurantView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/domain/src/main/kotlin/com/fraktalio/fmodel/example/domain/RestaurantView.kt -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fraktalio/fmodel-demos/HEAD/pom.xml --------------------------------------------------------------------------------