├── .gitignore ├── LICENSE ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src ├── main ├── java │ └── com │ │ └── benjamintanone │ │ └── springdatajpademojava │ │ ├── SpringDataJpaDemoJavaApplication.java │ │ ├── controllers │ │ └── CustomerController.java │ │ ├── domain │ │ └── Customer.java │ │ ├── repositories │ │ ├── CustomerRepository.java │ │ └── fragments │ │ │ ├── StreamableJpaSpecificationRepository.java │ │ │ └── StreamableJpaSpecificationRepositoryImpl.java │ │ └── specifications │ │ └── CustomerSpecification.java └── resources │ ├── application-local.yml │ ├── application.yml │ └── db │ └── changelog │ ├── changelog-master.sql │ ├── changelog-master.xml │ └── local │ ├── changelog-local.xml │ └── seed-customer-data.sql └── test └── java └── com └── benjamintanone └── springdatajpademojava └── SpringDataJpaDemoJavaApplicationTests.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verzac/demo-spring-data-jpa-stream-and-spec/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verzac/demo-spring-data-jpa-stream-and-spec/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verzac/demo-spring-data-jpa-stream-and-spec/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verzac/demo-spring-data-jpa-stream-and-spec/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verzac/demo-spring-data-jpa-stream-and-spec/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verzac/demo-spring-data-jpa-stream-and-spec/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verzac/demo-spring-data-jpa-stream-and-spec/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'spring-data-jpa-demo-java' 2 | -------------------------------------------------------------------------------- /src/main/java/com/benjamintanone/springdatajpademojava/SpringDataJpaDemoJavaApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verzac/demo-spring-data-jpa-stream-and-spec/HEAD/src/main/java/com/benjamintanone/springdatajpademojava/SpringDataJpaDemoJavaApplication.java -------------------------------------------------------------------------------- /src/main/java/com/benjamintanone/springdatajpademojava/controllers/CustomerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verzac/demo-spring-data-jpa-stream-and-spec/HEAD/src/main/java/com/benjamintanone/springdatajpademojava/controllers/CustomerController.java -------------------------------------------------------------------------------- /src/main/java/com/benjamintanone/springdatajpademojava/domain/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verzac/demo-spring-data-jpa-stream-and-spec/HEAD/src/main/java/com/benjamintanone/springdatajpademojava/domain/Customer.java -------------------------------------------------------------------------------- /src/main/java/com/benjamintanone/springdatajpademojava/repositories/CustomerRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verzac/demo-spring-data-jpa-stream-and-spec/HEAD/src/main/java/com/benjamintanone/springdatajpademojava/repositories/CustomerRepository.java -------------------------------------------------------------------------------- /src/main/java/com/benjamintanone/springdatajpademojava/repositories/fragments/StreamableJpaSpecificationRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verzac/demo-spring-data-jpa-stream-and-spec/HEAD/src/main/java/com/benjamintanone/springdatajpademojava/repositories/fragments/StreamableJpaSpecificationRepository.java -------------------------------------------------------------------------------- /src/main/java/com/benjamintanone/springdatajpademojava/repositories/fragments/StreamableJpaSpecificationRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verzac/demo-spring-data-jpa-stream-and-spec/HEAD/src/main/java/com/benjamintanone/springdatajpademojava/repositories/fragments/StreamableJpaSpecificationRepositoryImpl.java -------------------------------------------------------------------------------- /src/main/java/com/benjamintanone/springdatajpademojava/specifications/CustomerSpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verzac/demo-spring-data-jpa-stream-and-spec/HEAD/src/main/java/com/benjamintanone/springdatajpademojava/specifications/CustomerSpecification.java -------------------------------------------------------------------------------- /src/main/resources/application-local.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verzac/demo-spring-data-jpa-stream-and-spec/HEAD/src/main/resources/application-local.yml -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verzac/demo-spring-data-jpa-stream-and-spec/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/main/resources/db/changelog/changelog-master.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verzac/demo-spring-data-jpa-stream-and-spec/HEAD/src/main/resources/db/changelog/changelog-master.sql -------------------------------------------------------------------------------- /src/main/resources/db/changelog/changelog-master.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verzac/demo-spring-data-jpa-stream-and-spec/HEAD/src/main/resources/db/changelog/changelog-master.xml -------------------------------------------------------------------------------- /src/main/resources/db/changelog/local/changelog-local.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verzac/demo-spring-data-jpa-stream-and-spec/HEAD/src/main/resources/db/changelog/local/changelog-local.xml -------------------------------------------------------------------------------- /src/main/resources/db/changelog/local/seed-customer-data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verzac/demo-spring-data-jpa-stream-and-spec/HEAD/src/main/resources/db/changelog/local/seed-customer-data.sql -------------------------------------------------------------------------------- /src/test/java/com/benjamintanone/springdatajpademojava/SpringDataJpaDemoJavaApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/verzac/demo-spring-data-jpa-stream-and-spec/HEAD/src/test/java/com/benjamintanone/springdatajpademojava/SpringDataJpaDemoJavaApplicationTests.java --------------------------------------------------------------------------------