├── .editorconfig ├── .gitattributes ├── .gitignore ├── DEMOS.md ├── LICENSE ├── README.md ├── data ├── test-unit-testing.csv └── test.csv ├── gradle.properties ├── gradle ├── liquibase.gradle ├── profile_dev.gradle ├── profile_prod.gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── out ├── production │ └── resources │ │ ├── .h2.server.properties │ │ ├── config │ │ ├── application-dev.yml │ │ ├── application-prod.yml │ │ ├── application.yml │ │ └── liquibase │ │ │ ├── changelog │ │ │ ├── 00000000000000_initial_schema.xml │ │ │ ├── 01012018000000_create_spring_batch_objects.xml │ │ │ └── 01022018000000_create_patient_objects.xml │ │ │ └── master.xml │ │ └── logback-spring.xml └── test │ └── resources │ └── logback.xml ├── settings.gradle └── src ├── main ├── java │ └── com │ │ └── pluralsight │ │ └── springbatch │ │ └── patientbatchloader │ │ ├── ApplicationWebXml.java │ │ ├── PatientBatchLoaderApp.java │ │ ├── aop │ │ └── logging │ │ │ └── LoggingAspect.java │ │ ├── config │ │ ├── ApplicationProperties.java │ │ ├── BatchConfiguration.java │ │ ├── BatchJobConfiguration.java │ │ ├── Constants.java │ │ ├── DatabaseConfiguration.java │ │ ├── DefaultProfileUtil.java │ │ ├── FixedH2Dialect.java │ │ ├── InstantTimeJPAConverter.java │ │ ├── JacksonConfiguration.java │ │ ├── LoggingAspectConfiguration.java │ │ ├── WebConfiguration.java │ │ └── package-info.java │ │ ├── domain │ │ ├── PatientEntity.java │ │ ├── PatientRecord.java │ │ └── package-info.java │ │ ├── repository │ │ └── PatientRepository.java │ │ └── web │ │ └── rest │ │ └── JobResource.java └── resources │ ├── .h2.server.properties │ ├── config │ ├── application-dev.yml │ ├── application-prod.yml │ ├── application.yml │ └── liquibase │ │ ├── changelog │ │ ├── 00000000000000_initial_schema.xml │ │ ├── 01012018000000_create_spring_batch_objects.xml │ │ └── 01022018000000_create_patient_objects.xml │ │ └── master.xml │ └── logback-spring.xml └── test ├── java └── com │ └── pluralsight │ └── springbatch │ └── patientbatchloader │ └── config │ └── BatchJobConfigurationTest.java └── resources └── logback.xml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/.gitignore -------------------------------------------------------------------------------- /DEMOS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/DEMOS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/README.md -------------------------------------------------------------------------------- /data/test-unit-testing.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/data/test-unit-testing.csv -------------------------------------------------------------------------------- /data/test.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/data/test.csv -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/liquibase.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/gradle/liquibase.gradle -------------------------------------------------------------------------------- /gradle/profile_dev.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/gradle/profile_dev.gradle -------------------------------------------------------------------------------- /gradle/profile_prod.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/gradle/profile_prod.gradle -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/gradlew.bat -------------------------------------------------------------------------------- /out/production/resources/.h2.server.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/out/production/resources/.h2.server.properties -------------------------------------------------------------------------------- /out/production/resources/config/application-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/out/production/resources/config/application-dev.yml -------------------------------------------------------------------------------- /out/production/resources/config/application-prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/out/production/resources/config/application-prod.yml -------------------------------------------------------------------------------- /out/production/resources/config/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/out/production/resources/config/application.yml -------------------------------------------------------------------------------- /out/production/resources/config/liquibase/changelog/00000000000000_initial_schema.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/out/production/resources/config/liquibase/changelog/00000000000000_initial_schema.xml -------------------------------------------------------------------------------- /out/production/resources/config/liquibase/changelog/01012018000000_create_spring_batch_objects.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/out/production/resources/config/liquibase/changelog/01012018000000_create_spring_batch_objects.xml -------------------------------------------------------------------------------- /out/production/resources/config/liquibase/changelog/01022018000000_create_patient_objects.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/out/production/resources/config/liquibase/changelog/01022018000000_create_patient_objects.xml -------------------------------------------------------------------------------- /out/production/resources/config/liquibase/master.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/out/production/resources/config/liquibase/master.xml -------------------------------------------------------------------------------- /out/production/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/out/production/resources/logback-spring.xml -------------------------------------------------------------------------------- /out/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/out/test/resources/logback.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'patient-batch-loader' 2 | -------------------------------------------------------------------------------- /src/main/java/com/pluralsight/springbatch/patientbatchloader/ApplicationWebXml.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/src/main/java/com/pluralsight/springbatch/patientbatchloader/ApplicationWebXml.java -------------------------------------------------------------------------------- /src/main/java/com/pluralsight/springbatch/patientbatchloader/PatientBatchLoaderApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/src/main/java/com/pluralsight/springbatch/patientbatchloader/PatientBatchLoaderApp.java -------------------------------------------------------------------------------- /src/main/java/com/pluralsight/springbatch/patientbatchloader/aop/logging/LoggingAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/src/main/java/com/pluralsight/springbatch/patientbatchloader/aop/logging/LoggingAspect.java -------------------------------------------------------------------------------- /src/main/java/com/pluralsight/springbatch/patientbatchloader/config/ApplicationProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/src/main/java/com/pluralsight/springbatch/patientbatchloader/config/ApplicationProperties.java -------------------------------------------------------------------------------- /src/main/java/com/pluralsight/springbatch/patientbatchloader/config/BatchConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/src/main/java/com/pluralsight/springbatch/patientbatchloader/config/BatchConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/pluralsight/springbatch/patientbatchloader/config/BatchJobConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/src/main/java/com/pluralsight/springbatch/patientbatchloader/config/BatchJobConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/pluralsight/springbatch/patientbatchloader/config/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/src/main/java/com/pluralsight/springbatch/patientbatchloader/config/Constants.java -------------------------------------------------------------------------------- /src/main/java/com/pluralsight/springbatch/patientbatchloader/config/DatabaseConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/src/main/java/com/pluralsight/springbatch/patientbatchloader/config/DatabaseConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/pluralsight/springbatch/patientbatchloader/config/DefaultProfileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/src/main/java/com/pluralsight/springbatch/patientbatchloader/config/DefaultProfileUtil.java -------------------------------------------------------------------------------- /src/main/java/com/pluralsight/springbatch/patientbatchloader/config/FixedH2Dialect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/src/main/java/com/pluralsight/springbatch/patientbatchloader/config/FixedH2Dialect.java -------------------------------------------------------------------------------- /src/main/java/com/pluralsight/springbatch/patientbatchloader/config/InstantTimeJPAConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/src/main/java/com/pluralsight/springbatch/patientbatchloader/config/InstantTimeJPAConverter.java -------------------------------------------------------------------------------- /src/main/java/com/pluralsight/springbatch/patientbatchloader/config/JacksonConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/src/main/java/com/pluralsight/springbatch/patientbatchloader/config/JacksonConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/pluralsight/springbatch/patientbatchloader/config/LoggingAspectConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/src/main/java/com/pluralsight/springbatch/patientbatchloader/config/LoggingAspectConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/pluralsight/springbatch/patientbatchloader/config/WebConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/src/main/java/com/pluralsight/springbatch/patientbatchloader/config/WebConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/pluralsight/springbatch/patientbatchloader/config/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/src/main/java/com/pluralsight/springbatch/patientbatchloader/config/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/pluralsight/springbatch/patientbatchloader/domain/PatientEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/src/main/java/com/pluralsight/springbatch/patientbatchloader/domain/PatientEntity.java -------------------------------------------------------------------------------- /src/main/java/com/pluralsight/springbatch/patientbatchloader/domain/PatientRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/src/main/java/com/pluralsight/springbatch/patientbatchloader/domain/PatientRecord.java -------------------------------------------------------------------------------- /src/main/java/com/pluralsight/springbatch/patientbatchloader/domain/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/src/main/java/com/pluralsight/springbatch/patientbatchloader/domain/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/pluralsight/springbatch/patientbatchloader/repository/PatientRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/src/main/java/com/pluralsight/springbatch/patientbatchloader/repository/PatientRepository.java -------------------------------------------------------------------------------- /src/main/java/com/pluralsight/springbatch/patientbatchloader/web/rest/JobResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/src/main/java/com/pluralsight/springbatch/patientbatchloader/web/rest/JobResource.java -------------------------------------------------------------------------------- /src/main/resources/.h2.server.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/src/main/resources/.h2.server.properties -------------------------------------------------------------------------------- /src/main/resources/config/application-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/src/main/resources/config/application-dev.yml -------------------------------------------------------------------------------- /src/main/resources/config/application-prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/src/main/resources/config/application-prod.yml -------------------------------------------------------------------------------- /src/main/resources/config/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/src/main/resources/config/application.yml -------------------------------------------------------------------------------- /src/main/resources/config/liquibase/changelog/00000000000000_initial_schema.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/src/main/resources/config/liquibase/changelog/00000000000000_initial_schema.xml -------------------------------------------------------------------------------- /src/main/resources/config/liquibase/changelog/01012018000000_create_spring_batch_objects.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/src/main/resources/config/liquibase/changelog/01012018000000_create_spring_batch_objects.xml -------------------------------------------------------------------------------- /src/main/resources/config/liquibase/changelog/01022018000000_create_patient_objects.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/src/main/resources/config/liquibase/changelog/01022018000000_create_patient_objects.xml -------------------------------------------------------------------------------- /src/main/resources/config/liquibase/master.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/src/main/resources/config/liquibase/master.xml -------------------------------------------------------------------------------- /src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /src/test/java/com/pluralsight/springbatch/patientbatchloader/config/BatchJobConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/src/test/java/com/pluralsight/springbatch/patientbatchloader/config/BatchJobConfigurationTest.java -------------------------------------------------------------------------------- /src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelhoffmantech/patient-batch-loader/HEAD/src/test/resources/logback.xml --------------------------------------------------------------------------------