confirmed empi works
This commit is contained in:
@@ -3,10 +3,14 @@ package ca.uhn.fhir.jpa.starter;
|
|||||||
import ca.uhn.fhir.jpa.api.config.DaoConfig;
|
import ca.uhn.fhir.jpa.api.config.DaoConfig;
|
||||||
import ca.uhn.fhir.jpa.binstore.DatabaseBlobBinaryStorageSvcImpl;
|
import ca.uhn.fhir.jpa.binstore.DatabaseBlobBinaryStorageSvcImpl;
|
||||||
import ca.uhn.fhir.jpa.binstore.IBinaryStorageSvc;
|
import ca.uhn.fhir.jpa.binstore.IBinaryStorageSvc;
|
||||||
|
import ca.uhn.fhir.jpa.model.config.PartitionSettings;
|
||||||
import ca.uhn.fhir.jpa.model.entity.ModelConfig;
|
import ca.uhn.fhir.jpa.model.entity.ModelConfig;
|
||||||
|
import ca.uhn.fhir.jpa.subscription.channel.config.SubscriptionChannelConfig;
|
||||||
import ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionDeliveryHandlerFactory;
|
import ca.uhn.fhir.jpa.subscription.channel.subscription.SubscriptionDeliveryHandlerFactory;
|
||||||
|
import ca.uhn.fhir.jpa.subscription.match.config.SubscriptionProcessorConfig;
|
||||||
import ca.uhn.fhir.jpa.subscription.match.deliver.email.IEmailSender;
|
import ca.uhn.fhir.jpa.subscription.match.deliver.email.IEmailSender;
|
||||||
import ca.uhn.fhir.jpa.subscription.match.deliver.email.JavaMailEmailSender;
|
import ca.uhn.fhir.jpa.subscription.match.deliver.email.JavaMailEmailSender;
|
||||||
|
import ca.uhn.fhir.jpa.subscription.submit.config.SubscriptionSubmitterConfig;
|
||||||
import org.apache.commons.dbcp2.BasicDataSource;
|
import org.apache.commons.dbcp2.BasicDataSource;
|
||||||
import org.hl7.fhir.dstu2.model.Subscription;
|
import org.hl7.fhir.dstu2.model.Subscription;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
@@ -25,7 +29,11 @@ import java.sql.Driver;
|
|||||||
*/
|
*/
|
||||||
@Configuration
|
@Configuration
|
||||||
@EnableTransactionManagement
|
@EnableTransactionManagement
|
||||||
@Import(EmpiConfig.class)
|
@Import({EmpiConfig.class,
|
||||||
|
SubscriptionSubmitterConfig.class,
|
||||||
|
SubscriptionProcessorConfig.class,
|
||||||
|
SubscriptionChannelConfig.class
|
||||||
|
})
|
||||||
public class FhirServerConfigCommon {
|
public class FhirServerConfigCommon {
|
||||||
|
|
||||||
private static final org.slf4j.Logger ourLog = org.slf4j.LoggerFactory.getLogger(FhirServerConfigCommon.class);
|
private static final org.slf4j.Logger ourLog = org.slf4j.LoggerFactory.getLogger(FhirServerConfigCommon.class);
|
||||||
@@ -208,4 +216,9 @@ public class FhirServerConfigCommon {
|
|||||||
|
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Bean
|
||||||
|
public PartitionSettings partitionSettings() {
|
||||||
|
return new PartitionSettings();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -288,6 +288,8 @@ public class JpaRestfulServer extends RestfulServer {
|
|||||||
|
|
||||||
// Validation
|
// Validation
|
||||||
IValidatorModule validatorModule;
|
IValidatorModule validatorModule;
|
||||||
|
// FIXME KHS
|
||||||
|
/*
|
||||||
switch (fhirVersion) {
|
switch (fhirVersion) {
|
||||||
case DSTU2:
|
case DSTU2:
|
||||||
validatorModule = appCtx.getBean("myInstanceValidatorDstu2", IValidatorModule.class);
|
validatorModule = appCtx.getBean("myInstanceValidatorDstu2", IValidatorModule.class);
|
||||||
@@ -308,6 +310,8 @@ public class JpaRestfulServer extends RestfulServer {
|
|||||||
validatorModule = null;
|
validatorModule = null;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
validatorModule = appCtx.getBean(IValidatorModule.class);
|
||||||
if (validatorModule != null) {
|
if (validatorModule != null) {
|
||||||
if (HapiProperties.getValidateRequestsEnabled()) {
|
if (HapiProperties.getValidateRequestsEnabled()) {
|
||||||
RequestValidatingInterceptor interceptor = new RequestValidatingInterceptor();
|
RequestValidatingInterceptor interceptor = new RequestValidatingInterceptor();
|
||||||
|
|||||||
@@ -147,3 +147,8 @@ email.password=
|
|||||||
|
|
||||||
# Enable Websocket Subscription Channel
|
# Enable Websocket Subscription Channel
|
||||||
subscription.websocket.enabled=false
|
subscription.websocket.enabled=false
|
||||||
|
|
||||||
|
########
|
||||||
|
# EMPI
|
||||||
|
########
|
||||||
|
empi.enabled=false
|
||||||
|
|||||||
Reference in New Issue
Block a user