Added support for hybrid remote terminology
This commit is contained in:
@@ -106,6 +106,8 @@ public class AppProperties {
|
||||
private Integer pre_expand_value_sets_max_count = 1000;
|
||||
private Integer maximum_expansion_size = 1000;
|
||||
|
||||
private Map<String, RemoteSystem> remote_terminology_service = null;
|
||||
|
||||
public List<String> getCustomInterceptorClasses() {
|
||||
return custom_interceptor_classes;
|
||||
}
|
||||
@@ -723,6 +725,14 @@ public class AppProperties {
|
||||
this.maximum_expansion_size = maximum_expansion_size;
|
||||
}
|
||||
|
||||
public Map<String, RemoteSystem> getRemoteTerminologyServicesMap() {
|
||||
return remote_terminology_service;
|
||||
}
|
||||
|
||||
public void setRemote_terminology_service(Map<String, RemoteSystem> remote_terminology_service) {
|
||||
this.remote_terminology_service = remote_terminology_service;
|
||||
}
|
||||
|
||||
public static class Cors {
|
||||
private Boolean allow_Credentials = true;
|
||||
private List<String> allowed_origin = List.of("*");
|
||||
@@ -918,6 +928,26 @@ public class AppProperties {
|
||||
request_tenant_partitioning_mode = theRequest_tenant_partitioning_mode;
|
||||
}
|
||||
}
|
||||
public static class RemoteSystem{
|
||||
private String system;
|
||||
private String url;
|
||||
|
||||
public String getSystem() {
|
||||
return system;
|
||||
}
|
||||
|
||||
public void setSystem(String system) {
|
||||
this.system = system;
|
||||
}
|
||||
|
||||
public String getUrl() {
|
||||
return url;
|
||||
}
|
||||
|
||||
public void setUrl(String url) {
|
||||
this.url = url;
|
||||
}
|
||||
}
|
||||
|
||||
public static class Subscription {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user