From 63c1015136caccacff6f97d757739fff3bd94ef6 Mon Sep 17 00:00:00 2001 From: Marc Perlman Date: Fri, 13 Dec 2024 12:08:17 -0600 Subject: [PATCH] Wrapping with existence checks --- .../importer/FakeProviderDataImporter.java | 179 ++++++++++-------- 1 file changed, 98 insertions(+), 81 deletions(-) diff --git a/src/main/java/org/ilgcc/app/data/importer/FakeProviderDataImporter.java b/src/main/java/org/ilgcc/app/data/importer/FakeProviderDataImporter.java index 30de24047..b47fc951b 100644 --- a/src/main/java/org/ilgcc/app/data/importer/FakeProviderDataImporter.java +++ b/src/main/java/org/ilgcc/app/data/importer/FakeProviderDataImporter.java @@ -15,7 +15,7 @@ */ @Slf4j @Component -@Profile({"dev", "demo", "test", "staging"}) +@Profile({"dev", "demo", "test"}) public class FakeProviderDataImporter implements InitializingBean { @Autowired private ProviderRepository providerRepository; @@ -24,93 +24,110 @@ public class FakeProviderDataImporter implements InitializingBean { public void afterPropertiesSet() { log.info("Starting creating fake provider data."); - // Valid date, status A - Provider provider = new Provider(); - provider.setProviderId(new BigInteger("12345678901")); - provider.setName("Sample Provider #1"); - provider.setCity("Chicago"); - provider.setState("IL"); - provider.setZipCode("60613"); - provider.setStatus("A"); - provider.setDateOfLastApproval(OffsetDateTime.now().minusYears(1)); - providerRepository.save(provider); + if (!providerRepository.existsById(new BigInteger("12345678901"))) { + // Valid date, status A + Provider provider = new Provider(); + provider.setProviderId(new BigInteger("12345678901")); + provider.setName("Sample Provider #1"); + provider.setCity("Chicago"); + provider.setState("IL"); + provider.setZipCode("60613"); + provider.setStatus("A"); + provider.setDateOfLastApproval(OffsetDateTime.now().minusYears(1)); + providerRepository.save(provider); + } - // Valid date, status P - provider = new Provider(); - provider.setProviderId(new BigInteger("12345678902")); - provider.setName("Sample Provider #2"); - provider.setCity("Chicago"); - provider.setState("IL"); - provider.setZipCode("60613"); - provider.setStatus("P"); - provider.setDateOfLastApproval(OffsetDateTime.now().minusYears(2)); - providerRepository.save(provider); - // Valid date, status R - provider = new Provider(); - provider.setProviderId(new BigInteger("12345678903")); - provider.setName("Sample Provider #3"); - provider.setCity("Chicago"); - provider.setState("IL"); - provider.setZipCode("60613"); - provider.setStatus("R"); - provider.setDateOfLastApproval(OffsetDateTime.now().minusYears(2)); - providerRepository.save(provider); + if (!providerRepository.existsById(new BigInteger("12345678902"))) { + // Valid date, status P + Provider provider = new Provider(); + provider.setProviderId(new BigInteger("12345678902")); + provider.setName("Sample Provider #2"); + provider.setCity("Chicago"); + provider.setState("IL"); + provider.setZipCode("60613"); + provider.setStatus("P"); + provider.setDateOfLastApproval(OffsetDateTime.now().minusYears(2)); + providerRepository.save(provider); + } - // Valid date, status D - provider = new Provider(); - provider.setProviderId(new BigInteger("12345678904")); - provider.setName("Sample Provider #4"); - provider.setCity("Chicago"); - provider.setState("IL"); - provider.setZipCode("60613"); - provider.setStatus("D"); - provider.setDateOfLastApproval(OffsetDateTime.now().minusYears(2)); - providerRepository.save(provider); + if (!providerRepository.existsById(new BigInteger("12345678903"))) { + // Valid date, status R + Provider provider = new Provider(); + provider.setProviderId(new BigInteger("12345678903")); + provider.setName("Sample Provider #3"); + provider.setCity("Chicago"); + provider.setState("IL"); + provider.setZipCode("60613"); + provider.setStatus("R"); + provider.setDateOfLastApproval(OffsetDateTime.now().minusYears(2)); + providerRepository.save(provider); + } - // Valid date, status W - provider = new Provider(); - provider.setProviderId(new BigInteger("12345678905")); - provider.setName("Sample Provider #5"); - provider.setCity("Chicago"); - provider.setState("IL"); - provider.setZipCode("60613"); - provider.setStatus("W"); - provider.setDateOfLastApproval(OffsetDateTime.now().minusYears(2)); - providerRepository.save(provider); + if (!providerRepository.existsById(new BigInteger("12345678904"))) { + // Valid date, status D + Provider provider = new Provider(); + provider.setProviderId(new BigInteger("12345678904")); + provider.setName("Sample Provider #4"); + provider.setCity("Chicago"); + provider.setState("IL"); + provider.setZipCode("60613"); + provider.setStatus("D"); + provider.setDateOfLastApproval(OffsetDateTime.now().minusYears(2)); + providerRepository.save(provider); + } - // Valid date, status C - provider = new Provider(); - provider.setProviderId(new BigInteger("12345678906")); - provider.setName("Sample Provider #6"); - provider.setCity("Chicago"); - provider.setState("IL"); - provider.setZipCode("60613"); - provider.setStatus("C"); - provider.setDateOfLastApproval(OffsetDateTime.now().minusYears(2)); - providerRepository.save(provider); + if (!providerRepository.existsById(new BigInteger("12345678905"))) { + // Valid date, status W + Provider provider = new Provider(); + provider.setProviderId(new BigInteger("12345678905")); + provider.setName("Sample Provider #5"); + provider.setCity("Chicago"); + provider.setState("IL"); + provider.setZipCode("60613"); + provider.setStatus("W"); + provider.setDateOfLastApproval(OffsetDateTime.now().minusYears(2)); + providerRepository.save(provider); + } - // Invalid date, status A - provider = new Provider(); - provider.setProviderId(new BigInteger("12345678907")); - provider.setName("Sample Provider #7"); - provider.setCity("Chicago"); - provider.setState("IL"); - provider.setZipCode("60613"); - provider.setStatus("A"); - provider.setDateOfLastApproval(OffsetDateTime.now().minusYears(4)); - providerRepository.save(provider); + if (!providerRepository.existsById(new BigInteger("12345678906"))) { + // Valid date, status C + Provider provider = new Provider(); + provider.setProviderId(new BigInteger("12345678906")); + provider.setName("Sample Provider #6"); + provider.setCity("Chicago"); + provider.setState("IL"); + provider.setZipCode("60613"); + provider.setStatus("C"); + provider.setDateOfLastApproval(OffsetDateTime.now().minusYears(2)); + providerRepository.save(provider); + } - // Invalid date, status P - provider = new Provider(); - provider.setProviderId(new BigInteger("12345678908")); - provider.setName("Sample Provider #8"); - provider.setCity("Chicago"); - provider.setState("IL"); - provider.setZipCode("60613"); - provider.setStatus("P"); - provider.setDateOfLastApproval(OffsetDateTime.now().minusYears(5)); - providerRepository.save(provider); + if (!providerRepository.existsById(new BigInteger("12345678907"))) { + // Invalid date, status A + Provider provider = new Provider(); + provider.setProviderId(new BigInteger("12345678907")); + provider.setName("Sample Provider #7"); + provider.setCity("Chicago"); + provider.setState("IL"); + provider.setZipCode("60613"); + provider.setStatus("A"); + provider.setDateOfLastApproval(OffsetDateTime.now().minusYears(4)); + providerRepository.save(provider); + } + + if (!providerRepository.existsById(new BigInteger("12345678908"))) { + // Invalid date, status P + Provider provider = new Provider(); + provider.setProviderId(new BigInteger("12345678908")); + provider.setName("Sample Provider #8"); + provider.setCity("Chicago"); + provider.setState("IL"); + provider.setZipCode("60613"); + provider.setStatus("P"); + provider.setDateOfLastApproval(OffsetDateTime.now().minusYears(5)); + providerRepository.save(provider); + } log.info("Completed creating fake provider data."); }