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
    Modifier and Type
    Field
    Description
     

    Fields inherited from class ca.uhn.fhir.jpa.provider.BaseJpaProvider

    myStorageSettings, REMOTE_ADDR, REMOTE_UA
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    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)
     
    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
    has(String packageId, String packageVersion)
    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
     
    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • 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 class ca.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 class ca.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 class ca.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 interface MatchboxImplementationGuideProvider
    • 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 interface org.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 class ca.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 class ca.uhn.fhir.jpa.provider.BaseJpaResourceProvider<org.hl7.fhir.r5.model.ImplementationGuide>
    • has

      public boolean has(String packageId, String packageVersion)
      Returns whether the given ImplementationGuide is installed or not.
      Specified by:
      has in interface MatchboxImplementationGuideProvider
    • installFromInternetRegistry

      public void installFromInternetRegistry(String packageId, String packageVersion)
      Installs the given ImplementationGuide from the internet registry.
      Specified by:
      installFromInternetRegistry in interface MatchboxImplementationGuideProvider