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
FieldsFields inherited from class ca.uhn.fhir.jpa.provider.BaseJpaProvider
myStorageSettings, REMOTE_ADDR, REMOTE_UA -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionca.uhn.fhir.rest.api.MethodOutcomecreate(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.MethodOutcomedelete(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.OperationOutcomegetOperationOutcome(ca.uhn.fhir.jpa.packages.PackageDeleteOutcomeJson pkgOutcome) org.hl7.fhir.r5.model.OperationOutcomegetOperationOutcome(ca.uhn.fhir.jpa.packages.PackageInstallOutcomeJson pkgOutcome) ca.uhn.fhir.jpa.packages.PackageInstallationSpecbooleanReturns whether the given ImplementationGuide is installed or not.voidinstallFromInternetRegistry(String packageId, String packageVersion) Installs the given ImplementationGuide from the internet registry.org.hl7.fhir.r5.model.OperationOutcomeload(org.hl7.fhir.r5.model.ImplementationGuide theResource) ca.uhn.fhir.jpa.packages.PackageInstallOutcomeJsonload(org.hl7.fhir.r5.model.ImplementationGuide theResource, ca.uhn.fhir.jpa.packages.PackageInstallOutcomeJson install) org.hl7.fhir.r5.model.OperationOutcomeloadAll()ca.uhn.fhir.jpa.packages.PackageInstallOutcomeJsonloadAll(boolean replace) org.hl7.fhir.r5.model.ImplementationGuideread(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.IBundleProvidersearch(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) voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext) org.hl7.fhir.r5.model.OperationOutcomeuninstall(org.hl7.fhir.r5.model.ImplementationGuide theResource) ca.uhn.fhir.rest.api.MethodOutcomeupdate(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
getResourceTypeMethods inherited from class ca.uhn.fhir.jpa.provider.BaseJpaResourceProvider
doExpunge, expunge, expunge, getDao, getHistoryForResourceInstance, getHistoryForResourceType, meta, meta, metaAdd, metaDelete, patch, setDao, validate, validateMethods 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:
deletein 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:
updatein 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:
createin 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:
loadAllin 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:
setApplicationContextin 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:
searchin 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:
readin classca.uhn.fhir.jpa.provider.BaseJpaResourceProvider<org.hl7.fhir.r5.model.ImplementationGuide>
-
has
Returns whether the given ImplementationGuide is installed or not.- Specified by:
hasin interfaceMatchboxImplementationGuideProvider
-
installFromInternetRegistry
Installs the given ImplementationGuide from the internet registry.- Specified by:
installFromInternetRegistryin interfaceMatchboxImplementationGuideProvider
-