Package ch.ahdis.matchbox.packages
Class ImplementationGuideProviderR5
java.lang.Object
ca.uhn.fhir.jpa.provider.BaseJpaProvider
ca.uhn.fhir.jpa.provider.BaseJpaResourceProvider<org.hl7.fhir.r5.model.ImplementationGuide>
ca.uhn.fhir.jpa.rp.r5.ImplementationGuideResourceProvider
ch.ahdis.matchbox.packages.ImplementationGuideProviderR5
- All Implemented Interfaces:
ca.uhn.fhir.rest.server.IResourceProvider
,MatchboxImplementationGuideProvider
,org.springframework.beans.factory.Aware
,org.springframework.context.ApplicationContextAware
@DisallowConcurrentExecution
public class ImplementationGuideProviderR5
extends ca.uhn.fhir.jpa.rp.r5.ImplementationGuideResourceProvider
implements org.springframework.context.ApplicationContextAware, MatchboxImplementationGuideProvider
$load and $load-all Operation for ImplementationGuide Resource (R5)
-
Field Summary
Fields inherited from class ca.uhn.fhir.jpa.provider.BaseJpaProvider
myStorageSettings, REMOTE_ADDR, REMOTE_UA
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionca.uhn.fhir.rest.api.MethodOutcome
create
(jakarta.servlet.http.HttpServletRequest theRequest, org.hl7.fhir.r5.model.ImplementationGuide theResource, String theConditional, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) ca.uhn.fhir.rest.api.MethodOutcome
delete
(jakarta.servlet.http.HttpServletRequest theRequest, org.hl7.fhir.instance.model.api.IIdType theResource, String theConditional, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) org.hl7.fhir.r5.model.OperationOutcome
getOperationOutcome
(ca.uhn.fhir.jpa.packages.PackageDeleteOutcomeJson pkgOutcome) org.hl7.fhir.r5.model.OperationOutcome
getOperationOutcome
(ca.uhn.fhir.jpa.packages.PackageInstallOutcomeJson pkgOutcome) ca.uhn.fhir.jpa.packages.PackageInstallationSpec
boolean
Returns whether the given ImplementationGuide is installed or not.void
installFromInternetRegistry
(String packageId, String packageVersion) Installs the given ImplementationGuide from the internet registry.org.hl7.fhir.r5.model.OperationOutcome
load
(org.hl7.fhir.r5.model.ImplementationGuide theResource) ca.uhn.fhir.jpa.packages.PackageInstallOutcomeJson
load
(org.hl7.fhir.r5.model.ImplementationGuide theResource, ca.uhn.fhir.jpa.packages.PackageInstallOutcomeJson install) org.hl7.fhir.r5.model.OperationOutcome
loadAll()
ca.uhn.fhir.jpa.packages.PackageInstallOutcomeJson
loadAll
(boolean replace) org.hl7.fhir.r5.model.ImplementationGuide
read
(jakarta.servlet.http.HttpServletRequest theServletRequest, org.hl7.fhir.instance.model.api.IIdType theId, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) ca.uhn.fhir.rest.api.server.IBundleProvider
search
(jakarta.servlet.http.HttpServletRequest theServletRequest, jakarta.servlet.http.HttpServletResponse theServletResponse, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, ca.uhn.fhir.rest.param.StringAndListParam theFtFilter, ca.uhn.fhir.rest.param.StringAndListParam theFtContent, ca.uhn.fhir.rest.param.StringAndListParam theFtText, ca.uhn.fhir.rest.param.TokenAndListParam theSearchForTag, ca.uhn.fhir.rest.param.TokenAndListParam theSearchForSecurity, ca.uhn.fhir.rest.param.UriAndListParam theSearchForProfile, ca.uhn.fhir.rest.param.StringAndListParam theList, ca.uhn.fhir.rest.param.TokenAndListParam theResourceLanguage, ca.uhn.fhir.rest.param.UriAndListParam theSearchForSource, ca.uhn.fhir.rest.param.HasAndListParam theHas, ca.uhn.fhir.rest.param.TokenAndListParam the_id, ca.uhn.fhir.rest.param.DateRangeParam the_lastUpdated, ca.uhn.fhir.rest.param.UriAndListParam the_profile, ca.uhn.fhir.rest.param.TokenAndListParam the_security, ca.uhn.fhir.rest.param.TokenAndListParam the_tag, ca.uhn.fhir.rest.param.SpecialAndListParam the_text, ca.uhn.fhir.rest.param.TokenAndListParam theContext, ca.uhn.fhir.rest.param.QuantityAndListParam theContext_quantity, ca.uhn.fhir.rest.param.TokenAndListParam theContext_type, ca.uhn.fhir.rest.param.CompositeAndListParam<ca.uhn.fhir.rest.param.TokenParam, ca.uhn.fhir.rest.param.QuantityParam> theContext_type_quantity, ca.uhn.fhir.rest.param.CompositeAndListParam<ca.uhn.fhir.rest.param.TokenParam, ca.uhn.fhir.rest.param.TokenParam> theContext_type_value, ca.uhn.fhir.rest.param.DateRangeParam theDate, ca.uhn.fhir.rest.param.ReferenceAndListParam theDepends_on, ca.uhn.fhir.rest.param.StringAndListParam theDescription, ca.uhn.fhir.rest.param.TokenAndListParam theExperimental, ca.uhn.fhir.rest.param.ReferenceAndListParam theGlobal, ca.uhn.fhir.rest.param.TokenAndListParam theIdentifier, ca.uhn.fhir.rest.param.TokenAndListParam theJurisdiction, ca.uhn.fhir.rest.param.StringAndListParam theName, ca.uhn.fhir.rest.param.StringAndListParam thePublisher, ca.uhn.fhir.rest.param.ReferenceAndListParam theResource, ca.uhn.fhir.rest.param.TokenAndListParam theStatus, ca.uhn.fhir.rest.param.StringAndListParam theTitle, ca.uhn.fhir.rest.param.UriAndListParam theUrl, ca.uhn.fhir.rest.param.TokenAndListParam theVersion, Map<String, List<String>> theAdditionalRawParams, Set<ca.uhn.fhir.model.api.Include> theIncludes, Set<ca.uhn.fhir.model.api.Include> theRevIncludes, ca.uhn.fhir.rest.api.SortSpec theSort, Integer theCount, Integer theOffset, ca.uhn.fhir.rest.api.SummaryEnum theSummaryMode, ca.uhn.fhir.rest.api.SearchTotalModeEnum theSearchTotalMode, ca.uhn.fhir.rest.api.SearchContainedModeEnum theSearchContainedMode) void
setApplicationContext
(org.springframework.context.ApplicationContext applicationContext) org.hl7.fhir.r5.model.OperationOutcome
uninstall
(org.hl7.fhir.r5.model.ImplementationGuide theResource) ca.uhn.fhir.rest.api.MethodOutcome
update
(jakarta.servlet.http.HttpServletRequest theRequest, org.hl7.fhir.r5.model.ImplementationGuide theResource, org.hl7.fhir.instance.model.api.IIdType theId, String theConditional, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) Methods inherited from class ca.uhn.fhir.jpa.rp.r5.ImplementationGuideResourceProvider
getResourceType
Methods inherited from class ca.uhn.fhir.jpa.provider.BaseJpaResourceProvider
doExpunge, expunge, expunge, getDao, getHistoryForResourceInstance, getHistoryForResourceType, meta, meta, metaAdd, metaDelete, patch, setDao, validate, validate
Methods inherited from class ca.uhn.fhir.jpa.provider.BaseJpaProvider
createExpungeOptions, createExpungeResponse, endRequest, endRequest, getContext, processSinceOrAt, setContext, setStorageSettingsForUnitTest, startRequest, startRequest
-
Field Details
-
matchboxEngineSupport
-
-
Constructor Details
-
ImplementationGuideProviderR5
public ImplementationGuideProviderR5()
-
-
Method Details
-
delete
public ca.uhn.fhir.rest.api.MethodOutcome delete(jakarta.servlet.http.HttpServletRequest theRequest, org.hl7.fhir.instance.model.api.IIdType theResource, String theConditional, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) - Overrides:
delete
in classca.uhn.fhir.jpa.provider.BaseJpaResourceProvider<org.hl7.fhir.r5.model.ImplementationGuide>
-
update
public ca.uhn.fhir.rest.api.MethodOutcome update(jakarta.servlet.http.HttpServletRequest theRequest, org.hl7.fhir.r5.model.ImplementationGuide theResource, org.hl7.fhir.instance.model.api.IIdType theId, String theConditional, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) - Overrides:
update
in classca.uhn.fhir.jpa.provider.BaseJpaResourceProvider<org.hl7.fhir.r5.model.ImplementationGuide>
-
create
public ca.uhn.fhir.rest.api.MethodOutcome create(jakarta.servlet.http.HttpServletRequest theRequest, org.hl7.fhir.r5.model.ImplementationGuide theResource, String theConditional, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) - Overrides:
create
in classca.uhn.fhir.jpa.provider.BaseJpaResourceProvider<org.hl7.fhir.r5.model.ImplementationGuide>
-
getOperationOutcome
public org.hl7.fhir.r5.model.OperationOutcome getOperationOutcome(ca.uhn.fhir.jpa.packages.PackageInstallOutcomeJson pkgOutcome) -
getOperationOutcome
public org.hl7.fhir.r5.model.OperationOutcome getOperationOutcome(ca.uhn.fhir.jpa.packages.PackageDeleteOutcomeJson pkgOutcome) -
uninstall
public org.hl7.fhir.r5.model.OperationOutcome uninstall(org.hl7.fhir.r5.model.ImplementationGuide theResource) -
getPackageInstallationSpec
public ca.uhn.fhir.jpa.packages.PackageInstallationSpec getPackageInstallationSpec() -
load
public ca.uhn.fhir.jpa.packages.PackageInstallOutcomeJson load(org.hl7.fhir.r5.model.ImplementationGuide theResource, ca.uhn.fhir.jpa.packages.PackageInstallOutcomeJson install) -
load
public org.hl7.fhir.r5.model.OperationOutcome load(org.hl7.fhir.r5.model.ImplementationGuide theResource) -
loadAll
public ca.uhn.fhir.jpa.packages.PackageInstallOutcomeJson loadAll(boolean replace) - Specified by:
loadAll
in interfaceMatchboxImplementationGuideProvider
-
loadAll
public org.hl7.fhir.r5.model.OperationOutcome loadAll() -
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException - Specified by:
setApplicationContext
in interfaceorg.springframework.context.ApplicationContextAware
- Throws:
org.springframework.beans.BeansException
-
search
public ca.uhn.fhir.rest.api.server.IBundleProvider search(jakarta.servlet.http.HttpServletRequest theServletRequest, jakarta.servlet.http.HttpServletResponse theServletResponse, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, ca.uhn.fhir.rest.param.StringAndListParam theFtFilter, ca.uhn.fhir.rest.param.StringAndListParam theFtContent, ca.uhn.fhir.rest.param.StringAndListParam theFtText, ca.uhn.fhir.rest.param.TokenAndListParam theSearchForTag, ca.uhn.fhir.rest.param.TokenAndListParam theSearchForSecurity, ca.uhn.fhir.rest.param.UriAndListParam theSearchForProfile, ca.uhn.fhir.rest.param.StringAndListParam theList, ca.uhn.fhir.rest.param.TokenAndListParam theResourceLanguage, ca.uhn.fhir.rest.param.UriAndListParam theSearchForSource, ca.uhn.fhir.rest.param.HasAndListParam theHas, ca.uhn.fhir.rest.param.TokenAndListParam the_id, ca.uhn.fhir.rest.param.DateRangeParam the_lastUpdated, ca.uhn.fhir.rest.param.UriAndListParam the_profile, ca.uhn.fhir.rest.param.TokenAndListParam the_security, ca.uhn.fhir.rest.param.TokenAndListParam the_tag, ca.uhn.fhir.rest.param.SpecialAndListParam the_text, ca.uhn.fhir.rest.param.TokenAndListParam theContext, ca.uhn.fhir.rest.param.QuantityAndListParam theContext_quantity, ca.uhn.fhir.rest.param.TokenAndListParam theContext_type, ca.uhn.fhir.rest.param.CompositeAndListParam<ca.uhn.fhir.rest.param.TokenParam, ca.uhn.fhir.rest.param.QuantityParam> theContext_type_quantity, ca.uhn.fhir.rest.param.CompositeAndListParam<ca.uhn.fhir.rest.param.TokenParam, ca.uhn.fhir.rest.param.TokenParam> theContext_type_value, ca.uhn.fhir.rest.param.DateRangeParam theDate, ca.uhn.fhir.rest.param.ReferenceAndListParam theDepends_on, ca.uhn.fhir.rest.param.StringAndListParam theDescription, ca.uhn.fhir.rest.param.TokenAndListParam theExperimental, ca.uhn.fhir.rest.param.ReferenceAndListParam theGlobal, ca.uhn.fhir.rest.param.TokenAndListParam theIdentifier, ca.uhn.fhir.rest.param.TokenAndListParam theJurisdiction, ca.uhn.fhir.rest.param.StringAndListParam theName, ca.uhn.fhir.rest.param.StringAndListParam thePublisher, ca.uhn.fhir.rest.param.ReferenceAndListParam theResource, ca.uhn.fhir.rest.param.TokenAndListParam theStatus, ca.uhn.fhir.rest.param.StringAndListParam theTitle, ca.uhn.fhir.rest.param.UriAndListParam theUrl, ca.uhn.fhir.rest.param.TokenAndListParam theVersion, Map<String, List<String>> theAdditionalRawParams, Set<ca.uhn.fhir.model.api.Include> theIncludes, Set<ca.uhn.fhir.model.api.Include> theRevIncludes, ca.uhn.fhir.rest.api.SortSpec theSort, Integer theCount, Integer theOffset, ca.uhn.fhir.rest.api.SummaryEnum theSummaryMode, ca.uhn.fhir.rest.api.SearchTotalModeEnum theSearchTotalMode, ca.uhn.fhir.rest.api.SearchContainedModeEnum theSearchContainedMode) - Overrides:
search
in classca.uhn.fhir.jpa.rp.r5.ImplementationGuideResourceProvider
-
read
public org.hl7.fhir.r5.model.ImplementationGuide read(jakarta.servlet.http.HttpServletRequest theServletRequest, org.hl7.fhir.instance.model.api.IIdType theId, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) - Overrides:
read
in classca.uhn.fhir.jpa.provider.BaseJpaResourceProvider<org.hl7.fhir.r5.model.ImplementationGuide>
-
has
Returns whether the given ImplementationGuide is installed or not.- Specified by:
has
in interfaceMatchboxImplementationGuideProvider
-
installFromInternetRegistry
Installs the given ImplementationGuide from the internet registry.- Specified by:
installFromInternetRegistry
in interfaceMatchboxImplementationGuideProvider
-