Class FhirResourceDaoValueSetDstu2

java.lang.Object
ca.uhn.fhir.jpa.dao.BaseStorageDao
ca.uhn.fhir.jpa.dao.BaseHapiFhirDao<T>
ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.ValueSet>
ca.uhn.fhir.jpa.dao.FhirResourceDaoValueSetDstu2
All Implemented Interfaces:
ca.uhn.fhir.jpa.api.dao.IDao, ca.uhn.fhir.jpa.api.dao.IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.ValueSet>, ca.uhn.fhir.jpa.api.dao.IFhirResourceDaoCodeSystem<ca.uhn.fhir.model.dstu2.resource.ValueSet,​ca.uhn.fhir.model.dstu2.composite.CodingDt,​ca.uhn.fhir.model.dstu2.composite.CodeableConceptDt>, ca.uhn.fhir.jpa.api.dao.IFhirResourceDaoValueSet<ca.uhn.fhir.model.dstu2.resource.ValueSet,​ca.uhn.fhir.model.dstu2.composite.CodingDt,​ca.uhn.fhir.model.dstu2.composite.CodeableConceptDt>, ca.uhn.fhir.jpa.api.dao.IJpaDao<ca.uhn.fhir.model.dstu2.resource.ValueSet>, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware

public class FhirResourceDaoValueSetDstu2 extends BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.ValueSet> implements ca.uhn.fhir.jpa.api.dao.IFhirResourceDaoValueSet<ca.uhn.fhir.model.dstu2.resource.ValueSet,​ca.uhn.fhir.model.dstu2.composite.CodingDt,​ca.uhn.fhir.model.dstu2.composite.CodeableConceptDt>, ca.uhn.fhir.jpa.api.dao.IFhirResourceDaoCodeSystem<ca.uhn.fhir.model.dstu2.resource.ValueSet,​ca.uhn.fhir.model.dstu2.composite.CodingDt,​ca.uhn.fhir.model.dstu2.composite.CodeableConceptDt>
  • Constructor Details

  • Method Details

    • expand

      public ca.uhn.fhir.model.dstu2.resource.ValueSet expand(org.hl7.fhir.instance.model.api.IIdType theId, ca.uhn.fhir.context.support.ValueSetExpansionOptions theOptions, ca.uhn.fhir.rest.api.server.RequestDetails theRequest)
      Specified by:
      expand in interface ca.uhn.fhir.jpa.api.dao.IFhirResourceDaoValueSet<ca.uhn.fhir.model.dstu2.resource.ValueSet,​ca.uhn.fhir.model.dstu2.composite.CodingDt,​ca.uhn.fhir.model.dstu2.composite.CodeableConceptDt>
    • expand

      public ca.uhn.fhir.model.dstu2.resource.ValueSet expand(ca.uhn.fhir.model.dstu2.resource.ValueSet source, ca.uhn.fhir.context.support.ValueSetExpansionOptions theOptions)
      Specified by:
      expand in interface ca.uhn.fhir.jpa.api.dao.IFhirResourceDaoValueSet<ca.uhn.fhir.model.dstu2.resource.ValueSet,​ca.uhn.fhir.model.dstu2.composite.CodingDt,​ca.uhn.fhir.model.dstu2.composite.CodeableConceptDt>
    • expandByIdentifier

      public ca.uhn.fhir.model.dstu2.resource.ValueSet expandByIdentifier(String theUri, ca.uhn.fhir.context.support.ValueSetExpansionOptions theOptions)
      Specified by:
      expandByIdentifier in interface ca.uhn.fhir.jpa.api.dao.IFhirResourceDaoValueSet<ca.uhn.fhir.model.dstu2.resource.ValueSet,​ca.uhn.fhir.model.dstu2.composite.CodingDt,​ca.uhn.fhir.model.dstu2.composite.CodeableConceptDt>
    • findCodeSystemIdsContainingSystemAndCode

      public List<org.hl7.fhir.instance.model.api.IIdType> findCodeSystemIdsContainingSystemAndCode(String theCode, String theSystem, ca.uhn.fhir.rest.api.server.RequestDetails theRequest)
      Specified by:
      findCodeSystemIdsContainingSystemAndCode in interface ca.uhn.fhir.jpa.api.dao.IFhirResourceDaoCodeSystem<ca.uhn.fhir.model.dstu2.resource.ValueSet,​ca.uhn.fhir.model.dstu2.composite.CodingDt,​ca.uhn.fhir.model.dstu2.composite.CodeableConceptDt>
    • lookupCode

      @Nonnull public ca.uhn.fhir.context.support.IValidationSupport.LookupCodeResult lookupCode(org.hl7.fhir.instance.model.api.IPrimitiveType<String> theCode, org.hl7.fhir.instance.model.api.IPrimitiveType<String> theSystem, ca.uhn.fhir.model.dstu2.composite.CodingDt theCoding, ca.uhn.fhir.rest.api.server.RequestDetails theRequest)
      Specified by:
      lookupCode in interface ca.uhn.fhir.jpa.api.dao.IFhirResourceDaoCodeSystem<ca.uhn.fhir.model.dstu2.resource.ValueSet,​ca.uhn.fhir.model.dstu2.composite.CodingDt,​ca.uhn.fhir.model.dstu2.composite.CodeableConceptDt>
    • lookupCode

      @Nonnull public ca.uhn.fhir.context.support.IValidationSupport.LookupCodeResult lookupCode(org.hl7.fhir.instance.model.api.IPrimitiveType<String> theCode, org.hl7.fhir.instance.model.api.IPrimitiveType<String> theSystem, ca.uhn.fhir.model.dstu2.composite.CodingDt theCoding, org.hl7.fhir.instance.model.api.IPrimitiveType<String> theDisplayLanguage, ca.uhn.fhir.rest.api.server.RequestDetails theRequest)
      Specified by:
      lookupCode in interface ca.uhn.fhir.jpa.api.dao.IFhirResourceDaoCodeSystem<ca.uhn.fhir.model.dstu2.resource.ValueSet,​ca.uhn.fhir.model.dstu2.composite.CodingDt,​ca.uhn.fhir.model.dstu2.composite.CodeableConceptDt>
    • subsumes

      public ca.uhn.fhir.jpa.api.dao.IFhirResourceDaoCodeSystem.SubsumesResult subsumes(org.hl7.fhir.instance.model.api.IPrimitiveType<String> theCodeA, org.hl7.fhir.instance.model.api.IPrimitiveType<String> theCodeB, org.hl7.fhir.instance.model.api.IPrimitiveType<String> theSystem, ca.uhn.fhir.model.dstu2.composite.CodingDt theCodingA, ca.uhn.fhir.model.dstu2.composite.CodingDt theCodingB, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails)
      Specified by:
      subsumes in interface ca.uhn.fhir.jpa.api.dao.IFhirResourceDaoCodeSystem<ca.uhn.fhir.model.dstu2.resource.ValueSet,​ca.uhn.fhir.model.dstu2.composite.CodingDt,​ca.uhn.fhir.model.dstu2.composite.CodeableConceptDt>
    • postConstruct

      Overrides:
      postConstruct in class BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.ValueSet>
    • purgeCaches

      public void purgeCaches()
      Specified by:
      purgeCaches in interface ca.uhn.fhir.jpa.api.dao.IFhirResourceDaoValueSet<ca.uhn.fhir.model.dstu2.resource.ValueSet,​ca.uhn.fhir.model.dstu2.composite.CodingDt,​ca.uhn.fhir.model.dstu2.composite.CodeableConceptDt>
    • validateCode

      public ca.uhn.fhir.context.support.IValidationSupport.CodeValidationResult validateCode(org.hl7.fhir.instance.model.api.IPrimitiveType<String> theValueSetIdentifier, org.hl7.fhir.instance.model.api.IIdType theId, org.hl7.fhir.instance.model.api.IPrimitiveType<String> theCode, org.hl7.fhir.instance.model.api.IPrimitiveType<String> theSystem, org.hl7.fhir.instance.model.api.IPrimitiveType<String> theDisplay, ca.uhn.fhir.model.dstu2.composite.CodingDt theCoding, ca.uhn.fhir.model.dstu2.composite.CodeableConceptDt theCodeableConcept, ca.uhn.fhir.rest.api.server.RequestDetails theRequest)
      Specified by:
      validateCode in interface ca.uhn.fhir.jpa.api.dao.IFhirResourceDaoValueSet<ca.uhn.fhir.model.dstu2.resource.ValueSet,​ca.uhn.fhir.model.dstu2.composite.CodingDt,​ca.uhn.fhir.model.dstu2.composite.CodeableConceptDt>
    • validateCode

      public ca.uhn.fhir.context.support.IValidationSupport.CodeValidationResult validateCode(org.hl7.fhir.instance.model.api.IIdType theCodeSystemId, org.hl7.fhir.instance.model.api.IPrimitiveType<String> theCodeSystemUrl, org.hl7.fhir.instance.model.api.IPrimitiveType<String> theVersion, org.hl7.fhir.instance.model.api.IPrimitiveType<String> theCode, org.hl7.fhir.instance.model.api.IPrimitiveType<String> theDisplay, ca.uhn.fhir.model.dstu2.composite.CodingDt theCoding, ca.uhn.fhir.model.dstu2.composite.CodeableConceptDt theCodeableConcept, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails)
      Specified by:
      validateCode in interface ca.uhn.fhir.jpa.api.dao.IFhirResourceDaoCodeSystem<ca.uhn.fhir.model.dstu2.resource.ValueSet,​ca.uhn.fhir.model.dstu2.composite.CodingDt,​ca.uhn.fhir.model.dstu2.composite.CodeableConceptDt>
    • toStringOrNull

      public static String toStringOrNull(org.hl7.fhir.instance.model.api.IPrimitiveType<String> thePrimitive)