Skip to content

Commit

Permalink
build
Browse files Browse the repository at this point in the history
  • Loading branch information
mherman22 committed Nov 24, 2023
1 parent 80cd1ff commit f3907bf
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 14 deletions.
Expand Up @@ -47,8 +47,9 @@ public class FhirContactPointMapCsvParser extends CsvParser<FhirContactPointMap,
private final FhirContactPointMapService fhirContactPointMapService;

@Autowired
protected FhirContactPointMapCsvParser(FhirContactPointMapService fhirContactPointMapService,BaseLineProcessor<FhirContactPointMap> lineProcessor,
LocationService locationService, PersonService personService, ProviderService providerService) {
protected FhirContactPointMapCsvParser(FhirContactPointMapService fhirContactPointMapService,
BaseLineProcessor<FhirContactPointMap> lineProcessor, LocationService locationService, PersonService personService,
ProviderService providerService) {
super(lineProcessor);
this.fhirContactPointMapService = fhirContactPointMapService;
this.locationService = locationService;
Expand All @@ -60,8 +61,7 @@ protected FhirContactPointMapCsvParser(FhirContactPointMapService fhirContactPoi
public FhirContactPointMap bootstrap(CsvLine line) throws IllegalArgumentException {
FhirContactPointMap contactPointMap = null;
if (line.getUuid() != null) {
contactPointMap = fhirContactPointMapService.getFhirContactPointMapByUuid(line.getUuid())
.orElse(null);
contactPointMap = fhirContactPointMapService.getFhirContactPointMapByUuid(line.getUuid()).orElse(null);
}

if (contactPointMap != null) {
Expand All @@ -76,21 +76,21 @@ public FhirContactPointMap bootstrap(CsvLine line) throws IllegalArgumentExcepti

if (personAttributeType == null) {
throw new IllegalArgumentException("PersonAttributeType " + attributeType
+ " does not exist. Please ensure your Initializer configuration contains this attribute type.");
+ " does not exist. Please ensure your Initializer configuration contains this attribute type.");
}

contactPointMap = fhirContactPointMapService.getFhirContactPointMapForPersonAttributeType(personAttributeType)
.orElse(null);
.orElse(null);
} else {
BaseAttributeType<?> baseAttributeType = getBaseAttributeType(attributeTypeDomain, attributeType);

if (baseAttributeType == null) {
throw new IllegalArgumentException(
"Could not find attribute type " + attributeType + " for attribute domain " + attributeTypeDomain);
"Could not find attribute type " + attributeType + " for attribute domain " + attributeTypeDomain);
}

contactPointMap = fhirContactPointMapService.getFhirContactPointMapForAttributeType(baseAttributeType)
.orElse(null);
.orElse(null);
}

if (contactPointMap != null) {
Expand All @@ -99,7 +99,6 @@ public FhirContactPointMap bootstrap(CsvLine line) throws IllegalArgumentExcepti

return new FhirContactPointMap();
}


@Override
public FhirContactPointMap save(FhirContactPointMap instance) {
Expand Down
Expand Up @@ -24,8 +24,11 @@
public class FhirContactPointMapLineProcessor extends BaseLineProcessor<FhirContactPointMap> {

private static final String SYSTEM_HEADER = "system";

private static final String USE_HEADER = "use";

private static final String RANK_HEADER = "rank";

@Override
public FhirContactPointMap fill(FhirContactPointMap instance, CsvLine line) throws IllegalArgumentException {
String uuid = line.getUuid();
Expand Down
Expand Up @@ -32,7 +32,7 @@
import static org.hamcrest.Matchers.is;

public class FhirPatientContactPointMapIntegrationTest extends DomainBaseModuleContextSensitive_2_6_Test {

@Autowired
private FhirContactPointMapService fhirContactPointMapService;

Expand Down Expand Up @@ -137,13 +137,15 @@ public void loader_shouldLoadFhirContactPointMapAccordingToCSVFiles() {
}

protected FhirContactPointMap assertPersonAttributeType(PersonAttributeType attributeType) {
Optional<FhirContactPointMap> contactPointMap = fhirContactPointMapService.getFhirContactPointMapForPersonAttributeType(attributeType);
Optional<FhirContactPointMap> contactPointMap = fhirContactPointMapService
.getFhirContactPointMapForPersonAttributeType(attributeType);
assertThat(contactPointMap.isPresent(), is(true));
return contactPointMap.get();
}

protected FhirContactPointMap assertBaseAttributeType(BaseAttributeType<?> attributeType) {
Optional<FhirContactPointMap> contactPointMap = fhirContactPointMapService.getFhirContactPointMapForAttributeType(attributeType);
Optional<FhirContactPointMap> contactPointMap = fhirContactPointMapService
.getFhirContactPointMapForAttributeType(attributeType);
assertThat(contactPointMap.isPresent(), is(true));
return contactPointMap.get();
}
Expand Down
Expand Up @@ -32,7 +32,6 @@ public class LoadersOrderTest extends DomainBaseModuleContextSensitive_2_6_Test
public void getLoaders_shouldBeUnequivocallyOrdered() {
Loader previousLoader = null;


List<Loader> loaders = applicationContext.getBeansOfType(Loader.class).values().stream().sorted()
.collect(Collectors.toList());

Expand All @@ -47,7 +46,7 @@ public void getLoaders_shouldBeUnequivocallyOrdered() {

List<Loader> runtimeLoaders = getService().getLoaders();
assertThat(runtimeLoaders, everyItem(hasExpectedDomain()));

assertThat(runtimeLoaders, coversAllDomains());
}

Expand Down

0 comments on commit f3907bf

Please sign in to comment.