├── .gitignore ├── .mvn └── wrapper │ ├── MavenWrapperDownloader.java │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── .travis.yml ├── LICENSE.code.txt ├── LICENSE.writing.txt ├── README.adoc ├── basic ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── README.adoc ├── images │ ├── basic-1.png │ └── basic-2.png ├── mvnw ├── mvnw.cmd ├── package.json ├── pom.xml ├── src │ └── main │ │ ├── java │ │ └── com │ │ │ └── greglturnquist │ │ │ └── payroll │ │ │ ├── DatabaseLoader.java │ │ │ ├── Employee.java │ │ │ ├── EmployeeRepository.java │ │ │ ├── HomeController.java │ │ │ └── ReactAndSpringDataRestApplication.java │ │ ├── js │ │ ├── api │ │ │ ├── uriListConverter.js │ │ │ └── uriTemplateInterceptor.js │ │ ├── app.js │ │ └── client.js │ │ └── resources │ │ ├── application.properties │ │ ├── static │ │ └── main.css │ │ └── templates │ │ └── index.html └── webpack.config.js ├── conditional ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── README.adoc ├── images │ ├── conditional-1.png │ ├── conditional-2.png │ └── conditional-3.png ├── mvnw ├── mvnw.cmd ├── package.json ├── pom.xml ├── src │ └── main │ │ ├── java │ │ └── com │ │ │ └── greglturnquist │ │ │ └── payroll │ │ │ ├── DatabaseLoader.java │ │ │ ├── Employee.java │ │ │ ├── EmployeeRepository.java │ │ │ ├── HomeController.java │ │ │ └── ReactAndSpringDataRestApplication.java │ │ ├── js │ │ ├── api │ │ │ ├── uriListConverter.js │ │ │ └── uriTemplateInterceptor.js │ │ ├── app.js │ │ ├── client.js │ │ └── follow.js │ │ └── resources │ │ ├── application.properties │ │ ├── static │ │ └── main.css │ │ └── templates │ │ └── index.html └── webpack.config.js ├── events ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── README.adoc ├── mvnw ├── mvnw.cmd ├── package.json ├── pom.xml ├── src │ └── main │ │ ├── java │ │ └── com │ │ │ └── greglturnquist │ │ │ └── payroll │ │ │ ├── DatabaseLoader.java │ │ │ ├── Employee.java │ │ │ ├── EmployeeRepository.java │ │ │ ├── EventHandler.java │ │ │ ├── HomeController.java │ │ │ ├── ReactAndSpringDataRestApplication.java │ │ │ └── WebSocketConfiguration.java │ │ ├── js │ │ ├── api │ │ │ ├── uriListConverter.js │ │ │ └── uriTemplateInterceptor.js │ │ ├── app.js │ │ ├── client.js │ │ ├── follow.js │ │ └── websocket-listener.js │ │ └── resources │ │ ├── application.properties │ │ ├── static │ │ └── main.css │ │ └── templates │ │ └── index.html └── webpack.config.js ├── hypermedia ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── README.adoc ├── images │ ├── hypermedia-1.png │ └── hypermedia-2.png ├── mvnw ├── mvnw.cmd ├── package.json ├── pom.xml ├── src │ └── main │ │ ├── java │ │ └── com │ │ │ └── greglturnquist │ │ │ └── payroll │ │ │ ├── DatabaseLoader.java │ │ │ ├── Employee.java │ │ │ ├── EmployeeRepository.java │ │ │ ├── HomeController.java │ │ │ └── ReactAndSpringDataRestApplication.java │ │ ├── js │ │ ├── api │ │ │ ├── uriListConverter.js │ │ │ └── uriTemplateInterceptor.js │ │ ├── app.js │ │ ├── client.js │ │ └── follow.js │ │ └── resources │ │ ├── application.properties │ │ ├── static │ │ └── main.css │ │ └── templates │ │ └── index.html └── webpack.config.js ├── mvnw ├── mvnw.cmd ├── pom.xml ├── security ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── README.adoc ├── images │ ├── security-1.png │ ├── security-2.png │ └── security-3.png ├── mvnw ├── mvnw.cmd ├── package.json ├── pom.xml ├── src │ └── main │ │ ├── java │ │ └── com │ │ │ └── greglturnquist │ │ │ └── payroll │ │ │ ├── DatabaseLoader.java │ │ │ ├── Employee.java │ │ │ ├── EmployeeRepository.java │ │ │ ├── EventHandler.java │ │ │ ├── HomeController.java │ │ │ ├── Manager.java │ │ │ ├── ManagerRepository.java │ │ │ ├── ReactAndSpringDataRestApplication.java │ │ │ ├── SecurityConfiguration.java │ │ │ ├── SpringDataJpaUserDetailsService.java │ │ │ ├── SpringDataRestEventHandler.java │ │ │ └── WebSocketConfiguration.java │ │ ├── js │ │ ├── api │ │ │ ├── uriListConverter.js │ │ │ └── uriTemplateInterceptor.js │ │ ├── app.js │ │ ├── client.js │ │ ├── follow.js │ │ └── websocket-listener.js │ │ └── resources │ │ ├── application.properties │ │ ├── static │ │ └── main.css │ │ └── templates │ │ └── index.html └── webpack.config.js └── tohtml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.code.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/LICENSE.code.txt -------------------------------------------------------------------------------- /LICENSE.writing.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/LICENSE.writing.txt -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/README.adoc -------------------------------------------------------------------------------- /basic/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/basic/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /basic/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/basic/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /basic/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/basic/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /basic/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/basic/README.adoc -------------------------------------------------------------------------------- /basic/images/basic-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/basic/images/basic-1.png -------------------------------------------------------------------------------- /basic/images/basic-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/basic/images/basic-2.png -------------------------------------------------------------------------------- /basic/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/basic/mvnw -------------------------------------------------------------------------------- /basic/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/basic/mvnw.cmd -------------------------------------------------------------------------------- /basic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/basic/package.json -------------------------------------------------------------------------------- /basic/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/basic/pom.xml -------------------------------------------------------------------------------- /basic/src/main/java/com/greglturnquist/payroll/DatabaseLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/basic/src/main/java/com/greglturnquist/payroll/DatabaseLoader.java -------------------------------------------------------------------------------- /basic/src/main/java/com/greglturnquist/payroll/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/basic/src/main/java/com/greglturnquist/payroll/Employee.java -------------------------------------------------------------------------------- /basic/src/main/java/com/greglturnquist/payroll/EmployeeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/basic/src/main/java/com/greglturnquist/payroll/EmployeeRepository.java -------------------------------------------------------------------------------- /basic/src/main/java/com/greglturnquist/payroll/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/basic/src/main/java/com/greglturnquist/payroll/HomeController.java -------------------------------------------------------------------------------- /basic/src/main/java/com/greglturnquist/payroll/ReactAndSpringDataRestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/basic/src/main/java/com/greglturnquist/payroll/ReactAndSpringDataRestApplication.java -------------------------------------------------------------------------------- /basic/src/main/js/api/uriListConverter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/basic/src/main/js/api/uriListConverter.js -------------------------------------------------------------------------------- /basic/src/main/js/api/uriTemplateInterceptor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/basic/src/main/js/api/uriTemplateInterceptor.js -------------------------------------------------------------------------------- /basic/src/main/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/basic/src/main/js/app.js -------------------------------------------------------------------------------- /basic/src/main/js/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/basic/src/main/js/client.js -------------------------------------------------------------------------------- /basic/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.data.rest.base-path=/api -------------------------------------------------------------------------------- /basic/src/main/resources/static/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/basic/src/main/resources/static/main.css -------------------------------------------------------------------------------- /basic/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/basic/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /basic/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/basic/webpack.config.js -------------------------------------------------------------------------------- /conditional/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/conditional/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /conditional/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/conditional/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /conditional/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/conditional/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /conditional/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/conditional/README.adoc -------------------------------------------------------------------------------- /conditional/images/conditional-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/conditional/images/conditional-1.png -------------------------------------------------------------------------------- /conditional/images/conditional-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/conditional/images/conditional-2.png -------------------------------------------------------------------------------- /conditional/images/conditional-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/conditional/images/conditional-3.png -------------------------------------------------------------------------------- /conditional/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/conditional/mvnw -------------------------------------------------------------------------------- /conditional/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/conditional/mvnw.cmd -------------------------------------------------------------------------------- /conditional/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/conditional/package.json -------------------------------------------------------------------------------- /conditional/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/conditional/pom.xml -------------------------------------------------------------------------------- /conditional/src/main/java/com/greglturnquist/payroll/DatabaseLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/conditional/src/main/java/com/greglturnquist/payroll/DatabaseLoader.java -------------------------------------------------------------------------------- /conditional/src/main/java/com/greglturnquist/payroll/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/conditional/src/main/java/com/greglturnquist/payroll/Employee.java -------------------------------------------------------------------------------- /conditional/src/main/java/com/greglturnquist/payroll/EmployeeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/conditional/src/main/java/com/greglturnquist/payroll/EmployeeRepository.java -------------------------------------------------------------------------------- /conditional/src/main/java/com/greglturnquist/payroll/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/conditional/src/main/java/com/greglturnquist/payroll/HomeController.java -------------------------------------------------------------------------------- /conditional/src/main/java/com/greglturnquist/payroll/ReactAndSpringDataRestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/conditional/src/main/java/com/greglturnquist/payroll/ReactAndSpringDataRestApplication.java -------------------------------------------------------------------------------- /conditional/src/main/js/api/uriListConverter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/conditional/src/main/js/api/uriListConverter.js -------------------------------------------------------------------------------- /conditional/src/main/js/api/uriTemplateInterceptor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/conditional/src/main/js/api/uriTemplateInterceptor.js -------------------------------------------------------------------------------- /conditional/src/main/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/conditional/src/main/js/app.js -------------------------------------------------------------------------------- /conditional/src/main/js/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/conditional/src/main/js/client.js -------------------------------------------------------------------------------- /conditional/src/main/js/follow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/conditional/src/main/js/follow.js -------------------------------------------------------------------------------- /conditional/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.data.rest.base-path=/api -------------------------------------------------------------------------------- /conditional/src/main/resources/static/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/conditional/src/main/resources/static/main.css -------------------------------------------------------------------------------- /conditional/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/conditional/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /conditional/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/conditional/webpack.config.js -------------------------------------------------------------------------------- /events/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/events/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /events/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/events/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /events/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/events/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /events/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/events/README.adoc -------------------------------------------------------------------------------- /events/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/events/mvnw -------------------------------------------------------------------------------- /events/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/events/mvnw.cmd -------------------------------------------------------------------------------- /events/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/events/package.json -------------------------------------------------------------------------------- /events/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/events/pom.xml -------------------------------------------------------------------------------- /events/src/main/java/com/greglturnquist/payroll/DatabaseLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/events/src/main/java/com/greglturnquist/payroll/DatabaseLoader.java -------------------------------------------------------------------------------- /events/src/main/java/com/greglturnquist/payroll/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/events/src/main/java/com/greglturnquist/payroll/Employee.java -------------------------------------------------------------------------------- /events/src/main/java/com/greglturnquist/payroll/EmployeeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/events/src/main/java/com/greglturnquist/payroll/EmployeeRepository.java -------------------------------------------------------------------------------- /events/src/main/java/com/greglturnquist/payroll/EventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/events/src/main/java/com/greglturnquist/payroll/EventHandler.java -------------------------------------------------------------------------------- /events/src/main/java/com/greglturnquist/payroll/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/events/src/main/java/com/greglturnquist/payroll/HomeController.java -------------------------------------------------------------------------------- /events/src/main/java/com/greglturnquist/payroll/ReactAndSpringDataRestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/events/src/main/java/com/greglturnquist/payroll/ReactAndSpringDataRestApplication.java -------------------------------------------------------------------------------- /events/src/main/java/com/greglturnquist/payroll/WebSocketConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/events/src/main/java/com/greglturnquist/payroll/WebSocketConfiguration.java -------------------------------------------------------------------------------- /events/src/main/js/api/uriListConverter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/events/src/main/js/api/uriListConverter.js -------------------------------------------------------------------------------- /events/src/main/js/api/uriTemplateInterceptor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/events/src/main/js/api/uriTemplateInterceptor.js -------------------------------------------------------------------------------- /events/src/main/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/events/src/main/js/app.js -------------------------------------------------------------------------------- /events/src/main/js/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/events/src/main/js/client.js -------------------------------------------------------------------------------- /events/src/main/js/follow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/events/src/main/js/follow.js -------------------------------------------------------------------------------- /events/src/main/js/websocket-listener.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/events/src/main/js/websocket-listener.js -------------------------------------------------------------------------------- /events/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.data.rest.base-path=/api -------------------------------------------------------------------------------- /events/src/main/resources/static/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/events/src/main/resources/static/main.css -------------------------------------------------------------------------------- /events/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/events/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /events/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/events/webpack.config.js -------------------------------------------------------------------------------- /hypermedia/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/hypermedia/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /hypermedia/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/hypermedia/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /hypermedia/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/hypermedia/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /hypermedia/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/hypermedia/README.adoc -------------------------------------------------------------------------------- /hypermedia/images/hypermedia-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/hypermedia/images/hypermedia-1.png -------------------------------------------------------------------------------- /hypermedia/images/hypermedia-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/hypermedia/images/hypermedia-2.png -------------------------------------------------------------------------------- /hypermedia/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/hypermedia/mvnw -------------------------------------------------------------------------------- /hypermedia/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/hypermedia/mvnw.cmd -------------------------------------------------------------------------------- /hypermedia/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/hypermedia/package.json -------------------------------------------------------------------------------- /hypermedia/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/hypermedia/pom.xml -------------------------------------------------------------------------------- /hypermedia/src/main/java/com/greglturnquist/payroll/DatabaseLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/hypermedia/src/main/java/com/greglturnquist/payroll/DatabaseLoader.java -------------------------------------------------------------------------------- /hypermedia/src/main/java/com/greglturnquist/payroll/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/hypermedia/src/main/java/com/greglturnquist/payroll/Employee.java -------------------------------------------------------------------------------- /hypermedia/src/main/java/com/greglturnquist/payroll/EmployeeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/hypermedia/src/main/java/com/greglturnquist/payroll/EmployeeRepository.java -------------------------------------------------------------------------------- /hypermedia/src/main/java/com/greglturnquist/payroll/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/hypermedia/src/main/java/com/greglturnquist/payroll/HomeController.java -------------------------------------------------------------------------------- /hypermedia/src/main/java/com/greglturnquist/payroll/ReactAndSpringDataRestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/hypermedia/src/main/java/com/greglturnquist/payroll/ReactAndSpringDataRestApplication.java -------------------------------------------------------------------------------- /hypermedia/src/main/js/api/uriListConverter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/hypermedia/src/main/js/api/uriListConverter.js -------------------------------------------------------------------------------- /hypermedia/src/main/js/api/uriTemplateInterceptor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/hypermedia/src/main/js/api/uriTemplateInterceptor.js -------------------------------------------------------------------------------- /hypermedia/src/main/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/hypermedia/src/main/js/app.js -------------------------------------------------------------------------------- /hypermedia/src/main/js/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/hypermedia/src/main/js/client.js -------------------------------------------------------------------------------- /hypermedia/src/main/js/follow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/hypermedia/src/main/js/follow.js -------------------------------------------------------------------------------- /hypermedia/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.data.rest.base-path=/api -------------------------------------------------------------------------------- /hypermedia/src/main/resources/static/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/hypermedia/src/main/resources/static/main.css -------------------------------------------------------------------------------- /hypermedia/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/hypermedia/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /hypermedia/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/hypermedia/webpack.config.js -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/pom.xml -------------------------------------------------------------------------------- /security/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/security/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /security/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/security/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /security/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/security/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /security/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/security/README.adoc -------------------------------------------------------------------------------- /security/images/security-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/security/images/security-1.png -------------------------------------------------------------------------------- /security/images/security-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/security/images/security-2.png -------------------------------------------------------------------------------- /security/images/security-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/security/images/security-3.png -------------------------------------------------------------------------------- /security/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/security/mvnw -------------------------------------------------------------------------------- /security/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/security/mvnw.cmd -------------------------------------------------------------------------------- /security/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/security/package.json -------------------------------------------------------------------------------- /security/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/security/pom.xml -------------------------------------------------------------------------------- /security/src/main/java/com/greglturnquist/payroll/DatabaseLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/security/src/main/java/com/greglturnquist/payroll/DatabaseLoader.java -------------------------------------------------------------------------------- /security/src/main/java/com/greglturnquist/payroll/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/security/src/main/java/com/greglturnquist/payroll/Employee.java -------------------------------------------------------------------------------- /security/src/main/java/com/greglturnquist/payroll/EmployeeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/security/src/main/java/com/greglturnquist/payroll/EmployeeRepository.java -------------------------------------------------------------------------------- /security/src/main/java/com/greglturnquist/payroll/EventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/security/src/main/java/com/greglturnquist/payroll/EventHandler.java -------------------------------------------------------------------------------- /security/src/main/java/com/greglturnquist/payroll/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/security/src/main/java/com/greglturnquist/payroll/HomeController.java -------------------------------------------------------------------------------- /security/src/main/java/com/greglturnquist/payroll/Manager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/security/src/main/java/com/greglturnquist/payroll/Manager.java -------------------------------------------------------------------------------- /security/src/main/java/com/greglturnquist/payroll/ManagerRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/security/src/main/java/com/greglturnquist/payroll/ManagerRepository.java -------------------------------------------------------------------------------- /security/src/main/java/com/greglturnquist/payroll/ReactAndSpringDataRestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/security/src/main/java/com/greglturnquist/payroll/ReactAndSpringDataRestApplication.java -------------------------------------------------------------------------------- /security/src/main/java/com/greglturnquist/payroll/SecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/security/src/main/java/com/greglturnquist/payroll/SecurityConfiguration.java -------------------------------------------------------------------------------- /security/src/main/java/com/greglturnquist/payroll/SpringDataJpaUserDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/security/src/main/java/com/greglturnquist/payroll/SpringDataJpaUserDetailsService.java -------------------------------------------------------------------------------- /security/src/main/java/com/greglturnquist/payroll/SpringDataRestEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/security/src/main/java/com/greglturnquist/payroll/SpringDataRestEventHandler.java -------------------------------------------------------------------------------- /security/src/main/java/com/greglturnquist/payroll/WebSocketConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/security/src/main/java/com/greglturnquist/payroll/WebSocketConfiguration.java -------------------------------------------------------------------------------- /security/src/main/js/api/uriListConverter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/security/src/main/js/api/uriListConverter.js -------------------------------------------------------------------------------- /security/src/main/js/api/uriTemplateInterceptor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/security/src/main/js/api/uriTemplateInterceptor.js -------------------------------------------------------------------------------- /security/src/main/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/security/src/main/js/app.js -------------------------------------------------------------------------------- /security/src/main/js/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/security/src/main/js/client.js -------------------------------------------------------------------------------- /security/src/main/js/follow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/security/src/main/js/follow.js -------------------------------------------------------------------------------- /security/src/main/js/websocket-listener.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/security/src/main/js/websocket-listener.js -------------------------------------------------------------------------------- /security/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.data.rest.base-path=/api -------------------------------------------------------------------------------- /security/src/main/resources/static/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/security/src/main/resources/static/main.css -------------------------------------------------------------------------------- /security/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/security/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /security/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/security/webpack.config.js -------------------------------------------------------------------------------- /tohtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-attic/tut-react-and-spring-data-rest/HEAD/tohtml --------------------------------------------------------------------------------