Package dev.dsf.fhir.dao.command
Class ReferencesHelperImpl<R extends org.hl7.fhir.r4.model.Resource>
java.lang.Object
dev.dsf.fhir.dao.command.ReferencesHelperImpl<R>
- All Implemented Interfaces:
ReferencesHelper<R>
public final class ReferencesHelperImpl<R extends org.hl7.fhir.r4.model.Resource>
extends Object
implements ReferencesHelper<R>
-
Constructor Summary
ConstructorsConstructorDescriptionReferencesHelperImpl(int index, Identity identity, R resource, String serverBase, ReferenceExtractor referenceExtractor, ReferenceResolver referenceResolver, ResponseGenerator responseGenerator) -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckReferences(Map<String, org.hl7.fhir.r4.model.IdType> idTranslationTable, Connection connection, Predicate<ResourceReference> checkReference) voidresolveLogicalReferences(Connection connection) voidresolveTemporaryAndConditionalReferencesOrLiteralInternalRelatedArtifactOrAttachmentUrls(Map<String, org.hl7.fhir.r4.model.IdType> idTranslationTable, Connection connection)
-
Constructor Details
-
ReferencesHelperImpl
public ReferencesHelperImpl(int index, Identity identity, R resource, String serverBase, ReferenceExtractor referenceExtractor, ReferenceResolver referenceResolver, ResponseGenerator responseGenerator)
-
-
Method Details
-
resolveTemporaryAndConditionalReferencesOrLiteralInternalRelatedArtifactOrAttachmentUrls
public void resolveTemporaryAndConditionalReferencesOrLiteralInternalRelatedArtifactOrAttachmentUrls(Map<String, org.hl7.fhir.r4.model.IdType> idTranslationTable, Connection connection) throws jakarta.ws.rs.WebApplicationException- Specified by:
resolveTemporaryAndConditionalReferencesOrLiteralInternalRelatedArtifactOrAttachmentUrlsin interfaceReferencesHelper<R extends org.hl7.fhir.r4.model.Resource>- Throws:
jakarta.ws.rs.WebApplicationException
-
resolveLogicalReferences
public void resolveLogicalReferences(Connection connection) throws jakarta.ws.rs.WebApplicationException - Specified by:
resolveLogicalReferencesin interfaceReferencesHelper<R extends org.hl7.fhir.r4.model.Resource>- Throws:
jakarta.ws.rs.WebApplicationException
-
checkReferences
public void checkReferences(Map<String, org.hl7.fhir.r4.model.IdType> idTranslationTable, Connection connection, Predicate<ResourceReference> checkReference) throws jakarta.ws.rs.WebApplicationException- Specified by:
checkReferencesin interfaceReferencesHelper<R extends org.hl7.fhir.r4.model.Resource>- Throws:
jakarta.ws.rs.WebApplicationException
-