├── .circleci └── config.yml ├── .gitignore ├── .mvn └── wrapper │ ├── MavenWrapperDownloader.java │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── LICENSE ├── README.md ├── docker ├── docker-compose-postgres.yml └── docker-compose.yml ├── mvnw ├── pom.xml ├── start.sh ├── stop.sh ├── todo-list-application ├── Dockerfile ├── README.md ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── pictet │ │ │ └── technologies │ │ │ └── opensource │ │ │ └── reactive │ │ │ └── r2dbc │ │ │ └── todolist │ │ │ ├── TodoListApplication.java │ │ │ ├── config │ │ │ ├── CorsFilter.java │ │ │ ├── R2dbcConfiguration.java │ │ │ └── SpringFoxConfig.java │ │ │ ├── exception │ │ │ ├── ItemNotFoundException.java │ │ │ ├── NotFoundException.java │ │ │ ├── NotificationDeserializationException.java │ │ │ ├── PersonNotFoundException.java │ │ │ ├── TagNotFoundException.java │ │ │ └── UnexpectedItemVersionException.java │ │ │ ├── mapper │ │ │ ├── ItemMapper.java │ │ │ ├── PersonMapper.java │ │ │ └── TagMapper.java │ │ │ ├── model │ │ │ ├── Item.java │ │ │ ├── ItemStatus.java │ │ │ ├── ItemTag.java │ │ │ ├── NotificationTopic.java │ │ │ ├── Person.java │ │ │ └── Tag.java │ │ │ ├── repository │ │ │ ├── ItemRepository.java │ │ │ ├── ItemTagRepository.java │ │ │ ├── PersonRepository.java │ │ │ └── TagRepository.java │ │ │ ├── rest │ │ │ ├── api │ │ │ │ ├── ItemPatchResource.java │ │ │ │ ├── ItemResource.java │ │ │ │ ├── ItemUpdateResource.java │ │ │ │ ├── NewItemResource.java │ │ │ │ ├── PersonResource.java │ │ │ │ ├── TagResource.java │ │ │ │ └── event │ │ │ │ │ ├── Event.java │ │ │ │ │ ├── HeartBeat.java │ │ │ │ │ ├── ItemDeleted.java │ │ │ │ │ └── ItemSaved.java │ │ │ └── controller │ │ │ │ ├── ItemController.java │ │ │ │ ├── PersonController.java │ │ │ │ └── TagController.java │ │ │ └── service │ │ │ ├── ItemService.java │ │ │ ├── NotificationService.java │ │ │ ├── PersonService.java │ │ │ └── TagService.java │ └── resources │ │ ├── application.properties │ │ ├── banner.txt │ │ └── db │ │ ├── db.changelog.yaml │ │ ├── mock │ │ ├── insert_mock_item_tags.sql │ │ ├── insert_mock_items.sql │ │ ├── insert_mock_people.sql │ │ └── insert_mock_tags.sql │ │ └── notification │ │ ├── item_deleted_trigger.sql │ │ └── item_saved_trigger.sql │ └── test │ ├── java │ └── com │ │ └── pictet │ │ └── technologies │ │ └── opensource │ │ └── reactive │ │ └── r2dbc │ │ └── todolist │ │ ├── repository │ │ └── ItemRepositoryIntegrationTest.java │ │ └── rest │ │ └── controller │ │ └── ItemControllerIntegrationTest.java │ └── resources │ └── application.properties └── todo-list-ui ├── .editorconfig ├── .gitignore ├── README.md ├── angular.json ├── browserslist ├── e2e ├── protractor.conf.js ├── src │ ├── app.e2e-spec.ts │ └── app.po.ts └── tsconfig.json ├── karma.conf.js ├── package-lock.json ├── package.json ├── pom.xml ├── proxy-config.json ├── src ├── app │ ├── app-routing.module.ts │ ├── app.component.html │ ├── app.component.scss │ ├── app.component.ts │ ├── app.module.ts │ ├── interceptor │ │ └── http-errors-interceptor.ts │ ├── item-board │ │ ├── item-board.component.html │ │ ├── item-board.component.scss │ │ └── item-board.component.ts │ ├── item-save-dialog │ │ ├── item-save-dialog.component.html │ │ ├── item-save-dialog.component.scss │ │ └── item-save-dialog.component.ts │ ├── item │ │ ├── item.component.html │ │ ├── item.component.scss │ │ └── item.component.ts │ ├── model │ │ ├── item-status.enum.ts │ │ ├── item.ts │ │ ├── person.ts │ │ ├── save-item.ts │ │ └── tag.ts │ ├── pipe │ │ └── moment-humanize.pipe.ts │ ├── service │ │ ├── abstract-reactive.service.ts │ │ ├── item.service.ts │ │ ├── person.service.ts │ │ └── tag.service.ts │ └── utils │ │ ├── date-utils.ts │ │ └── map-utils.ts ├── assets │ └── .gitkeep ├── environments │ ├── environment.prod.ts │ └── environment.ts ├── favicon.ico ├── index.html ├── main.ts ├── polyfills.ts ├── styles.scss └── test.ts ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.spec.json └── tslint.json /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/README.md -------------------------------------------------------------------------------- /docker/docker-compose-postgres.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/docker/docker-compose-postgres.yml -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/mvnw -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/pom.xml -------------------------------------------------------------------------------- /start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/start.sh -------------------------------------------------------------------------------- /stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/stop.sh -------------------------------------------------------------------------------- /todo-list-application/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/Dockerfile -------------------------------------------------------------------------------- /todo-list-application/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/README.md -------------------------------------------------------------------------------- /todo-list-application/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/pom.xml -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/TodoListApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/TodoListApplication.java -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/config/CorsFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/config/CorsFilter.java -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/config/R2dbcConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/config/R2dbcConfiguration.java -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/config/SpringFoxConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/config/SpringFoxConfig.java -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/exception/ItemNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/exception/ItemNotFoundException.java -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/exception/NotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/exception/NotFoundException.java -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/exception/NotificationDeserializationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/exception/NotificationDeserializationException.java -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/exception/PersonNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/exception/PersonNotFoundException.java -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/exception/TagNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/exception/TagNotFoundException.java -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/exception/UnexpectedItemVersionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/exception/UnexpectedItemVersionException.java -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/mapper/ItemMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/mapper/ItemMapper.java -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/mapper/PersonMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/mapper/PersonMapper.java -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/mapper/TagMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/mapper/TagMapper.java -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/model/Item.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/model/Item.java -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/model/ItemStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/model/ItemStatus.java -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/model/ItemTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/model/ItemTag.java -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/model/NotificationTopic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/model/NotificationTopic.java -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/model/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/model/Person.java -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/model/Tag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/model/Tag.java -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/repository/ItemRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/repository/ItemRepository.java -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/repository/ItemTagRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/repository/ItemTagRepository.java -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/repository/PersonRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/repository/PersonRepository.java -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/repository/TagRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/repository/TagRepository.java -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/rest/api/ItemPatchResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/rest/api/ItemPatchResource.java -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/rest/api/ItemResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/rest/api/ItemResource.java -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/rest/api/ItemUpdateResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/rest/api/ItemUpdateResource.java -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/rest/api/NewItemResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/rest/api/NewItemResource.java -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/rest/api/PersonResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/rest/api/PersonResource.java -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/rest/api/TagResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/rest/api/TagResource.java -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/rest/api/event/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/rest/api/event/Event.java -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/rest/api/event/HeartBeat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/rest/api/event/HeartBeat.java -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/rest/api/event/ItemDeleted.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/rest/api/event/ItemDeleted.java -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/rest/api/event/ItemSaved.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/rest/api/event/ItemSaved.java -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/rest/controller/ItemController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/rest/controller/ItemController.java -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/rest/controller/PersonController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/rest/controller/PersonController.java -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/rest/controller/TagController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/rest/controller/TagController.java -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/service/ItemService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/service/ItemService.java -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/service/NotificationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/service/NotificationService.java -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/service/PersonService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/service/PersonService.java -------------------------------------------------------------------------------- /todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/service/TagService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/service/TagService.java -------------------------------------------------------------------------------- /todo-list-application/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/resources/application.properties -------------------------------------------------------------------------------- /todo-list-application/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/resources/banner.txt -------------------------------------------------------------------------------- /todo-list-application/src/main/resources/db/db.changelog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/resources/db/db.changelog.yaml -------------------------------------------------------------------------------- /todo-list-application/src/main/resources/db/mock/insert_mock_item_tags.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/resources/db/mock/insert_mock_item_tags.sql -------------------------------------------------------------------------------- /todo-list-application/src/main/resources/db/mock/insert_mock_items.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/resources/db/mock/insert_mock_items.sql -------------------------------------------------------------------------------- /todo-list-application/src/main/resources/db/mock/insert_mock_people.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/resources/db/mock/insert_mock_people.sql -------------------------------------------------------------------------------- /todo-list-application/src/main/resources/db/mock/insert_mock_tags.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/resources/db/mock/insert_mock_tags.sql -------------------------------------------------------------------------------- /todo-list-application/src/main/resources/db/notification/item_deleted_trigger.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/resources/db/notification/item_deleted_trigger.sql -------------------------------------------------------------------------------- /todo-list-application/src/main/resources/db/notification/item_saved_trigger.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/main/resources/db/notification/item_saved_trigger.sql -------------------------------------------------------------------------------- /todo-list-application/src/test/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/repository/ItemRepositoryIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/test/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/repository/ItemRepositoryIntegrationTest.java -------------------------------------------------------------------------------- /todo-list-application/src/test/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/rest/controller/ItemControllerIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/test/java/com/pictet/technologies/opensource/reactive/r2dbc/todolist/rest/controller/ItemControllerIntegrationTest.java -------------------------------------------------------------------------------- /todo-list-application/src/test/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-application/src/test/resources/application.properties -------------------------------------------------------------------------------- /todo-list-ui/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/.editorconfig -------------------------------------------------------------------------------- /todo-list-ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/.gitignore -------------------------------------------------------------------------------- /todo-list-ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/README.md -------------------------------------------------------------------------------- /todo-list-ui/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/angular.json -------------------------------------------------------------------------------- /todo-list-ui/browserslist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/browserslist -------------------------------------------------------------------------------- /todo-list-ui/e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/e2e/protractor.conf.js -------------------------------------------------------------------------------- /todo-list-ui/e2e/src/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/e2e/src/app.e2e-spec.ts -------------------------------------------------------------------------------- /todo-list-ui/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/e2e/src/app.po.ts -------------------------------------------------------------------------------- /todo-list-ui/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/e2e/tsconfig.json -------------------------------------------------------------------------------- /todo-list-ui/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/karma.conf.js -------------------------------------------------------------------------------- /todo-list-ui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/package-lock.json -------------------------------------------------------------------------------- /todo-list-ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/package.json -------------------------------------------------------------------------------- /todo-list-ui/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/pom.xml -------------------------------------------------------------------------------- /todo-list-ui/proxy-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/proxy-config.json -------------------------------------------------------------------------------- /todo-list-ui/src/app/app-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/src/app/app-routing.module.ts -------------------------------------------------------------------------------- /todo-list-ui/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/src/app/app.component.html -------------------------------------------------------------------------------- /todo-list-ui/src/app/app.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /todo-list-ui/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/src/app/app.component.ts -------------------------------------------------------------------------------- /todo-list-ui/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/src/app/app.module.ts -------------------------------------------------------------------------------- /todo-list-ui/src/app/interceptor/http-errors-interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/src/app/interceptor/http-errors-interceptor.ts -------------------------------------------------------------------------------- /todo-list-ui/src/app/item-board/item-board.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/src/app/item-board/item-board.component.html -------------------------------------------------------------------------------- /todo-list-ui/src/app/item-board/item-board.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/src/app/item-board/item-board.component.scss -------------------------------------------------------------------------------- /todo-list-ui/src/app/item-board/item-board.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/src/app/item-board/item-board.component.ts -------------------------------------------------------------------------------- /todo-list-ui/src/app/item-save-dialog/item-save-dialog.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/src/app/item-save-dialog/item-save-dialog.component.html -------------------------------------------------------------------------------- /todo-list-ui/src/app/item-save-dialog/item-save-dialog.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/src/app/item-save-dialog/item-save-dialog.component.scss -------------------------------------------------------------------------------- /todo-list-ui/src/app/item-save-dialog/item-save-dialog.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/src/app/item-save-dialog/item-save-dialog.component.ts -------------------------------------------------------------------------------- /todo-list-ui/src/app/item/item.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/src/app/item/item.component.html -------------------------------------------------------------------------------- /todo-list-ui/src/app/item/item.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/src/app/item/item.component.scss -------------------------------------------------------------------------------- /todo-list-ui/src/app/item/item.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/src/app/item/item.component.ts -------------------------------------------------------------------------------- /todo-list-ui/src/app/model/item-status.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/src/app/model/item-status.enum.ts -------------------------------------------------------------------------------- /todo-list-ui/src/app/model/item.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/src/app/model/item.ts -------------------------------------------------------------------------------- /todo-list-ui/src/app/model/person.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/src/app/model/person.ts -------------------------------------------------------------------------------- /todo-list-ui/src/app/model/save-item.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/src/app/model/save-item.ts -------------------------------------------------------------------------------- /todo-list-ui/src/app/model/tag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/src/app/model/tag.ts -------------------------------------------------------------------------------- /todo-list-ui/src/app/pipe/moment-humanize.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/src/app/pipe/moment-humanize.pipe.ts -------------------------------------------------------------------------------- /todo-list-ui/src/app/service/abstract-reactive.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/src/app/service/abstract-reactive.service.ts -------------------------------------------------------------------------------- /todo-list-ui/src/app/service/item.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/src/app/service/item.service.ts -------------------------------------------------------------------------------- /todo-list-ui/src/app/service/person.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/src/app/service/person.service.ts -------------------------------------------------------------------------------- /todo-list-ui/src/app/service/tag.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/src/app/service/tag.service.ts -------------------------------------------------------------------------------- /todo-list-ui/src/app/utils/date-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/src/app/utils/date-utils.ts -------------------------------------------------------------------------------- /todo-list-ui/src/app/utils/map-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/src/app/utils/map-utils.ts -------------------------------------------------------------------------------- /todo-list-ui/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /todo-list-ui/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/src/environments/environment.prod.ts -------------------------------------------------------------------------------- /todo-list-ui/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/src/environments/environment.ts -------------------------------------------------------------------------------- /todo-list-ui/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/src/favicon.ico -------------------------------------------------------------------------------- /todo-list-ui/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/src/index.html -------------------------------------------------------------------------------- /todo-list-ui/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/src/main.ts -------------------------------------------------------------------------------- /todo-list-ui/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/src/polyfills.ts -------------------------------------------------------------------------------- /todo-list-ui/src/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/src/styles.scss -------------------------------------------------------------------------------- /todo-list-ui/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/src/test.ts -------------------------------------------------------------------------------- /todo-list-ui/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/tsconfig.app.json -------------------------------------------------------------------------------- /todo-list-ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/tsconfig.json -------------------------------------------------------------------------------- /todo-list-ui/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/tsconfig.spec.json -------------------------------------------------------------------------------- /todo-list-ui/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pictet-technologies-open-source/reactive-todo-list-r2dbc/HEAD/todo-list-ui/tslint.json --------------------------------------------------------------------------------