├── README.md ├── scores ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── src │ ├── main │ ├── java │ │ └── scores │ │ │ ├── Application.java │ │ │ ├── Game.java │ │ │ ├── GameDayService.java │ │ │ ├── GameDayServiceImpl.java │ │ │ ├── MapBasedScoreRepository.java │ │ │ ├── ScoreRepository.java │ │ │ ├── ScoresController.java │ │ │ ├── UpdatePublicationAspect.java │ │ │ └── WebSocketStompConfig.java │ └── resources │ │ ├── application.properties │ │ ├── public │ │ ├── bower.json │ │ ├── main.css │ │ └── main.js │ │ └── templates │ │ └── scores.html │ └── test │ └── java │ └── scores │ └── ApplicationTests.java └── spring-rest-todos ├── .gitignore ├── LICENSE ├── NOTICE ├── README.md ├── build.gradle ├── ci.sh ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── src ├── main ├── java │ └── todos │ │ ├── Application.java │ │ ├── DiffSyncConfig.java │ │ ├── JpaPersistenceCallback.java │ │ ├── Todo.java │ │ ├── TodoController.java │ │ ├── TodoRepository.java │ │ └── WebInitializer.java └── resources │ ├── application.properties │ └── public │ ├── .gitignore │ ├── TodosController.js │ ├── base.css │ ├── bower.json │ ├── index.html │ └── main.js └── test ├── java └── todos │ ├── EmbeddedDataSourceConfig.java │ └── MainControllerTest.java └── resources └── todos ├── patch-add-new-item.json ├── patch-change-single-status-and-desc.json ├── patch-change-single-status.json ├── patch-change-status-and-delete-two-items.json ├── patch-change-two-status-and-desc.json ├── patch-delete-twoitems-and-change-status-on-another.json ├── patch-failing-operation-first.json ├── patch-failing-operation-in-middle.json ├── patch-many-successful-operations.json ├── patch-modify-then-remove-item.json ├── patch-remove-item.json ├── patch-remove-two-items.json └── testdb.sql /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/README.md -------------------------------------------------------------------------------- /scores/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/scores/.gitignore -------------------------------------------------------------------------------- /scores/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/scores/build.gradle -------------------------------------------------------------------------------- /scores/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/scores/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /scores/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/scores/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /scores/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/scores/gradlew -------------------------------------------------------------------------------- /scores/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/scores/gradlew.bat -------------------------------------------------------------------------------- /scores/src/main/java/scores/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/scores/src/main/java/scores/Application.java -------------------------------------------------------------------------------- /scores/src/main/java/scores/Game.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/scores/src/main/java/scores/Game.java -------------------------------------------------------------------------------- /scores/src/main/java/scores/GameDayService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/scores/src/main/java/scores/GameDayService.java -------------------------------------------------------------------------------- /scores/src/main/java/scores/GameDayServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/scores/src/main/java/scores/GameDayServiceImpl.java -------------------------------------------------------------------------------- /scores/src/main/java/scores/MapBasedScoreRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/scores/src/main/java/scores/MapBasedScoreRepository.java -------------------------------------------------------------------------------- /scores/src/main/java/scores/ScoreRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/scores/src/main/java/scores/ScoreRepository.java -------------------------------------------------------------------------------- /scores/src/main/java/scores/ScoresController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/scores/src/main/java/scores/ScoresController.java -------------------------------------------------------------------------------- /scores/src/main/java/scores/UpdatePublicationAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/scores/src/main/java/scores/UpdatePublicationAspect.java -------------------------------------------------------------------------------- /scores/src/main/java/scores/WebSocketStompConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/scores/src/main/java/scores/WebSocketStompConfig.java -------------------------------------------------------------------------------- /scores/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scores/src/main/resources/public/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/scores/src/main/resources/public/bower.json -------------------------------------------------------------------------------- /scores/src/main/resources/public/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/scores/src/main/resources/public/main.css -------------------------------------------------------------------------------- /scores/src/main/resources/public/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/scores/src/main/resources/public/main.js -------------------------------------------------------------------------------- /scores/src/main/resources/templates/scores.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/scores/src/main/resources/templates/scores.html -------------------------------------------------------------------------------- /scores/src/test/java/scores/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/scores/src/test/java/scores/ApplicationTests.java -------------------------------------------------------------------------------- /spring-rest-todos/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/spring-rest-todos/.gitignore -------------------------------------------------------------------------------- /spring-rest-todos/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/spring-rest-todos/LICENSE -------------------------------------------------------------------------------- /spring-rest-todos/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/spring-rest-todos/NOTICE -------------------------------------------------------------------------------- /spring-rest-todos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/spring-rest-todos/README.md -------------------------------------------------------------------------------- /spring-rest-todos/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/spring-rest-todos/build.gradle -------------------------------------------------------------------------------- /spring-rest-todos/ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/spring-rest-todos/ci.sh -------------------------------------------------------------------------------- /spring-rest-todos/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/spring-rest-todos/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /spring-rest-todos/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/spring-rest-todos/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /spring-rest-todos/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/spring-rest-todos/gradlew -------------------------------------------------------------------------------- /spring-rest-todos/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/spring-rest-todos/gradlew.bat -------------------------------------------------------------------------------- /spring-rest-todos/src/main/java/todos/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/spring-rest-todos/src/main/java/todos/Application.java -------------------------------------------------------------------------------- /spring-rest-todos/src/main/java/todos/DiffSyncConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/spring-rest-todos/src/main/java/todos/DiffSyncConfig.java -------------------------------------------------------------------------------- /spring-rest-todos/src/main/java/todos/JpaPersistenceCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/spring-rest-todos/src/main/java/todos/JpaPersistenceCallback.java -------------------------------------------------------------------------------- /spring-rest-todos/src/main/java/todos/Todo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/spring-rest-todos/src/main/java/todos/Todo.java -------------------------------------------------------------------------------- /spring-rest-todos/src/main/java/todos/TodoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/spring-rest-todos/src/main/java/todos/TodoController.java -------------------------------------------------------------------------------- /spring-rest-todos/src/main/java/todos/TodoRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/spring-rest-todos/src/main/java/todos/TodoRepository.java -------------------------------------------------------------------------------- /spring-rest-todos/src/main/java/todos/WebInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/spring-rest-todos/src/main/java/todos/WebInitializer.java -------------------------------------------------------------------------------- /spring-rest-todos/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/spring-rest-todos/src/main/resources/application.properties -------------------------------------------------------------------------------- /spring-rest-todos/src/main/resources/public/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | /bower_components/ 3 | /.idea/ 4 | -------------------------------------------------------------------------------- /spring-rest-todos/src/main/resources/public/TodosController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/spring-rest-todos/src/main/resources/public/TodosController.js -------------------------------------------------------------------------------- /spring-rest-todos/src/main/resources/public/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/spring-rest-todos/src/main/resources/public/base.css -------------------------------------------------------------------------------- /spring-rest-todos/src/main/resources/public/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/spring-rest-todos/src/main/resources/public/bower.json -------------------------------------------------------------------------------- /spring-rest-todos/src/main/resources/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/spring-rest-todos/src/main/resources/public/index.html -------------------------------------------------------------------------------- /spring-rest-todos/src/main/resources/public/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/spring-rest-todos/src/main/resources/public/main.js -------------------------------------------------------------------------------- /spring-rest-todos/src/test/java/todos/EmbeddedDataSourceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/spring-rest-todos/src/test/java/todos/EmbeddedDataSourceConfig.java -------------------------------------------------------------------------------- /spring-rest-todos/src/test/java/todos/MainControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/spring-rest-todos/src/test/java/todos/MainControllerTest.java -------------------------------------------------------------------------------- /spring-rest-todos/src/test/resources/todos/patch-add-new-item.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/spring-rest-todos/src/test/resources/todos/patch-add-new-item.json -------------------------------------------------------------------------------- /spring-rest-todos/src/test/resources/todos/patch-change-single-status-and-desc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/spring-rest-todos/src/test/resources/todos/patch-change-single-status-and-desc.json -------------------------------------------------------------------------------- /spring-rest-todos/src/test/resources/todos/patch-change-single-status.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/spring-rest-todos/src/test/resources/todos/patch-change-single-status.json -------------------------------------------------------------------------------- /spring-rest-todos/src/test/resources/todos/patch-change-status-and-delete-two-items.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/spring-rest-todos/src/test/resources/todos/patch-change-status-and-delete-two-items.json -------------------------------------------------------------------------------- /spring-rest-todos/src/test/resources/todos/patch-change-two-status-and-desc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/spring-rest-todos/src/test/resources/todos/patch-change-two-status-and-desc.json -------------------------------------------------------------------------------- /spring-rest-todos/src/test/resources/todos/patch-delete-twoitems-and-change-status-on-another.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/spring-rest-todos/src/test/resources/todos/patch-delete-twoitems-and-change-status-on-another.json -------------------------------------------------------------------------------- /spring-rest-todos/src/test/resources/todos/patch-failing-operation-first.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/spring-rest-todos/src/test/resources/todos/patch-failing-operation-first.json -------------------------------------------------------------------------------- /spring-rest-todos/src/test/resources/todos/patch-failing-operation-in-middle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/spring-rest-todos/src/test/resources/todos/patch-failing-operation-in-middle.json -------------------------------------------------------------------------------- /spring-rest-todos/src/test/resources/todos/patch-many-successful-operations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/spring-rest-todos/src/test/resources/todos/patch-many-successful-operations.json -------------------------------------------------------------------------------- /spring-rest-todos/src/test/resources/todos/patch-modify-then-remove-item.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/spring-rest-todos/src/test/resources/todos/patch-modify-then-remove-item.json -------------------------------------------------------------------------------- /spring-rest-todos/src/test/resources/todos/patch-remove-item.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/spring-rest-todos/src/test/resources/todos/patch-remove-item.json -------------------------------------------------------------------------------- /spring-rest-todos/src/test/resources/todos/patch-remove-two-items.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/spring-rest-todos/src/test/resources/todos/patch-remove-two-items.json -------------------------------------------------------------------------------- /spring-rest-todos/src/test/resources/todos/testdb.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/spring-sync-samples/HEAD/spring-rest-todos/src/test/resources/todos/testdb.sql --------------------------------------------------------------------------------