Skip to content

Commit

Permalink
Wrapping with existence checks
Browse files Browse the repository at this point in the history
  • Loading branch information
cram-cfa committed Dec 13, 2024
1 parent 030e426 commit 63c1015
Showing 1 changed file with 98 additions and 81 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
*/
@Slf4j
@Component
@Profile({"dev", "demo", "test", "staging"})
@Profile({"dev", "demo", "test"})
public class FakeProviderDataImporter implements InitializingBean {
@Autowired
private ProviderRepository providerRepository;
Expand All @@ -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.");
}
Expand Down

0 comments on commit 63c1015

Please sign in to comment.