├── .gitignore ├── README.md ├── conference-demo ├── .gitignore ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── pluralsight │ │ │ └── conferencedemo │ │ │ ├── ConferenceDemoApplication.java │ │ │ ├── controllers │ │ │ ├── HomeController.java │ │ │ ├── SessionsController.java │ │ │ ├── SpeakersController.java │ │ │ └── TicketPricesController.java │ │ │ ├── models │ │ │ ├── PricingCategory.java │ │ │ ├── Session.java │ │ │ ├── Speaker.java │ │ │ ├── TicketPrice.java │ │ │ └── TicketType.java │ │ │ └── repositories │ │ │ ├── PricingCategoryRepository.java │ │ │ ├── SessionCustomJpaRepository.java │ │ │ ├── SessionCustomJpaRepositoryImpl.java │ │ │ ├── SessionJpaRepository.java │ │ │ ├── SessionRepository.java │ │ │ ├── SpeakerJpaRepository.java │ │ │ ├── SpeakerRepository.java │ │ │ ├── TicketPriceJpaRepository.java │ │ │ ├── TicketPriceRepository.java │ │ │ ├── TicketTypeJpaRepository.java │ │ │ └── TicketTypeRepository.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── pluralsight │ └── conferencedemo │ ├── ConferenceDemoApplicationTests.java │ └── models │ ├── SessionTest.java │ ├── SpeakerTest.java │ ├── TicketPriceTest.java │ └── TicketTypeTest.java └── database └── postgresql ├── README.md ├── create_tables.sql └── insert_data.sql /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbunker/ps-spring-data-rest/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbunker/ps-spring-data-rest/HEAD/README.md -------------------------------------------------------------------------------- /conference-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbunker/ps-spring-data-rest/HEAD/conference-demo/.gitignore -------------------------------------------------------------------------------- /conference-demo/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbunker/ps-spring-data-rest/HEAD/conference-demo/mvnw -------------------------------------------------------------------------------- /conference-demo/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbunker/ps-spring-data-rest/HEAD/conference-demo/mvnw.cmd -------------------------------------------------------------------------------- /conference-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbunker/ps-spring-data-rest/HEAD/conference-demo/pom.xml -------------------------------------------------------------------------------- /conference-demo/src/main/java/com/pluralsight/conferencedemo/ConferenceDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbunker/ps-spring-data-rest/HEAD/conference-demo/src/main/java/com/pluralsight/conferencedemo/ConferenceDemoApplication.java -------------------------------------------------------------------------------- /conference-demo/src/main/java/com/pluralsight/conferencedemo/controllers/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbunker/ps-spring-data-rest/HEAD/conference-demo/src/main/java/com/pluralsight/conferencedemo/controllers/HomeController.java -------------------------------------------------------------------------------- /conference-demo/src/main/java/com/pluralsight/conferencedemo/controllers/SessionsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbunker/ps-spring-data-rest/HEAD/conference-demo/src/main/java/com/pluralsight/conferencedemo/controllers/SessionsController.java -------------------------------------------------------------------------------- /conference-demo/src/main/java/com/pluralsight/conferencedemo/controllers/SpeakersController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbunker/ps-spring-data-rest/HEAD/conference-demo/src/main/java/com/pluralsight/conferencedemo/controllers/SpeakersController.java -------------------------------------------------------------------------------- /conference-demo/src/main/java/com/pluralsight/conferencedemo/controllers/TicketPricesController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbunker/ps-spring-data-rest/HEAD/conference-demo/src/main/java/com/pluralsight/conferencedemo/controllers/TicketPricesController.java -------------------------------------------------------------------------------- /conference-demo/src/main/java/com/pluralsight/conferencedemo/models/PricingCategory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbunker/ps-spring-data-rest/HEAD/conference-demo/src/main/java/com/pluralsight/conferencedemo/models/PricingCategory.java -------------------------------------------------------------------------------- /conference-demo/src/main/java/com/pluralsight/conferencedemo/models/Session.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbunker/ps-spring-data-rest/HEAD/conference-demo/src/main/java/com/pluralsight/conferencedemo/models/Session.java -------------------------------------------------------------------------------- /conference-demo/src/main/java/com/pluralsight/conferencedemo/models/Speaker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbunker/ps-spring-data-rest/HEAD/conference-demo/src/main/java/com/pluralsight/conferencedemo/models/Speaker.java -------------------------------------------------------------------------------- /conference-demo/src/main/java/com/pluralsight/conferencedemo/models/TicketPrice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbunker/ps-spring-data-rest/HEAD/conference-demo/src/main/java/com/pluralsight/conferencedemo/models/TicketPrice.java -------------------------------------------------------------------------------- /conference-demo/src/main/java/com/pluralsight/conferencedemo/models/TicketType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbunker/ps-spring-data-rest/HEAD/conference-demo/src/main/java/com/pluralsight/conferencedemo/models/TicketType.java -------------------------------------------------------------------------------- /conference-demo/src/main/java/com/pluralsight/conferencedemo/repositories/PricingCategoryRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbunker/ps-spring-data-rest/HEAD/conference-demo/src/main/java/com/pluralsight/conferencedemo/repositories/PricingCategoryRepository.java -------------------------------------------------------------------------------- /conference-demo/src/main/java/com/pluralsight/conferencedemo/repositories/SessionCustomJpaRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbunker/ps-spring-data-rest/HEAD/conference-demo/src/main/java/com/pluralsight/conferencedemo/repositories/SessionCustomJpaRepository.java -------------------------------------------------------------------------------- /conference-demo/src/main/java/com/pluralsight/conferencedemo/repositories/SessionCustomJpaRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbunker/ps-spring-data-rest/HEAD/conference-demo/src/main/java/com/pluralsight/conferencedemo/repositories/SessionCustomJpaRepositoryImpl.java -------------------------------------------------------------------------------- /conference-demo/src/main/java/com/pluralsight/conferencedemo/repositories/SessionJpaRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbunker/ps-spring-data-rest/HEAD/conference-demo/src/main/java/com/pluralsight/conferencedemo/repositories/SessionJpaRepository.java -------------------------------------------------------------------------------- /conference-demo/src/main/java/com/pluralsight/conferencedemo/repositories/SessionRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbunker/ps-spring-data-rest/HEAD/conference-demo/src/main/java/com/pluralsight/conferencedemo/repositories/SessionRepository.java -------------------------------------------------------------------------------- /conference-demo/src/main/java/com/pluralsight/conferencedemo/repositories/SpeakerJpaRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbunker/ps-spring-data-rest/HEAD/conference-demo/src/main/java/com/pluralsight/conferencedemo/repositories/SpeakerJpaRepository.java -------------------------------------------------------------------------------- /conference-demo/src/main/java/com/pluralsight/conferencedemo/repositories/SpeakerRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbunker/ps-spring-data-rest/HEAD/conference-demo/src/main/java/com/pluralsight/conferencedemo/repositories/SpeakerRepository.java -------------------------------------------------------------------------------- /conference-demo/src/main/java/com/pluralsight/conferencedemo/repositories/TicketPriceJpaRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbunker/ps-spring-data-rest/HEAD/conference-demo/src/main/java/com/pluralsight/conferencedemo/repositories/TicketPriceJpaRepository.java -------------------------------------------------------------------------------- /conference-demo/src/main/java/com/pluralsight/conferencedemo/repositories/TicketPriceRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbunker/ps-spring-data-rest/HEAD/conference-demo/src/main/java/com/pluralsight/conferencedemo/repositories/TicketPriceRepository.java -------------------------------------------------------------------------------- /conference-demo/src/main/java/com/pluralsight/conferencedemo/repositories/TicketTypeJpaRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbunker/ps-spring-data-rest/HEAD/conference-demo/src/main/java/com/pluralsight/conferencedemo/repositories/TicketTypeJpaRepository.java -------------------------------------------------------------------------------- /conference-demo/src/main/java/com/pluralsight/conferencedemo/repositories/TicketTypeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbunker/ps-spring-data-rest/HEAD/conference-demo/src/main/java/com/pluralsight/conferencedemo/repositories/TicketTypeRepository.java -------------------------------------------------------------------------------- /conference-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbunker/ps-spring-data-rest/HEAD/conference-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /conference-demo/src/test/java/com/pluralsight/conferencedemo/ConferenceDemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbunker/ps-spring-data-rest/HEAD/conference-demo/src/test/java/com/pluralsight/conferencedemo/ConferenceDemoApplicationTests.java -------------------------------------------------------------------------------- /conference-demo/src/test/java/com/pluralsight/conferencedemo/models/SessionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbunker/ps-spring-data-rest/HEAD/conference-demo/src/test/java/com/pluralsight/conferencedemo/models/SessionTest.java -------------------------------------------------------------------------------- /conference-demo/src/test/java/com/pluralsight/conferencedemo/models/SpeakerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbunker/ps-spring-data-rest/HEAD/conference-demo/src/test/java/com/pluralsight/conferencedemo/models/SpeakerTest.java -------------------------------------------------------------------------------- /conference-demo/src/test/java/com/pluralsight/conferencedemo/models/TicketPriceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbunker/ps-spring-data-rest/HEAD/conference-demo/src/test/java/com/pluralsight/conferencedemo/models/TicketPriceTest.java -------------------------------------------------------------------------------- /conference-demo/src/test/java/com/pluralsight/conferencedemo/models/TicketTypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbunker/ps-spring-data-rest/HEAD/conference-demo/src/test/java/com/pluralsight/conferencedemo/models/TicketTypeTest.java -------------------------------------------------------------------------------- /database/postgresql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbunker/ps-spring-data-rest/HEAD/database/postgresql/README.md -------------------------------------------------------------------------------- /database/postgresql/create_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbunker/ps-spring-data-rest/HEAD/database/postgresql/create_tables.sql -------------------------------------------------------------------------------- /database/postgresql/insert_data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlbunker/ps-spring-data-rest/HEAD/database/postgresql/insert_data.sql --------------------------------------------------------------------------------