├── 9781484274767.jpg ├── Chapter10 ├── Chapter_10_Postman_Collection.json └── quick-poll-ch10-final │ ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── encodings.xml │ ├── jarRepositories.xml │ ├── misc.xml │ └── runConfigurations.xml │ ├── pom.xml │ ├── src │ └── main │ │ ├── java │ │ └── com │ │ │ └── apress │ │ │ ├── QuickPollApplication.java │ │ │ ├── controller │ │ │ ├── ComputeResultController.java │ │ │ ├── PollController.java │ │ │ └── VoteController.java │ │ │ ├── domain │ │ │ ├── Option.java │ │ │ ├── Poll.java │ │ │ └── Vote.java │ │ │ ├── dto │ │ │ ├── OptionCount.java │ │ │ └── VoteResult.java │ │ │ └── repository │ │ │ ├── OptionRepository.java │ │ │ ├── PollRepository.java │ │ │ └── VoteRepository.java │ │ └── resources │ │ ├── application.properties │ │ ├── import.sql │ │ ├── static │ │ └── .keep │ │ └── templates │ │ └── .keep │ └── target │ └── classes │ ├── application.properties │ ├── com │ └── apress │ │ ├── QuickPollApplication.class │ │ ├── controller │ │ ├── ComputeResultController.class │ │ ├── PollController.class │ │ └── VoteController.class │ │ ├── domain │ │ ├── Option.class │ │ ├── Poll.class │ │ └── Vote.class │ │ ├── dto │ │ ├── OptionCount.class │ │ └── VoteResult.class │ │ └── repository │ │ ├── OptionRepository.class │ │ ├── PollRepository.class │ │ └── VoteRepository.class │ ├── import.sql │ ├── static │ └── .keep │ └── templates │ └── .keep ├── Chapter3 └── hello-rest-ch3-final │ ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── encodings.xml │ ├── jarRepositories.xml │ ├── misc.xml │ └── runConfigurations.xml │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── apress │ │ └── hellorest │ │ └── HelloWorldRestApplication.java │ └── resources │ ├── application.properties │ ├── static │ └── .keep │ └── templates │ └── .keep ├── Chapter4 ├── Chapter4_Postman_Collection.json └── quick-poll-ch4-final │ ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── encodings.xml │ ├── jarRepositories.xml │ ├── misc.xml │ └── runConfigurations.xml │ ├── pom.xml │ ├── src │ └── main │ │ ├── java │ │ └── com │ │ │ └── apress │ │ │ ├── QuickPollApplication.java │ │ │ ├── controller │ │ │ ├── ComputeResultController.java │ │ │ ├── PollController.java │ │ │ └── VoteController.java │ │ │ ├── domain │ │ │ ├── Option.java │ │ │ ├── Poll.java │ │ │ └── Vote.java │ │ │ ├── dto │ │ │ ├── OptionCount.java │ │ │ └── VoteResult.java │ │ │ └── repository │ │ │ ├── OptionRepository.java │ │ │ ├── PollRepository.java │ │ │ └── VoteRepository.java │ │ └── resources │ │ ├── application.properties │ │ ├── static │ │ └── .keep │ │ └── templates │ │ └── .keep │ └── target │ └── classes │ ├── application.properties │ ├── com │ └── apress │ │ ├── QuickPollApplication.class │ │ ├── controller │ │ ├── ComputeResultController.class │ │ ├── PollController.class │ │ └── VoteController.class │ │ ├── domain │ │ ├── Option.class │ │ ├── Poll.class │ │ └── Vote.class │ │ ├── dto │ │ ├── OptionCount.class │ │ └── VoteResult.class │ │ └── repository │ │ ├── OptionRepository.class │ │ ├── PollRepository.class │ │ └── VoteRepository.class │ ├── static │ └── .keep │ └── templates │ └── .keep ├── Chapter5 ├── Chapter_5_Postman_Collection.json └── quick-poll-ch5-final │ ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── encodings.xml │ ├── jarRepositories.xml │ ├── misc.xml │ └── runConfigurations.xml │ ├── pom.xml │ ├── quick-poll-ch4-final.iml │ ├── src │ └── main │ │ ├── java │ │ └── com │ │ │ └── apress │ │ │ ├── QuickPollApplication.java │ │ │ ├── controller │ │ │ ├── ComputeResultController.java │ │ │ ├── PollController.java │ │ │ └── VoteController.java │ │ │ ├── domain │ │ │ ├── Option.java │ │ │ ├── Poll.java │ │ │ └── Vote.java │ │ │ ├── dto │ │ │ ├── OptionCount.java │ │ │ ├── VoteResult.java │ │ │ └── error │ │ │ │ ├── ErrorDetail.java │ │ │ │ └── ValidationError.java │ │ │ ├── exception │ │ │ └── ResourceNotFoundException.java │ │ │ ├── handler │ │ │ └── RestExceptionHandler.java │ │ │ └── repository │ │ │ ├── OptionRepository.java │ │ │ ├── PollRepository.java │ │ │ └── VoteRepository.java │ │ └── resources │ │ ├── application.properties │ │ ├── messages.properties │ │ ├── static │ │ └── .keep │ │ └── templates │ │ └── .keep │ └── target │ ├── classes │ ├── application.properties │ ├── messages.properties │ ├── static │ │ └── .keep │ └── templates │ │ └── .keep │ └── maven-status │ └── maven-compiler-plugin │ └── compile │ └── default-compile │ ├── createdFiles.lst │ └── inputFiles.lst ├── Chapter6 └── quick-poll-ch6-final │ ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── encodings.xml │ ├── jarRepositories.xml │ ├── misc.xml │ ├── runConfigurations.xml │ └── uiDesigner.xml │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── apress │ │ │ ├── QuickPollApplication.java │ │ │ ├── SwaggerConfiguration.java │ │ │ ├── controller │ │ │ ├── ComputeResultController.java │ │ │ ├── PollController.java │ │ │ └── VoteController.java │ │ │ ├── domain │ │ │ ├── Option.java │ │ │ ├── Poll.java │ │ │ └── Vote.java │ │ │ ├── dto │ │ │ ├── OptionCount.java │ │ │ ├── VoteResult.java │ │ │ └── error │ │ │ │ ├── ErrorDetail.java │ │ │ │ └── ValidationError.java │ │ │ ├── exception │ │ │ └── ResourceNotFoundException.java │ │ │ ├── handler │ │ │ └── RestExceptionHandler.java │ │ │ └── repository │ │ │ ├── OptionRepository.java │ │ │ ├── PollRepository.java │ │ │ └── VoteRepository.java │ └── resources │ │ ├── application.properties │ │ ├── messages.properties │ │ ├── static │ │ ├── .keep │ │ └── swagger-ui │ │ │ ├── css │ │ │ ├── reset.css │ │ │ └── screen.css │ │ │ ├── images │ │ │ ├── explorer_icons.png │ │ │ ├── logo_small.png │ │ │ ├── pet_store_api.png │ │ │ ├── throbber.gif │ │ │ └── wordnik_api.png │ │ │ ├── index.html │ │ │ ├── lib │ │ │ ├── backbone-min.js │ │ │ ├── handlebars-1.0.0.js │ │ │ ├── highlight.7.3.pack.js │ │ │ ├── jquery-1.8.0.min.js │ │ │ ├── jquery.ba-bbq.min.js │ │ │ ├── jquery.slideto.min.js │ │ │ ├── jquery.wiggle.min.js │ │ │ ├── shred.bundle.js │ │ │ ├── shred │ │ │ │ └── content.js │ │ │ ├── swagger-oauth.js │ │ │ ├── swagger.js │ │ │ └── underscore-min.js │ │ │ ├── o2c.html │ │ │ ├── swagger-ui.js │ │ │ └── swagger-ui.min.js │ │ └── templates │ │ └── .keep │ └── test │ └── java │ └── com │ └── apress │ └── QuickPollApplicationTests.java ├── Chapter7 ├── Chapter7_Postman_Collection.json ├── import.sql └── quick-poll-ch7-final │ ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── encodings.xml │ ├── jarRepositories.xml │ ├── misc.xml │ └── runConfigurations.xml │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── apress │ │ │ ├── QuickPollApplication.java │ │ │ ├── QuickPollMvcConfigAdapter.java │ │ │ ├── SwaggerConfiguration.java │ │ │ ├── domain │ │ │ ├── Option.java │ │ │ ├── Poll.java │ │ │ └── Vote.java │ │ │ ├── dto │ │ │ ├── OptionCount.java │ │ │ ├── VoteResult.java │ │ │ └── error │ │ │ │ ├── ErrorDetail.java │ │ │ │ └── ValidationError.java │ │ │ ├── exception │ │ │ └── ResourceNotFoundException.java │ │ │ ├── handler │ │ │ └── RestExceptionHandler.java │ │ │ ├── repository │ │ │ ├── OptionRepository.java │ │ │ ├── PollRepository.java │ │ │ └── VoteRepository.java │ │ │ ├── v1 │ │ │ └── controller │ │ │ │ ├── ComputeResultController.java │ │ │ │ ├── PollController.java │ │ │ │ └── VoteController.java │ │ │ └── v2 │ │ │ └── controller │ │ │ ├── ComputeResultController.java │ │ │ ├── PollController.java │ │ │ └── VoteController.java │ └── resources │ │ ├── application.properties │ │ ├── import.sql │ │ ├── messages.properties │ │ ├── static │ │ ├── .keep │ │ └── swagger-ui │ │ │ ├── css │ │ │ ├── reset.css │ │ │ └── screen.css │ │ │ ├── images │ │ │ ├── explorer_icons.png │ │ │ ├── logo_small.png │ │ │ ├── pet_store_api.png │ │ │ ├── throbber.gif │ │ │ └── wordnik_api.png │ │ │ ├── index.html │ │ │ ├── lib │ │ │ ├── backbone-min.js │ │ │ ├── handlebars-1.0.0.js │ │ │ ├── highlight.7.3.pack.js │ │ │ ├── jquery-1.8.0.min.js │ │ │ ├── jquery.ba-bbq.min.js │ │ │ ├── jquery.slideto.min.js │ │ │ ├── jquery.wiggle.min.js │ │ │ ├── shred.bundle.js │ │ │ ├── shred │ │ │ │ └── content.js │ │ │ ├── swagger-oauth.js │ │ │ ├── swagger.js │ │ │ └── underscore-min.js │ │ │ ├── o2c.html │ │ │ ├── swagger-ui.js │ │ │ └── swagger-ui.min.js │ │ └── templates │ │ └── .keep │ └── test │ └── java │ └── com │ └── apress │ └── QuickPollApplicationTests.java ├── Chapter8 ├── Chapter8_Postman_Collection.json ├── import.sql └── quick-poll-ch8-final-basic-auth │ ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── encodings.xml │ ├── jarRepositories.xml │ ├── misc.xml │ └── runConfigurations.xml │ ├── pom.xml │ ├── src │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── apress │ │ │ │ ├── QuickPollApplication.java │ │ │ │ ├── QuickPollMvcConfigAdapter.java │ │ │ │ ├── SecurityConfig.java │ │ │ │ ├── SwaggerConfiguration.java │ │ │ │ ├── domain │ │ │ │ ├── Option.java │ │ │ │ ├── Poll.java │ │ │ │ ├── User.java │ │ │ │ └── Vote.java │ │ │ │ ├── dto │ │ │ │ ├── OptionCount.java │ │ │ │ ├── VoteResult.java │ │ │ │ └── error │ │ │ │ │ ├── ErrorDetail.java │ │ │ │ │ └── ValidationError.java │ │ │ │ ├── exception │ │ │ │ └── ResourceNotFoundException.java │ │ │ │ ├── handler │ │ │ │ └── RestExceptionHandler.java │ │ │ │ ├── repository │ │ │ │ ├── OptionRepository.java │ │ │ │ ├── PollRepository.java │ │ │ │ ├── UserRepository.java │ │ │ │ └── VoteRepository.java │ │ │ │ ├── security │ │ │ │ └── QuickPollUserDetailsService.java │ │ │ │ ├── v1 │ │ │ │ └── controller │ │ │ │ │ ├── ComputeResultController.java │ │ │ │ │ ├── PollController.java │ │ │ │ │ └── VoteController.java │ │ │ │ ├── v2 │ │ │ │ └── controller │ │ │ │ │ ├── ComputeResultController.java │ │ │ │ │ ├── PollController.java │ │ │ │ │ └── VoteController.java │ │ │ │ └── v3 │ │ │ │ └── controller │ │ │ │ ├── ComputeResultController.java │ │ │ │ ├── PollController.java │ │ │ │ └── VoteController.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── import.sql │ │ │ ├── messages.properties │ │ │ ├── static │ │ │ ├── .keep │ │ │ └── swagger-ui │ │ │ │ ├── css │ │ │ │ ├── reset.css │ │ │ │ └── screen.css │ │ │ │ ├── images │ │ │ │ ├── explorer_icons.png │ │ │ │ ├── logo_small.png │ │ │ │ ├── pet_store_api.png │ │ │ │ ├── throbber.gif │ │ │ │ └── wordnik_api.png │ │ │ │ ├── index.html │ │ │ │ ├── lib │ │ │ │ ├── backbone-min.js │ │ │ │ ├── handlebars-1.0.0.js │ │ │ │ ├── highlight.7.3.pack.js │ │ │ │ ├── jquery-1.8.0.min.js │ │ │ │ ├── jquery.ba-bbq.min.js │ │ │ │ ├── jquery.slideto.min.js │ │ │ │ ├── jquery.wiggle.min.js │ │ │ │ ├── shred.bundle.js │ │ │ │ ├── shred │ │ │ │ │ └── content.js │ │ │ │ ├── swagger-oauth.js │ │ │ │ ├── swagger.js │ │ │ │ └── underscore-min.js │ │ │ │ ├── o2c.html │ │ │ │ ├── swagger-ui.js │ │ │ │ └── swagger-ui.min.js │ │ │ └── templates │ │ │ └── .keep │ └── test │ │ └── java │ │ └── com │ │ └── apress │ │ └── UserGenerator.java │ └── target │ ├── classes │ ├── application.properties │ ├── com │ │ └── apress │ │ │ ├── QuickPollApplication.class │ │ │ ├── QuickPollMvcConfigAdapter.class │ │ │ ├── SecurityConfig.class │ │ │ ├── SwaggerConfiguration.class │ │ │ ├── domain │ │ │ ├── Option.class │ │ │ ├── Poll.class │ │ │ ├── User.class │ │ │ └── Vote.class │ │ │ ├── dto │ │ │ ├── OptionCount.class │ │ │ ├── VoteResult.class │ │ │ └── error │ │ │ │ ├── ErrorDetail.class │ │ │ │ └── ValidationError.class │ │ │ ├── exception │ │ │ └── ResourceNotFoundException.class │ │ │ ├── handler │ │ │ └── RestExceptionHandler.class │ │ │ ├── repository │ │ │ ├── OptionRepository.class │ │ │ ├── PollRepository.class │ │ │ ├── UserRepository.class │ │ │ └── VoteRepository.class │ │ │ ├── security │ │ │ └── QuickPollUserDetailsService.class │ │ │ ├── v1 │ │ │ └── controller │ │ │ │ ├── ComputeResultController.class │ │ │ │ ├── PollController.class │ │ │ │ └── VoteController.class │ │ │ ├── v2 │ │ │ └── controller │ │ │ │ ├── ComputeResultController.class │ │ │ │ ├── PollController.class │ │ │ │ └── VoteController.class │ │ │ └── v3 │ │ │ └── controller │ │ │ ├── ComputeResultController.class │ │ │ ├── PollController.class │ │ │ └── VoteController.class │ ├── import.sql │ ├── messages.properties │ ├── static │ │ ├── .keep │ │ └── swagger-ui │ │ │ ├── css │ │ │ ├── reset.css │ │ │ └── screen.css │ │ │ ├── images │ │ │ ├── explorer_icons.png │ │ │ ├── logo_small.png │ │ │ ├── pet_store_api.png │ │ │ ├── throbber.gif │ │ │ └── wordnik_api.png │ │ │ ├── index.html │ │ │ ├── lib │ │ │ ├── backbone-min.js │ │ │ ├── handlebars-1.0.0.js │ │ │ ├── highlight.7.3.pack.js │ │ │ ├── jquery-1.8.0.min.js │ │ │ ├── jquery.ba-bbq.min.js │ │ │ ├── jquery.slideto.min.js │ │ │ ├── jquery.wiggle.min.js │ │ │ ├── shred.bundle.js │ │ │ ├── shred │ │ │ │ └── content.js │ │ │ ├── swagger-oauth.js │ │ │ ├── swagger.js │ │ │ └── underscore-min.js │ │ │ ├── o2c.html │ │ │ ├── swagger-ui.js │ │ │ └── swagger-ui.min.js │ └── templates │ │ └── .keep │ └── test-classes │ └── com │ └── apress │ └── UserGenerator.class ├── Chapter9 └── quick-poll-ch9-final │ ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── encodings.xml │ ├── jarRepositories.xml │ ├── misc.xml │ └── runConfigurations.xml │ ├── pom.xml │ ├── src │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── apress │ │ │ │ ├── QuickPollApplication.java │ │ │ │ ├── QuickPollMvcConfigAdapter.java │ │ │ │ ├── SecurityConfig.java │ │ │ │ ├── SwaggerConfiguration.java │ │ │ │ ├── client │ │ │ │ ├── PageWrapper.java │ │ │ │ ├── QuickPollClient.java │ │ │ │ ├── QuickPollClientJdk.java │ │ │ │ ├── QuickPollClientV2.java │ │ │ │ └── QuickPollClientV3BasicAuth.java │ │ │ │ ├── domain │ │ │ │ ├── Option.java │ │ │ │ ├── Poll.java │ │ │ │ ├── User.java │ │ │ │ └── Vote.java │ │ │ │ ├── dto │ │ │ │ ├── OptionCount.java │ │ │ │ ├── VoteResult.java │ │ │ │ └── error │ │ │ │ │ ├── ErrorDetail.java │ │ │ │ │ └── ValidationError.java │ │ │ │ ├── exception │ │ │ │ └── ResourceNotFoundException.java │ │ │ │ ├── handler │ │ │ │ └── RestExceptionHandler.java │ │ │ │ ├── repository │ │ │ │ ├── OptionRepository.java │ │ │ │ ├── PollRepository.java │ │ │ │ ├── UserRepository.java │ │ │ │ └── VoteRepository.java │ │ │ │ ├── security │ │ │ │ └── QuickPollUserDetailsService.java │ │ │ │ ├── v1 │ │ │ │ └── controller │ │ │ │ │ ├── ComputeResultController.java │ │ │ │ │ ├── PollController.java │ │ │ │ │ └── VoteController.java │ │ │ │ ├── v2 │ │ │ │ └── controller │ │ │ │ │ ├── ComputeResultController.java │ │ │ │ │ ├── PollController.java │ │ │ │ │ └── VoteController.java │ │ │ │ └── v3 │ │ │ │ └── controller │ │ │ │ ├── ComputeResultController.java │ │ │ │ ├── PollController.java │ │ │ │ └── VoteController.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── import.sql │ │ │ ├── messages.properties │ │ │ ├── static │ │ │ ├── .keep │ │ │ └── swagger-ui │ │ │ │ ├── css │ │ │ │ ├── reset.css │ │ │ │ └── screen.css │ │ │ │ ├── images │ │ │ │ ├── explorer_icons.png │ │ │ │ ├── logo_small.png │ │ │ │ ├── pet_store_api.png │ │ │ │ ├── throbber.gif │ │ │ │ └── wordnik_api.png │ │ │ │ ├── index.html │ │ │ │ ├── lib │ │ │ │ ├── backbone-min.js │ │ │ │ ├── handlebars-1.0.0.js │ │ │ │ ├── highlight.7.3.pack.js │ │ │ │ ├── jquery-1.8.0.min.js │ │ │ │ ├── jquery.ba-bbq.min.js │ │ │ │ ├── jquery.slideto.min.js │ │ │ │ ├── jquery.wiggle.min.js │ │ │ │ ├── shred.bundle.js │ │ │ │ ├── shred │ │ │ │ │ └── content.js │ │ │ │ ├── swagger-oauth.js │ │ │ │ ├── swagger.js │ │ │ │ └── underscore-min.js │ │ │ │ ├── o2c.html │ │ │ │ ├── swagger-ui.js │ │ │ │ └── swagger-ui.min.js │ │ │ └── templates │ │ │ └── .keep │ └── test │ │ └── java │ │ └── com │ │ └── apress │ │ ├── ExampleTest.java │ │ ├── QuickPollApplicationTests.java │ │ ├── UserGenerator.java │ │ ├── it │ │ └── PollControllerIT.java │ │ └── unit │ │ ├── PollControllerTest.java │ │ └── PollControllerTestMock.java │ └── target │ ├── classes │ ├── application.properties │ ├── com │ │ └── apress │ │ │ ├── QuickPollApplication.class │ │ │ ├── QuickPollMvcConfigAdapter.class │ │ │ ├── SecurityConfig.class │ │ │ ├── SwaggerConfiguration.class │ │ │ ├── client │ │ │ ├── PageWrapper.class │ │ │ ├── QuickPollClient$1.class │ │ │ ├── QuickPollClient.class │ │ │ ├── QuickPollClientJdk.class │ │ │ ├── QuickPollClientV2$1.class │ │ │ ├── QuickPollClientV2.class │ │ │ └── QuickPollClientV3BasicAuth.class │ │ │ ├── domain │ │ │ ├── Option.class │ │ │ ├── Poll.class │ │ │ ├── User.class │ │ │ └── Vote.class │ │ │ ├── dto │ │ │ ├── OptionCount.class │ │ │ ├── VoteResult.class │ │ │ └── error │ │ │ │ ├── ErrorDetail.class │ │ │ │ └── ValidationError.class │ │ │ ├── exception │ │ │ └── ResourceNotFoundException.class │ │ │ ├── handler │ │ │ └── RestExceptionHandler.class │ │ │ ├── repository │ │ │ ├── OptionRepository.class │ │ │ ├── PollRepository.class │ │ │ ├── UserRepository.class │ │ │ └── VoteRepository.class │ │ │ ├── security │ │ │ └── QuickPollUserDetailsService.class │ │ │ ├── v1 │ │ │ └── controller │ │ │ │ ├── ComputeResultController.class │ │ │ │ ├── PollController.class │ │ │ │ └── VoteController.class │ │ │ ├── v2 │ │ │ └── controller │ │ │ │ ├── ComputeResultController.class │ │ │ │ ├── PollController.class │ │ │ │ └── VoteController.class │ │ │ └── v3 │ │ │ └── controller │ │ │ ├── ComputeResultController.class │ │ │ ├── PollController.class │ │ │ └── VoteController.class │ ├── import.sql │ ├── messages.properties │ ├── static │ │ ├── .keep │ │ └── swagger-ui │ │ │ ├── css │ │ │ ├── reset.css │ │ │ └── screen.css │ │ │ ├── images │ │ │ ├── explorer_icons.png │ │ │ ├── logo_small.png │ │ │ ├── pet_store_api.png │ │ │ ├── throbber.gif │ │ │ └── wordnik_api.png │ │ │ ├── index.html │ │ │ ├── lib │ │ │ ├── backbone-min.js │ │ │ ├── handlebars-1.0.0.js │ │ │ ├── highlight.7.3.pack.js │ │ │ ├── jquery-1.8.0.min.js │ │ │ ├── jquery.ba-bbq.min.js │ │ │ ├── jquery.slideto.min.js │ │ │ ├── jquery.wiggle.min.js │ │ │ ├── shred.bundle.js │ │ │ ├── shred │ │ │ │ └── content.js │ │ │ ├── swagger-oauth.js │ │ │ ├── swagger.js │ │ │ └── underscore-min.js │ │ │ ├── o2c.html │ │ │ ├── swagger-ui.js │ │ │ └── swagger-ui.min.js │ └── templates │ │ └── .keep │ ├── maven-status │ └── maven-compiler-plugin │ │ ├── compile │ │ └── default-compile │ │ │ ├── createdFiles.lst │ │ │ └── inputFiles.lst │ │ └── testCompile │ │ └── default-testCompile │ │ ├── createdFiles.lst │ │ └── inputFiles.lst │ └── test-classes │ └── com │ └── apress │ ├── ExampleTest.class │ ├── QuickPollApplicationTests.class │ ├── UserGenerator.class │ ├── it │ └── PollControllerIT.class │ └── unit │ ├── PollControllerTest.class │ └── PollControllerTestMock.class ├── Contributing.md ├── LICENSE.txt ├── README.md └── errata.md /9781484274767.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/9781484274767.jpg -------------------------------------------------------------------------------- /Chapter10/Chapter_10_Postman_Collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter10/Chapter_10_Postman_Collection.json -------------------------------------------------------------------------------- /Chapter10/quick-poll-ch10-final/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter10/quick-poll-ch10-final/.idea/.gitignore -------------------------------------------------------------------------------- /Chapter10/quick-poll-ch10-final/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter10/quick-poll-ch10-final/.idea/compiler.xml -------------------------------------------------------------------------------- /Chapter10/quick-poll-ch10-final/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter10/quick-poll-ch10-final/.idea/encodings.xml -------------------------------------------------------------------------------- /Chapter10/quick-poll-ch10-final/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter10/quick-poll-ch10-final/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Chapter10/quick-poll-ch10-final/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter10/quick-poll-ch10-final/.idea/misc.xml -------------------------------------------------------------------------------- /Chapter10/quick-poll-ch10-final/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter10/quick-poll-ch10-final/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Chapter10/quick-poll-ch10-final/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter10/quick-poll-ch10-final/pom.xml -------------------------------------------------------------------------------- /Chapter10/quick-poll-ch10-final/src/main/java/com/apress/QuickPollApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter10/quick-poll-ch10-final/src/main/java/com/apress/QuickPollApplication.java -------------------------------------------------------------------------------- /Chapter10/quick-poll-ch10-final/src/main/java/com/apress/controller/ComputeResultController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter10/quick-poll-ch10-final/src/main/java/com/apress/controller/ComputeResultController.java -------------------------------------------------------------------------------- /Chapter10/quick-poll-ch10-final/src/main/java/com/apress/controller/PollController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter10/quick-poll-ch10-final/src/main/java/com/apress/controller/PollController.java -------------------------------------------------------------------------------- /Chapter10/quick-poll-ch10-final/src/main/java/com/apress/controller/VoteController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter10/quick-poll-ch10-final/src/main/java/com/apress/controller/VoteController.java -------------------------------------------------------------------------------- /Chapter10/quick-poll-ch10-final/src/main/java/com/apress/domain/Option.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter10/quick-poll-ch10-final/src/main/java/com/apress/domain/Option.java -------------------------------------------------------------------------------- /Chapter10/quick-poll-ch10-final/src/main/java/com/apress/domain/Poll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter10/quick-poll-ch10-final/src/main/java/com/apress/domain/Poll.java -------------------------------------------------------------------------------- /Chapter10/quick-poll-ch10-final/src/main/java/com/apress/domain/Vote.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter10/quick-poll-ch10-final/src/main/java/com/apress/domain/Vote.java -------------------------------------------------------------------------------- /Chapter10/quick-poll-ch10-final/src/main/java/com/apress/dto/OptionCount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter10/quick-poll-ch10-final/src/main/java/com/apress/dto/OptionCount.java -------------------------------------------------------------------------------- /Chapter10/quick-poll-ch10-final/src/main/java/com/apress/dto/VoteResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter10/quick-poll-ch10-final/src/main/java/com/apress/dto/VoteResult.java -------------------------------------------------------------------------------- /Chapter10/quick-poll-ch10-final/src/main/java/com/apress/repository/OptionRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter10/quick-poll-ch10-final/src/main/java/com/apress/repository/OptionRepository.java -------------------------------------------------------------------------------- /Chapter10/quick-poll-ch10-final/src/main/java/com/apress/repository/PollRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter10/quick-poll-ch10-final/src/main/java/com/apress/repository/PollRepository.java -------------------------------------------------------------------------------- /Chapter10/quick-poll-ch10-final/src/main/java/com/apress/repository/VoteRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter10/quick-poll-ch10-final/src/main/java/com/apress/repository/VoteRepository.java -------------------------------------------------------------------------------- /Chapter10/quick-poll-ch10-final/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter10/quick-poll-ch10-final/src/main/resources/import.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter10/quick-poll-ch10-final/src/main/resources/import.sql -------------------------------------------------------------------------------- /Chapter10/quick-poll-ch10-final/src/main/resources/static/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter10/quick-poll-ch10-final/src/main/resources/templates/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter10/quick-poll-ch10-final/target/classes/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter10/quick-poll-ch10-final/target/classes/com/apress/QuickPollApplication.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter10/quick-poll-ch10-final/target/classes/com/apress/QuickPollApplication.class -------------------------------------------------------------------------------- /Chapter10/quick-poll-ch10-final/target/classes/com/apress/controller/ComputeResultController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter10/quick-poll-ch10-final/target/classes/com/apress/controller/ComputeResultController.class -------------------------------------------------------------------------------- /Chapter10/quick-poll-ch10-final/target/classes/com/apress/controller/PollController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter10/quick-poll-ch10-final/target/classes/com/apress/controller/PollController.class -------------------------------------------------------------------------------- /Chapter10/quick-poll-ch10-final/target/classes/com/apress/controller/VoteController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter10/quick-poll-ch10-final/target/classes/com/apress/controller/VoteController.class -------------------------------------------------------------------------------- /Chapter10/quick-poll-ch10-final/target/classes/com/apress/domain/Option.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter10/quick-poll-ch10-final/target/classes/com/apress/domain/Option.class -------------------------------------------------------------------------------- /Chapter10/quick-poll-ch10-final/target/classes/com/apress/domain/Poll.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter10/quick-poll-ch10-final/target/classes/com/apress/domain/Poll.class -------------------------------------------------------------------------------- /Chapter10/quick-poll-ch10-final/target/classes/com/apress/domain/Vote.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter10/quick-poll-ch10-final/target/classes/com/apress/domain/Vote.class -------------------------------------------------------------------------------- /Chapter10/quick-poll-ch10-final/target/classes/com/apress/dto/OptionCount.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter10/quick-poll-ch10-final/target/classes/com/apress/dto/OptionCount.class -------------------------------------------------------------------------------- /Chapter10/quick-poll-ch10-final/target/classes/com/apress/dto/VoteResult.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter10/quick-poll-ch10-final/target/classes/com/apress/dto/VoteResult.class -------------------------------------------------------------------------------- /Chapter10/quick-poll-ch10-final/target/classes/com/apress/repository/OptionRepository.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter10/quick-poll-ch10-final/target/classes/com/apress/repository/OptionRepository.class -------------------------------------------------------------------------------- /Chapter10/quick-poll-ch10-final/target/classes/com/apress/repository/PollRepository.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter10/quick-poll-ch10-final/target/classes/com/apress/repository/PollRepository.class -------------------------------------------------------------------------------- /Chapter10/quick-poll-ch10-final/target/classes/com/apress/repository/VoteRepository.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter10/quick-poll-ch10-final/target/classes/com/apress/repository/VoteRepository.class -------------------------------------------------------------------------------- /Chapter10/quick-poll-ch10-final/target/classes/import.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter10/quick-poll-ch10-final/target/classes/import.sql -------------------------------------------------------------------------------- /Chapter10/quick-poll-ch10-final/target/classes/static/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter10/quick-poll-ch10-final/target/classes/templates/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter3/hello-rest-ch3-final/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter3/hello-rest-ch3-final/.idea/.gitignore -------------------------------------------------------------------------------- /Chapter3/hello-rest-ch3-final/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter3/hello-rest-ch3-final/.idea/compiler.xml -------------------------------------------------------------------------------- /Chapter3/hello-rest-ch3-final/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter3/hello-rest-ch3-final/.idea/encodings.xml -------------------------------------------------------------------------------- /Chapter3/hello-rest-ch3-final/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter3/hello-rest-ch3-final/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Chapter3/hello-rest-ch3-final/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter3/hello-rest-ch3-final/.idea/misc.xml -------------------------------------------------------------------------------- /Chapter3/hello-rest-ch3-final/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter3/hello-rest-ch3-final/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Chapter3/hello-rest-ch3-final/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter3/hello-rest-ch3-final/pom.xml -------------------------------------------------------------------------------- /Chapter3/hello-rest-ch3-final/src/main/java/com/apress/hellorest/HelloWorldRestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter3/hello-rest-ch3-final/src/main/java/com/apress/hellorest/HelloWorldRestApplication.java -------------------------------------------------------------------------------- /Chapter3/hello-rest-ch3-final/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter3/hello-rest-ch3-final/src/main/resources/static/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter3/hello-rest-ch3-final/src/main/resources/templates/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter4/Chapter4_Postman_Collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter4/Chapter4_Postman_Collection.json -------------------------------------------------------------------------------- /Chapter4/quick-poll-ch4-final/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter4/quick-poll-ch4-final/.idea/.gitignore -------------------------------------------------------------------------------- /Chapter4/quick-poll-ch4-final/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter4/quick-poll-ch4-final/.idea/compiler.xml -------------------------------------------------------------------------------- /Chapter4/quick-poll-ch4-final/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter4/quick-poll-ch4-final/.idea/encodings.xml -------------------------------------------------------------------------------- /Chapter4/quick-poll-ch4-final/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter4/quick-poll-ch4-final/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Chapter4/quick-poll-ch4-final/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter4/quick-poll-ch4-final/.idea/misc.xml -------------------------------------------------------------------------------- /Chapter4/quick-poll-ch4-final/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter4/quick-poll-ch4-final/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Chapter4/quick-poll-ch4-final/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter4/quick-poll-ch4-final/pom.xml -------------------------------------------------------------------------------- /Chapter4/quick-poll-ch4-final/src/main/java/com/apress/QuickPollApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter4/quick-poll-ch4-final/src/main/java/com/apress/QuickPollApplication.java -------------------------------------------------------------------------------- /Chapter4/quick-poll-ch4-final/src/main/java/com/apress/controller/ComputeResultController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter4/quick-poll-ch4-final/src/main/java/com/apress/controller/ComputeResultController.java -------------------------------------------------------------------------------- /Chapter4/quick-poll-ch4-final/src/main/java/com/apress/controller/PollController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter4/quick-poll-ch4-final/src/main/java/com/apress/controller/PollController.java -------------------------------------------------------------------------------- /Chapter4/quick-poll-ch4-final/src/main/java/com/apress/controller/VoteController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter4/quick-poll-ch4-final/src/main/java/com/apress/controller/VoteController.java -------------------------------------------------------------------------------- /Chapter4/quick-poll-ch4-final/src/main/java/com/apress/domain/Option.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter4/quick-poll-ch4-final/src/main/java/com/apress/domain/Option.java -------------------------------------------------------------------------------- /Chapter4/quick-poll-ch4-final/src/main/java/com/apress/domain/Poll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter4/quick-poll-ch4-final/src/main/java/com/apress/domain/Poll.java -------------------------------------------------------------------------------- /Chapter4/quick-poll-ch4-final/src/main/java/com/apress/domain/Vote.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter4/quick-poll-ch4-final/src/main/java/com/apress/domain/Vote.java -------------------------------------------------------------------------------- /Chapter4/quick-poll-ch4-final/src/main/java/com/apress/dto/OptionCount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter4/quick-poll-ch4-final/src/main/java/com/apress/dto/OptionCount.java -------------------------------------------------------------------------------- /Chapter4/quick-poll-ch4-final/src/main/java/com/apress/dto/VoteResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter4/quick-poll-ch4-final/src/main/java/com/apress/dto/VoteResult.java -------------------------------------------------------------------------------- /Chapter4/quick-poll-ch4-final/src/main/java/com/apress/repository/OptionRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter4/quick-poll-ch4-final/src/main/java/com/apress/repository/OptionRepository.java -------------------------------------------------------------------------------- /Chapter4/quick-poll-ch4-final/src/main/java/com/apress/repository/PollRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter4/quick-poll-ch4-final/src/main/java/com/apress/repository/PollRepository.java -------------------------------------------------------------------------------- /Chapter4/quick-poll-ch4-final/src/main/java/com/apress/repository/VoteRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter4/quick-poll-ch4-final/src/main/java/com/apress/repository/VoteRepository.java -------------------------------------------------------------------------------- /Chapter4/quick-poll-ch4-final/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter4/quick-poll-ch4-final/src/main/resources/static/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter4/quick-poll-ch4-final/src/main/resources/templates/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter4/quick-poll-ch4-final/target/classes/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter4/quick-poll-ch4-final/target/classes/com/apress/QuickPollApplication.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter4/quick-poll-ch4-final/target/classes/com/apress/QuickPollApplication.class -------------------------------------------------------------------------------- /Chapter4/quick-poll-ch4-final/target/classes/com/apress/controller/ComputeResultController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter4/quick-poll-ch4-final/target/classes/com/apress/controller/ComputeResultController.class -------------------------------------------------------------------------------- /Chapter4/quick-poll-ch4-final/target/classes/com/apress/controller/PollController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter4/quick-poll-ch4-final/target/classes/com/apress/controller/PollController.class -------------------------------------------------------------------------------- /Chapter4/quick-poll-ch4-final/target/classes/com/apress/controller/VoteController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter4/quick-poll-ch4-final/target/classes/com/apress/controller/VoteController.class -------------------------------------------------------------------------------- /Chapter4/quick-poll-ch4-final/target/classes/com/apress/domain/Option.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter4/quick-poll-ch4-final/target/classes/com/apress/domain/Option.class -------------------------------------------------------------------------------- /Chapter4/quick-poll-ch4-final/target/classes/com/apress/domain/Poll.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter4/quick-poll-ch4-final/target/classes/com/apress/domain/Poll.class -------------------------------------------------------------------------------- /Chapter4/quick-poll-ch4-final/target/classes/com/apress/domain/Vote.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter4/quick-poll-ch4-final/target/classes/com/apress/domain/Vote.class -------------------------------------------------------------------------------- /Chapter4/quick-poll-ch4-final/target/classes/com/apress/dto/OptionCount.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter4/quick-poll-ch4-final/target/classes/com/apress/dto/OptionCount.class -------------------------------------------------------------------------------- /Chapter4/quick-poll-ch4-final/target/classes/com/apress/dto/VoteResult.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter4/quick-poll-ch4-final/target/classes/com/apress/dto/VoteResult.class -------------------------------------------------------------------------------- /Chapter4/quick-poll-ch4-final/target/classes/com/apress/repository/OptionRepository.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter4/quick-poll-ch4-final/target/classes/com/apress/repository/OptionRepository.class -------------------------------------------------------------------------------- /Chapter4/quick-poll-ch4-final/target/classes/com/apress/repository/PollRepository.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter4/quick-poll-ch4-final/target/classes/com/apress/repository/PollRepository.class -------------------------------------------------------------------------------- /Chapter4/quick-poll-ch4-final/target/classes/com/apress/repository/VoteRepository.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter4/quick-poll-ch4-final/target/classes/com/apress/repository/VoteRepository.class -------------------------------------------------------------------------------- /Chapter4/quick-poll-ch4-final/target/classes/static/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter4/quick-poll-ch4-final/target/classes/templates/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter5/Chapter_5_Postman_Collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter5/Chapter_5_Postman_Collection.json -------------------------------------------------------------------------------- /Chapter5/quick-poll-ch5-final/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter5/quick-poll-ch5-final/.idea/.gitignore -------------------------------------------------------------------------------- /Chapter5/quick-poll-ch5-final/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter5/quick-poll-ch5-final/.idea/compiler.xml -------------------------------------------------------------------------------- /Chapter5/quick-poll-ch5-final/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter5/quick-poll-ch5-final/.idea/encodings.xml -------------------------------------------------------------------------------- /Chapter5/quick-poll-ch5-final/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter5/quick-poll-ch5-final/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Chapter5/quick-poll-ch5-final/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter5/quick-poll-ch5-final/.idea/misc.xml -------------------------------------------------------------------------------- /Chapter5/quick-poll-ch5-final/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter5/quick-poll-ch5-final/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Chapter5/quick-poll-ch5-final/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter5/quick-poll-ch5-final/pom.xml -------------------------------------------------------------------------------- /Chapter5/quick-poll-ch5-final/quick-poll-ch4-final.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter5/quick-poll-ch5-final/quick-poll-ch4-final.iml -------------------------------------------------------------------------------- /Chapter5/quick-poll-ch5-final/src/main/java/com/apress/QuickPollApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter5/quick-poll-ch5-final/src/main/java/com/apress/QuickPollApplication.java -------------------------------------------------------------------------------- /Chapter5/quick-poll-ch5-final/src/main/java/com/apress/controller/ComputeResultController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter5/quick-poll-ch5-final/src/main/java/com/apress/controller/ComputeResultController.java -------------------------------------------------------------------------------- /Chapter5/quick-poll-ch5-final/src/main/java/com/apress/controller/PollController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter5/quick-poll-ch5-final/src/main/java/com/apress/controller/PollController.java -------------------------------------------------------------------------------- /Chapter5/quick-poll-ch5-final/src/main/java/com/apress/controller/VoteController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter5/quick-poll-ch5-final/src/main/java/com/apress/controller/VoteController.java -------------------------------------------------------------------------------- /Chapter5/quick-poll-ch5-final/src/main/java/com/apress/domain/Option.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter5/quick-poll-ch5-final/src/main/java/com/apress/domain/Option.java -------------------------------------------------------------------------------- /Chapter5/quick-poll-ch5-final/src/main/java/com/apress/domain/Poll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter5/quick-poll-ch5-final/src/main/java/com/apress/domain/Poll.java -------------------------------------------------------------------------------- /Chapter5/quick-poll-ch5-final/src/main/java/com/apress/domain/Vote.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter5/quick-poll-ch5-final/src/main/java/com/apress/domain/Vote.java -------------------------------------------------------------------------------- /Chapter5/quick-poll-ch5-final/src/main/java/com/apress/dto/OptionCount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter5/quick-poll-ch5-final/src/main/java/com/apress/dto/OptionCount.java -------------------------------------------------------------------------------- /Chapter5/quick-poll-ch5-final/src/main/java/com/apress/dto/VoteResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter5/quick-poll-ch5-final/src/main/java/com/apress/dto/VoteResult.java -------------------------------------------------------------------------------- /Chapter5/quick-poll-ch5-final/src/main/java/com/apress/dto/error/ErrorDetail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter5/quick-poll-ch5-final/src/main/java/com/apress/dto/error/ErrorDetail.java -------------------------------------------------------------------------------- /Chapter5/quick-poll-ch5-final/src/main/java/com/apress/dto/error/ValidationError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter5/quick-poll-ch5-final/src/main/java/com/apress/dto/error/ValidationError.java -------------------------------------------------------------------------------- /Chapter5/quick-poll-ch5-final/src/main/java/com/apress/exception/ResourceNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter5/quick-poll-ch5-final/src/main/java/com/apress/exception/ResourceNotFoundException.java -------------------------------------------------------------------------------- /Chapter5/quick-poll-ch5-final/src/main/java/com/apress/handler/RestExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter5/quick-poll-ch5-final/src/main/java/com/apress/handler/RestExceptionHandler.java -------------------------------------------------------------------------------- /Chapter5/quick-poll-ch5-final/src/main/java/com/apress/repository/OptionRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter5/quick-poll-ch5-final/src/main/java/com/apress/repository/OptionRepository.java -------------------------------------------------------------------------------- /Chapter5/quick-poll-ch5-final/src/main/java/com/apress/repository/PollRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter5/quick-poll-ch5-final/src/main/java/com/apress/repository/PollRepository.java -------------------------------------------------------------------------------- /Chapter5/quick-poll-ch5-final/src/main/java/com/apress/repository/VoteRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter5/quick-poll-ch5-final/src/main/java/com/apress/repository/VoteRepository.java -------------------------------------------------------------------------------- /Chapter5/quick-poll-ch5-final/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter5/quick-poll-ch5-final/src/main/resources/application.properties -------------------------------------------------------------------------------- /Chapter5/quick-poll-ch5-final/src/main/resources/messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter5/quick-poll-ch5-final/src/main/resources/messages.properties -------------------------------------------------------------------------------- /Chapter5/quick-poll-ch5-final/src/main/resources/static/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter5/quick-poll-ch5-final/src/main/resources/templates/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter5/quick-poll-ch5-final/target/classes/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter5/quick-poll-ch5-final/target/classes/application.properties -------------------------------------------------------------------------------- /Chapter5/quick-poll-ch5-final/target/classes/messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter5/quick-poll-ch5-final/target/classes/messages.properties -------------------------------------------------------------------------------- /Chapter5/quick-poll-ch5-final/target/classes/static/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter5/quick-poll-ch5-final/target/classes/templates/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter5/quick-poll-ch5-final/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter5/quick-poll-ch5-final/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter5/quick-poll-ch5-final/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/.idea/.gitignore -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/.idea/compiler.xml -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/.idea/encodings.xml -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/.idea/misc.xml -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/pom.xml -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/java/com/apress/QuickPollApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/java/com/apress/QuickPollApplication.java -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/java/com/apress/SwaggerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/java/com/apress/SwaggerConfiguration.java -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/java/com/apress/controller/ComputeResultController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/java/com/apress/controller/ComputeResultController.java -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/java/com/apress/controller/PollController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/java/com/apress/controller/PollController.java -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/java/com/apress/controller/VoteController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/java/com/apress/controller/VoteController.java -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/java/com/apress/domain/Option.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/java/com/apress/domain/Option.java -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/java/com/apress/domain/Poll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/java/com/apress/domain/Poll.java -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/java/com/apress/domain/Vote.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/java/com/apress/domain/Vote.java -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/java/com/apress/dto/OptionCount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/java/com/apress/dto/OptionCount.java -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/java/com/apress/dto/VoteResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/java/com/apress/dto/VoteResult.java -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/java/com/apress/dto/error/ErrorDetail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/java/com/apress/dto/error/ErrorDetail.java -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/java/com/apress/dto/error/ValidationError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/java/com/apress/dto/error/ValidationError.java -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/java/com/apress/exception/ResourceNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/java/com/apress/exception/ResourceNotFoundException.java -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/java/com/apress/handler/RestExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/java/com/apress/handler/RestExceptionHandler.java -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/java/com/apress/repository/OptionRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/java/com/apress/repository/OptionRepository.java -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/java/com/apress/repository/PollRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/java/com/apress/repository/PollRepository.java -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/java/com/apress/repository/VoteRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/java/com/apress/repository/VoteRepository.java -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/resources/application.properties -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/resources/messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/resources/messages.properties -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/resources/static/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/css/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/css/reset.css -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/css/screen.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/css/screen.css -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/images/explorer_icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/images/explorer_icons.png -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/images/logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/images/logo_small.png -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/images/pet_store_api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/images/pet_store_api.png -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/images/throbber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/images/throbber.gif -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/images/wordnik_api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/images/wordnik_api.png -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/index.html -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/lib/backbone-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/lib/backbone-min.js -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/lib/handlebars-1.0.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/lib/handlebars-1.0.0.js -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/lib/highlight.7.3.pack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/lib/highlight.7.3.pack.js -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/lib/jquery-1.8.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/lib/jquery-1.8.0.min.js -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/lib/jquery.ba-bbq.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/lib/jquery.ba-bbq.min.js -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/lib/jquery.slideto.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/lib/jquery.slideto.min.js -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/lib/jquery.wiggle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/lib/jquery.wiggle.min.js -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/lib/shred.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/lib/shred.bundle.js -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/lib/shred/content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/lib/shred/content.js -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/lib/swagger-oauth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/lib/swagger-oauth.js -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/lib/swagger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/lib/swagger.js -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/lib/underscore-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/lib/underscore-min.js -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/o2c.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/o2c.html -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/swagger-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/swagger-ui.js -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/swagger-ui.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/main/resources/static/swagger-ui/swagger-ui.min.js -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/main/resources/templates/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter6/quick-poll-ch6-final/src/test/java/com/apress/QuickPollApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter6/quick-poll-ch6-final/src/test/java/com/apress/QuickPollApplicationTests.java -------------------------------------------------------------------------------- /Chapter7/Chapter7_Postman_Collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/Chapter7_Postman_Collection.json -------------------------------------------------------------------------------- /Chapter7/import.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/import.sql -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/.idea/.gitignore -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/.idea/compiler.xml -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/.idea/encodings.xml -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/.idea/misc.xml -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/pom.xml -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/java/com/apress/QuickPollApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/java/com/apress/QuickPollApplication.java -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/java/com/apress/QuickPollMvcConfigAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/java/com/apress/QuickPollMvcConfigAdapter.java -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/java/com/apress/SwaggerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/java/com/apress/SwaggerConfiguration.java -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/java/com/apress/domain/Option.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/java/com/apress/domain/Option.java -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/java/com/apress/domain/Poll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/java/com/apress/domain/Poll.java -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/java/com/apress/domain/Vote.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/java/com/apress/domain/Vote.java -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/java/com/apress/dto/OptionCount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/java/com/apress/dto/OptionCount.java -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/java/com/apress/dto/VoteResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/java/com/apress/dto/VoteResult.java -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/java/com/apress/dto/error/ErrorDetail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/java/com/apress/dto/error/ErrorDetail.java -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/java/com/apress/dto/error/ValidationError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/java/com/apress/dto/error/ValidationError.java -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/java/com/apress/exception/ResourceNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/java/com/apress/exception/ResourceNotFoundException.java -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/java/com/apress/handler/RestExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/java/com/apress/handler/RestExceptionHandler.java -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/java/com/apress/repository/OptionRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/java/com/apress/repository/OptionRepository.java -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/java/com/apress/repository/PollRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/java/com/apress/repository/PollRepository.java -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/java/com/apress/repository/VoteRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/java/com/apress/repository/VoteRepository.java -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/java/com/apress/v1/controller/ComputeResultController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/java/com/apress/v1/controller/ComputeResultController.java -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/java/com/apress/v1/controller/PollController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/java/com/apress/v1/controller/PollController.java -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/java/com/apress/v1/controller/VoteController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/java/com/apress/v1/controller/VoteController.java -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/java/com/apress/v2/controller/ComputeResultController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/java/com/apress/v2/controller/ComputeResultController.java -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/java/com/apress/v2/controller/PollController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/java/com/apress/v2/controller/PollController.java -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/java/com/apress/v2/controller/VoteController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/java/com/apress/v2/controller/VoteController.java -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/resources/application.properties -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/resources/import.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/resources/import.sql -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/resources/messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/resources/messages.properties -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/resources/static/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/css/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/css/reset.css -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/css/screen.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/css/screen.css -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/images/explorer_icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/images/explorer_icons.png -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/images/logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/images/logo_small.png -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/images/pet_store_api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/images/pet_store_api.png -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/images/throbber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/images/throbber.gif -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/images/wordnik_api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/images/wordnik_api.png -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/index.html -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/lib/backbone-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/lib/backbone-min.js -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/lib/handlebars-1.0.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/lib/handlebars-1.0.0.js -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/lib/highlight.7.3.pack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/lib/highlight.7.3.pack.js -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/lib/jquery-1.8.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/lib/jquery-1.8.0.min.js -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/lib/jquery.ba-bbq.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/lib/jquery.ba-bbq.min.js -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/lib/jquery.slideto.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/lib/jquery.slideto.min.js -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/lib/jquery.wiggle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/lib/jquery.wiggle.min.js -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/lib/shred.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/lib/shred.bundle.js -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/lib/shred/content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/lib/shred/content.js -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/lib/swagger-oauth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/lib/swagger-oauth.js -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/lib/swagger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/lib/swagger.js -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/lib/underscore-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/lib/underscore-min.js -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/o2c.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/o2c.html -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/swagger-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/swagger-ui.js -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/swagger-ui.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/main/resources/static/swagger-ui/swagger-ui.min.js -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/main/resources/templates/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter7/quick-poll-ch7-final/src/test/java/com/apress/QuickPollApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter7/quick-poll-ch7-final/src/test/java/com/apress/QuickPollApplicationTests.java -------------------------------------------------------------------------------- /Chapter8/Chapter8_Postman_Collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/Chapter8_Postman_Collection.json -------------------------------------------------------------------------------- /Chapter8/import.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/import.sql -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/.idea/.gitignore -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/.idea/compiler.xml -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/.idea/encodings.xml -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/.idea/misc.xml -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/pom.xml -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/QuickPollApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/QuickPollApplication.java -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/QuickPollMvcConfigAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/QuickPollMvcConfigAdapter.java -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/SecurityConfig.java -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/SwaggerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/SwaggerConfiguration.java -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/domain/Option.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/domain/Option.java -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/domain/Poll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/domain/Poll.java -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/domain/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/domain/User.java -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/domain/Vote.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/domain/Vote.java -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/dto/OptionCount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/dto/OptionCount.java -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/dto/VoteResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/dto/VoteResult.java -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/dto/error/ErrorDetail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/dto/error/ErrorDetail.java -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/dto/error/ValidationError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/dto/error/ValidationError.java -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/exception/ResourceNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/exception/ResourceNotFoundException.java -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/handler/RestExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/handler/RestExceptionHandler.java -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/repository/OptionRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/repository/OptionRepository.java -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/repository/PollRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/repository/PollRepository.java -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/repository/UserRepository.java -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/repository/VoteRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/repository/VoteRepository.java -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/security/QuickPollUserDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/security/QuickPollUserDetailsService.java -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/v1/controller/ComputeResultController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/v1/controller/ComputeResultController.java -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/v1/controller/PollController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/v1/controller/PollController.java -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/v1/controller/VoteController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/v1/controller/VoteController.java -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/v2/controller/ComputeResultController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/v2/controller/ComputeResultController.java -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/v2/controller/PollController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/v2/controller/PollController.java -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/v2/controller/VoteController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/v2/controller/VoteController.java -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/v3/controller/ComputeResultController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/v3/controller/ComputeResultController.java -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/v3/controller/PollController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/v3/controller/PollController.java -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/v3/controller/VoteController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/java/com/apress/v3/controller/VoteController.java -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/application.properties -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/import.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/import.sql -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/messages.properties -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/css/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/css/reset.css -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/css/screen.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/css/screen.css -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/images/explorer_icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/images/explorer_icons.png -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/images/logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/images/logo_small.png -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/images/pet_store_api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/images/pet_store_api.png -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/images/throbber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/images/throbber.gif -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/images/wordnik_api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/images/wordnik_api.png -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/index.html -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/lib/backbone-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/lib/backbone-min.js -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/lib/handlebars-1.0.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/lib/handlebars-1.0.0.js -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/lib/highlight.7.3.pack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/lib/highlight.7.3.pack.js -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/lib/jquery-1.8.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/lib/jquery-1.8.0.min.js -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/lib/jquery.ba-bbq.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/lib/jquery.ba-bbq.min.js -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/lib/jquery.slideto.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/lib/jquery.slideto.min.js -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/lib/jquery.wiggle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/lib/jquery.wiggle.min.js -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/lib/shred.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/lib/shred.bundle.js -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/lib/shred/content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/lib/shred/content.js -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/lib/swagger-oauth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/lib/swagger-oauth.js -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/lib/swagger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/lib/swagger.js -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/lib/underscore-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/lib/underscore-min.js -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/o2c.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/o2c.html -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/swagger-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/swagger-ui.js -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/swagger-ui.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/static/swagger-ui/swagger-ui.min.js -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/main/resources/templates/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/src/test/java/com/apress/UserGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/src/test/java/com/apress/UserGenerator.java -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/application.properties -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/QuickPollApplication.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/QuickPollApplication.class -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/QuickPollMvcConfigAdapter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/QuickPollMvcConfigAdapter.class -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/SecurityConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/SecurityConfig.class -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/SwaggerConfiguration.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/SwaggerConfiguration.class -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/domain/Option.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/domain/Option.class -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/domain/Poll.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/domain/Poll.class -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/domain/User.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/domain/User.class -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/domain/Vote.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/domain/Vote.class -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/dto/OptionCount.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/dto/OptionCount.class -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/dto/VoteResult.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/dto/VoteResult.class -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/dto/error/ErrorDetail.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/dto/error/ErrorDetail.class -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/dto/error/ValidationError.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/dto/error/ValidationError.class -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/exception/ResourceNotFoundException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/exception/ResourceNotFoundException.class -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/handler/RestExceptionHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/handler/RestExceptionHandler.class -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/repository/OptionRepository.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/repository/OptionRepository.class -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/repository/PollRepository.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/repository/PollRepository.class -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/repository/UserRepository.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/repository/UserRepository.class -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/repository/VoteRepository.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/repository/VoteRepository.class -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/security/QuickPollUserDetailsService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/security/QuickPollUserDetailsService.class -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/v1/controller/ComputeResultController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/v1/controller/ComputeResultController.class -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/v1/controller/PollController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/v1/controller/PollController.class -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/v1/controller/VoteController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/v1/controller/VoteController.class -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/v2/controller/ComputeResultController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/v2/controller/ComputeResultController.class -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/v2/controller/PollController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/v2/controller/PollController.class -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/v2/controller/VoteController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/v2/controller/VoteController.class -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/v3/controller/ComputeResultController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/v3/controller/ComputeResultController.class -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/v3/controller/PollController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/v3/controller/PollController.class -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/v3/controller/VoteController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/com/apress/v3/controller/VoteController.class -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/import.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/import.sql -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/messages.properties -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/css/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/css/reset.css -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/css/screen.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/css/screen.css -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/images/explorer_icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/images/explorer_icons.png -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/images/logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/images/logo_small.png -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/images/pet_store_api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/images/pet_store_api.png -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/images/throbber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/images/throbber.gif -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/images/wordnik_api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/images/wordnik_api.png -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/index.html -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/lib/backbone-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/lib/backbone-min.js -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/lib/handlebars-1.0.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/lib/handlebars-1.0.0.js -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/lib/highlight.7.3.pack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/lib/highlight.7.3.pack.js -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/lib/jquery-1.8.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/lib/jquery-1.8.0.min.js -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/lib/jquery.ba-bbq.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/lib/jquery.ba-bbq.min.js -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/lib/jquery.slideto.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/lib/jquery.slideto.min.js -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/lib/jquery.wiggle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/lib/jquery.wiggle.min.js -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/lib/shred.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/lib/shred.bundle.js -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/lib/shred/content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/lib/shred/content.js -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/lib/swagger-oauth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/lib/swagger-oauth.js -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/lib/swagger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/lib/swagger.js -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/lib/underscore-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/lib/underscore-min.js -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/o2c.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/o2c.html -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/swagger-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/swagger-ui.js -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/swagger-ui.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/classes/static/swagger-ui/swagger-ui.min.js -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/classes/templates/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter8/quick-poll-ch8-final-basic-auth/target/test-classes/com/apress/UserGenerator.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter8/quick-poll-ch8-final-basic-auth/target/test-classes/com/apress/UserGenerator.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/.idea/.gitignore -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/.idea/compiler.xml -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/.idea/encodings.xml -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/.idea/misc.xml -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/pom.xml -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/java/com/apress/QuickPollApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/java/com/apress/QuickPollApplication.java -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/java/com/apress/QuickPollMvcConfigAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/java/com/apress/QuickPollMvcConfigAdapter.java -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/java/com/apress/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/java/com/apress/SecurityConfig.java -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/java/com/apress/SwaggerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/java/com/apress/SwaggerConfiguration.java -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/java/com/apress/client/PageWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/java/com/apress/client/PageWrapper.java -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/java/com/apress/client/QuickPollClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/java/com/apress/client/QuickPollClient.java -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/java/com/apress/client/QuickPollClientJdk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/java/com/apress/client/QuickPollClientJdk.java -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/java/com/apress/client/QuickPollClientV2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/java/com/apress/client/QuickPollClientV2.java -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/java/com/apress/client/QuickPollClientV3BasicAuth.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/java/com/apress/client/QuickPollClientV3BasicAuth.java -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/java/com/apress/domain/Option.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/java/com/apress/domain/Option.java -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/java/com/apress/domain/Poll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/java/com/apress/domain/Poll.java -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/java/com/apress/domain/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/java/com/apress/domain/User.java -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/java/com/apress/domain/Vote.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/java/com/apress/domain/Vote.java -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/java/com/apress/dto/OptionCount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/java/com/apress/dto/OptionCount.java -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/java/com/apress/dto/VoteResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/java/com/apress/dto/VoteResult.java -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/java/com/apress/dto/error/ErrorDetail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/java/com/apress/dto/error/ErrorDetail.java -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/java/com/apress/dto/error/ValidationError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/java/com/apress/dto/error/ValidationError.java -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/java/com/apress/exception/ResourceNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/java/com/apress/exception/ResourceNotFoundException.java -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/java/com/apress/handler/RestExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/java/com/apress/handler/RestExceptionHandler.java -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/java/com/apress/repository/OptionRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/java/com/apress/repository/OptionRepository.java -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/java/com/apress/repository/PollRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/java/com/apress/repository/PollRepository.java -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/java/com/apress/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/java/com/apress/repository/UserRepository.java -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/java/com/apress/repository/VoteRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/java/com/apress/repository/VoteRepository.java -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/java/com/apress/security/QuickPollUserDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/java/com/apress/security/QuickPollUserDetailsService.java -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/java/com/apress/v1/controller/ComputeResultController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/java/com/apress/v1/controller/ComputeResultController.java -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/java/com/apress/v1/controller/PollController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/java/com/apress/v1/controller/PollController.java -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/java/com/apress/v1/controller/VoteController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/java/com/apress/v1/controller/VoteController.java -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/java/com/apress/v2/controller/ComputeResultController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/java/com/apress/v2/controller/ComputeResultController.java -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/java/com/apress/v2/controller/PollController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/java/com/apress/v2/controller/PollController.java -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/java/com/apress/v2/controller/VoteController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/java/com/apress/v2/controller/VoteController.java -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/java/com/apress/v3/controller/ComputeResultController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/java/com/apress/v3/controller/ComputeResultController.java -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/java/com/apress/v3/controller/PollController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/java/com/apress/v3/controller/PollController.java -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/java/com/apress/v3/controller/VoteController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/java/com/apress/v3/controller/VoteController.java -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/resources/application.properties -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/resources/import.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/resources/import.sql -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/resources/messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/resources/messages.properties -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/resources/static/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/css/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/css/reset.css -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/css/screen.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/css/screen.css -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/images/explorer_icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/images/explorer_icons.png -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/images/logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/images/logo_small.png -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/images/pet_store_api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/images/pet_store_api.png -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/images/throbber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/images/throbber.gif -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/images/wordnik_api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/images/wordnik_api.png -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/index.html -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/lib/backbone-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/lib/backbone-min.js -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/lib/handlebars-1.0.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/lib/handlebars-1.0.0.js -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/lib/highlight.7.3.pack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/lib/highlight.7.3.pack.js -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/lib/jquery-1.8.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/lib/jquery-1.8.0.min.js -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/lib/jquery.ba-bbq.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/lib/jquery.ba-bbq.min.js -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/lib/jquery.slideto.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/lib/jquery.slideto.min.js -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/lib/jquery.wiggle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/lib/jquery.wiggle.min.js -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/lib/shred.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/lib/shred.bundle.js -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/lib/shred/content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/lib/shred/content.js -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/lib/swagger-oauth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/lib/swagger-oauth.js -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/lib/swagger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/lib/swagger.js -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/lib/underscore-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/lib/underscore-min.js -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/o2c.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/o2c.html -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/swagger-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/swagger-ui.js -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/swagger-ui.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/main/resources/static/swagger-ui/swagger-ui.min.js -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/main/resources/templates/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/test/java/com/apress/ExampleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/test/java/com/apress/ExampleTest.java -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/test/java/com/apress/QuickPollApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/test/java/com/apress/QuickPollApplicationTests.java -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/test/java/com/apress/UserGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/test/java/com/apress/UserGenerator.java -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/test/java/com/apress/it/PollControllerIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/test/java/com/apress/it/PollControllerIT.java -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/test/java/com/apress/unit/PollControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/test/java/com/apress/unit/PollControllerTest.java -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/src/test/java/com/apress/unit/PollControllerTestMock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/src/test/java/com/apress/unit/PollControllerTestMock.java -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/application.properties -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/com/apress/QuickPollApplication.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/com/apress/QuickPollApplication.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/com/apress/QuickPollMvcConfigAdapter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/com/apress/QuickPollMvcConfigAdapter.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/com/apress/SecurityConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/com/apress/SecurityConfig.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/com/apress/SwaggerConfiguration.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/com/apress/SwaggerConfiguration.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/com/apress/client/PageWrapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/com/apress/client/PageWrapper.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/com/apress/client/QuickPollClient$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/com/apress/client/QuickPollClient$1.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/com/apress/client/QuickPollClient.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/com/apress/client/QuickPollClient.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/com/apress/client/QuickPollClientJdk.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/com/apress/client/QuickPollClientJdk.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/com/apress/client/QuickPollClientV2$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/com/apress/client/QuickPollClientV2$1.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/com/apress/client/QuickPollClientV2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/com/apress/client/QuickPollClientV2.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/com/apress/client/QuickPollClientV3BasicAuth.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/com/apress/client/QuickPollClientV3BasicAuth.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/com/apress/domain/Option.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/com/apress/domain/Option.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/com/apress/domain/Poll.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/com/apress/domain/Poll.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/com/apress/domain/User.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/com/apress/domain/User.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/com/apress/domain/Vote.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/com/apress/domain/Vote.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/com/apress/dto/OptionCount.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/com/apress/dto/OptionCount.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/com/apress/dto/VoteResult.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/com/apress/dto/VoteResult.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/com/apress/dto/error/ErrorDetail.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/com/apress/dto/error/ErrorDetail.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/com/apress/dto/error/ValidationError.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/com/apress/dto/error/ValidationError.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/com/apress/exception/ResourceNotFoundException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/com/apress/exception/ResourceNotFoundException.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/com/apress/handler/RestExceptionHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/com/apress/handler/RestExceptionHandler.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/com/apress/repository/OptionRepository.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/com/apress/repository/OptionRepository.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/com/apress/repository/PollRepository.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/com/apress/repository/PollRepository.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/com/apress/repository/UserRepository.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/com/apress/repository/UserRepository.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/com/apress/repository/VoteRepository.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/com/apress/repository/VoteRepository.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/com/apress/security/QuickPollUserDetailsService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/com/apress/security/QuickPollUserDetailsService.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/com/apress/v1/controller/ComputeResultController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/com/apress/v1/controller/ComputeResultController.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/com/apress/v1/controller/PollController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/com/apress/v1/controller/PollController.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/com/apress/v1/controller/VoteController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/com/apress/v1/controller/VoteController.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/com/apress/v2/controller/ComputeResultController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/com/apress/v2/controller/ComputeResultController.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/com/apress/v2/controller/PollController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/com/apress/v2/controller/PollController.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/com/apress/v2/controller/VoteController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/com/apress/v2/controller/VoteController.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/com/apress/v3/controller/ComputeResultController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/com/apress/v3/controller/ComputeResultController.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/com/apress/v3/controller/PollController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/com/apress/v3/controller/PollController.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/com/apress/v3/controller/VoteController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/com/apress/v3/controller/VoteController.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/import.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/import.sql -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/messages.properties -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/static/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/css/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/css/reset.css -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/css/screen.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/css/screen.css -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/images/explorer_icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/images/explorer_icons.png -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/images/logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/images/logo_small.png -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/images/pet_store_api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/images/pet_store_api.png -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/images/throbber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/images/throbber.gif -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/images/wordnik_api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/images/wordnik_api.png -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/index.html -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/lib/backbone-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/lib/backbone-min.js -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/lib/handlebars-1.0.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/lib/handlebars-1.0.0.js -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/lib/highlight.7.3.pack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/lib/highlight.7.3.pack.js -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/lib/jquery-1.8.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/lib/jquery-1.8.0.min.js -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/lib/jquery.ba-bbq.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/lib/jquery.ba-bbq.min.js -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/lib/jquery.slideto.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/lib/jquery.slideto.min.js -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/lib/jquery.wiggle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/lib/jquery.wiggle.min.js -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/lib/shred.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/lib/shred.bundle.js -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/lib/shred/content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/lib/shred/content.js -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/lib/swagger-oauth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/lib/swagger-oauth.js -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/lib/swagger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/lib/swagger.js -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/lib/underscore-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/lib/underscore-min.js -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/o2c.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/o2c.html -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/swagger-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/swagger-ui.js -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/swagger-ui.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/classes/static/swagger-ui/swagger-ui.min.js -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/classes/templates/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/test-classes/com/apress/ExampleTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/test-classes/com/apress/ExampleTest.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/test-classes/com/apress/QuickPollApplicationTests.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/test-classes/com/apress/QuickPollApplicationTests.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/test-classes/com/apress/UserGenerator.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/test-classes/com/apress/UserGenerator.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/test-classes/com/apress/it/PollControllerIT.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/test-classes/com/apress/it/PollControllerIT.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/test-classes/com/apress/unit/PollControllerTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/test-classes/com/apress/unit/PollControllerTest.class -------------------------------------------------------------------------------- /Chapter9/quick-poll-ch9-final/target/test-classes/com/apress/unit/PollControllerTestMock.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Chapter9/quick-poll-ch9-final/target/test-classes/com/apress/unit/PollControllerTestMock.class -------------------------------------------------------------------------------- /Contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/Contributing.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/README.md -------------------------------------------------------------------------------- /errata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/spring-rest-2e/HEAD/errata.md --------------------------------------------------------------------------------