mirror of
https://github.com/hapifhir/org.hl7.fhir.core.git
synced 2025-03-09 14:31:17 +00:00
Don't return a mutable object in getClientHeaders
This commit is contained in:
parent
d58396ce71
commit
b0b79cd779
@ -53,6 +53,7 @@ import org.hl7.fhir.r5.utils.client.network.ClientHeaders;
|
||||
import org.hl7.fhir.utilities.FhirPublication;
|
||||
import org.hl7.fhir.utilities.ToolingClientLogger;
|
||||
import org.hl7.fhir.utilities.Utilities;
|
||||
import org.hl7.fhir.utilities.http.HTTPHeader;
|
||||
|
||||
public class TerminologyClientR2 implements ITerminologyClient {
|
||||
|
||||
@ -211,7 +212,7 @@ public class TerminologyClientR2 implements ITerminologyClient {
|
||||
}
|
||||
|
||||
@Override
|
||||
public ClientHeaders getClientHeaders() {
|
||||
public Iterable<HTTPHeader> getClientHeaders() {
|
||||
return null;
|
||||
}
|
||||
|
||||
|
@ -53,6 +53,7 @@ import org.hl7.fhir.r5.utils.client.network.ClientHeaders;
|
||||
import org.hl7.fhir.utilities.FhirPublication;
|
||||
import org.hl7.fhir.utilities.ToolingClientLogger;
|
||||
import org.hl7.fhir.utilities.Utilities;
|
||||
import org.hl7.fhir.utilities.http.HTTPHeader;
|
||||
|
||||
public class TerminologyClientR3 implements ITerminologyClient {
|
||||
|
||||
@ -201,8 +202,8 @@ public class TerminologyClientR3 implements ITerminologyClient {
|
||||
}
|
||||
|
||||
@Override
|
||||
public ClientHeaders getClientHeaders() {
|
||||
return clientHeaders;
|
||||
public Iterable<HTTPHeader> getClientHeaders() {
|
||||
return clientHeaders.headers();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -24,6 +24,7 @@ import org.hl7.fhir.r5.utils.client.network.ClientHeaders;
|
||||
import org.hl7.fhir.utilities.FhirPublication;
|
||||
import org.hl7.fhir.utilities.ToolingClientLogger;
|
||||
import org.hl7.fhir.utilities.Utilities;
|
||||
import org.hl7.fhir.utilities.http.HTTPHeader;
|
||||
|
||||
public class TerminologyClientR4 implements ITerminologyClient {
|
||||
|
||||
@ -226,8 +227,8 @@ public class TerminologyClientR4 implements ITerminologyClient {
|
||||
}
|
||||
|
||||
@Override
|
||||
public ClientHeaders getClientHeaders() {
|
||||
return clientHeaders;
|
||||
public Iterable<HTTPHeader> getClientHeaders() {
|
||||
return clientHeaders.headers();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -36,6 +36,7 @@ import org.hl7.fhir.r5.model.Enumerations.FHIRVersion;
|
||||
import org.hl7.fhir.r5.utils.client.network.ClientHeaders;
|
||||
import org.hl7.fhir.utilities.FhirPublication;
|
||||
import org.hl7.fhir.utilities.ToolingClientLogger;
|
||||
import org.hl7.fhir.utilities.http.HTTPHeader;
|
||||
|
||||
import java.util.EnumSet;
|
||||
import java.util.Map;
|
||||
@ -67,7 +68,7 @@ public interface ITerminologyClient {
|
||||
Parameters translate(Parameters params) throws FHIRException;
|
||||
Bundle validateBatch(Bundle batch);
|
||||
CanonicalResource read(String type, String id);
|
||||
ClientHeaders getClientHeaders();
|
||||
Iterable<HTTPHeader> getClientHeaders();
|
||||
ITerminologyClient setClientHeaders(ClientHeaders clientHeaders);
|
||||
ITerminologyClient setUserAgent(String userAgent);
|
||||
ITerminologyClient setAcceptLanguage(String lang);
|
||||
|
@ -49,6 +49,7 @@ import org.hl7.fhir.r5.utils.client.network.ClientHeaders;
|
||||
import org.hl7.fhir.utilities.FhirPublication;
|
||||
import org.hl7.fhir.utilities.ToolingClientLogger;
|
||||
import org.hl7.fhir.utilities.Utilities;
|
||||
import org.hl7.fhir.utilities.http.HTTPHeader;
|
||||
|
||||
public class TerminologyClientR5 implements ITerminologyClient {
|
||||
|
||||
@ -215,8 +216,8 @@ public class TerminologyClientR5 implements ITerminologyClient {
|
||||
}
|
||||
|
||||
@Override
|
||||
public ClientHeaders getClientHeaders() {
|
||||
return clientHeaders;
|
||||
public Iterable<HTTPHeader> getClientHeaders() {
|
||||
return clientHeaders.headers();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Loading…
x
Reference in New Issue
Block a user