Class FhirTransactionConfiguration
java.lang.Object
org.openehealth.ipf.commons.ihe.core.TransactionConfiguration
org.openehealth.ipf.commons.ihe.fhir.FhirTransactionConfiguration
- Direct Known Subclasses:
Iti104TransactionConfiguration, Iti105TransactionConfiguration, Iti119TransactionConfiguration, Iti65TransactionConfiguration, Iti66TransactionConfiguration, Iti67TransactionConfiguration, Iti68BinaryTransactionConfiguration, Iti78TransactionConfiguration, Iti81TransactionConfiguration, Iti83TransactionConfiguration, Pharm5TransactionConfiguration
Static configuration for FHIR transaction components
- Since:
- 3.2
- Author:
- Christian Ohr
-
Constructor Summary
ConstructorsConstructorDescriptionFhirTransactionConfiguration(String name, String description, boolean isQuery, AuditStrategy<? extends FhirAuditDataset> clientAuditStrategy, AuditStrategy<? extends FhirAuditDataset> serverAuditStrategy, FhirContext fhirContext, List<? extends FhirProvider> resourceProviders, ClientRequestFactory clientRequestFactory, Function<FhirContext, FhirTransactionValidator> fhirValidator) FhirTransactionConfiguration(String name, String description, boolean isQuery, AuditStrategy<? extends FhirAuditDataset> clientAuditStrategy, AuditStrategy<? extends FhirAuditDataset> serverAuditStrategy, FhirContext defaultFhirContext, FhirProvider resourceProvider, ClientRequestFactory clientRequestFactory, Function<FhirContext, FhirTransactionValidator> fhirValidator) FhirTransactionConfiguration(String name, String description, boolean isQuery, AuditStrategy<? extends FhirAuditDataset> clientAuditStrategy, AuditStrategy<? extends FhirAuditDataset> serverAuditStrategy, FhirVersionEnum fhirVersion, List<? extends FhirProvider> resourceProviders, ClientRequestFactory clientRequestFactory, Function<FhirContext, FhirTransactionValidator> fhirValidator) FhirTransactionConfiguration(String name, String description, boolean isQuery, AuditStrategy<? extends FhirAuditDataset> clientAuditStrategy, AuditStrategy<? extends FhirAuditDataset> serverAuditStrategy, FhirVersionEnum fhirVersion, FhirProvider resourceProvider, ClientRequestFactory clientRequestFactory, Function<FhirContext, FhirTransactionValidator> fhirValidator) -
Method Summary
Modifier and TypeMethodDescriptionList<? extends FhirProvider> Initializes the FHIR context.booleanvoidsetRequestValidationProfiles(Set<String> requestValidationProfiles) voidsetResponseValidationProfiles(Set<String> responseValidationProfiles) voidsetStaticConsumerSelector(Predicate<RequestDetails> staticConsumerSelector) voidsetSupportsLazyLoading(boolean supportsLazyLoading) Methods inherited from class TransactionConfiguration
getClientAuditStrategy, getDescription, getName, getServerAuditStrategy, isQuery, isStrict, setStrict
-
Constructor Details
-
FhirTransactionConfiguration
public FhirTransactionConfiguration(String name, String description, boolean isQuery, AuditStrategy<? extends FhirAuditDataset> clientAuditStrategy, AuditStrategy<? extends FhirAuditDataset> serverAuditStrategy, FhirContext defaultFhirContext, FhirProvider resourceProvider, ClientRequestFactory clientRequestFactory, Function<FhirContext, FhirTransactionValidator> fhirValidator) -
FhirTransactionConfiguration
public FhirTransactionConfiguration(String name, String description, boolean isQuery, AuditStrategy<? extends FhirAuditDataset> clientAuditStrategy, AuditStrategy<? extends FhirAuditDataset> serverAuditStrategy, FhirContext fhirContext, List<? extends FhirProvider> resourceProviders, ClientRequestFactory clientRequestFactory, Function<FhirContext, FhirTransactionValidator> fhirValidator) -
FhirTransactionConfiguration
public FhirTransactionConfiguration(String name, String description, boolean isQuery, AuditStrategy<? extends FhirAuditDataset> clientAuditStrategy, AuditStrategy<? extends FhirAuditDataset> serverAuditStrategy, FhirVersionEnum fhirVersion, FhirProvider resourceProvider, ClientRequestFactory clientRequestFactory, Function<FhirContext, FhirTransactionValidator> fhirValidator) -
FhirTransactionConfiguration
public FhirTransactionConfiguration(String name, String description, boolean isQuery, AuditStrategy<? extends FhirAuditDataset> clientAuditStrategy, AuditStrategy<? extends FhirAuditDataset> serverAuditStrategy, FhirVersionEnum fhirVersion, List<? extends FhirProvider> resourceProviders, ClientRequestFactory clientRequestFactory, Function<FhirContext, FhirTransactionValidator> fhirValidator)
-
-
Method Details
-
getStaticResourceProvider
-
initializeFhirContext
Initializes the FHIR context. Note that this method is only called when the endpoint does not configure its custom (pre-initialized) FhirContext- Returns:
- the initialized FhirContext
-
getFhirValidator
-
getFhirVersion
-
getStaticClientRequestFactory
-
isSupportsLazyLoading
public boolean isSupportsLazyLoading() -
setSupportsLazyLoading
public void setSupportsLazyLoading(boolean supportsLazyLoading) -
getStaticConsumerSelector
-
setStaticConsumerSelector
-
getRequestValidationProfiles
-
setRequestValidationProfiles
-
getResponseValidationProfiles
-
setResponseValidationProfiles
-