Package dev.dsf.fhir.dao.provider
Class DaoProviderImpl
java.lang.Object
dev.dsf.fhir.dao.provider.DaoProviderImpl
- All Implemented Interfaces:
DaoProvider,org.springframework.beans.factory.InitializingBean
public class DaoProviderImpl
extends Object
implements DaoProvider, org.springframework.beans.factory.InitializingBean
-
Constructor Summary
ConstructorsConstructorDescriptionDaoProviderImpl(DataSource dataSource, ActivityDefinitionDao activityDefinitionDao, BinaryDao binaryDao, BundleDao bundleDao, CodeSystemDao codeSystemDao, DocumentReferenceDao documentReferenceDao, EndpointDao endpointDao, GroupDao groupDao, HealthcareServiceDao healthcareServiceDao, LibraryDao libraryDao, LocationDao locationDao, MeasureDao measureDao, MeasureReportDao measureReportDao, NamingSystemDao namingSystemDao, OrganizationDao organizationDao, OrganizationAffiliationDao organizationAffiliationDao, PatientDao patientDao, PractitionerDao practitionerDao, PractitionerRoleDao practitionerRoleDao, ProvenanceDao provenanceDao, QuestionnaireDao questionnaireDao, QuestionnaireResponseDao questionnaireResponseDao, ResearchStudyDao researchStudyDao, StructureDefinitionDao structureDefinitionDao, StructureDefinitionDao structureDefinitionSnapshotDao, SubscriptionDao subscriptionDao, TaskDao taskDao, ValueSetDao valueSetDao, ReadAccessDao readAccessDao) -
Method Summary
Modifier and TypeMethodDescriptionvoid<R extends org.hl7.fhir.r4.model.Resource>
Optional<? extends ResourceDao<R>>Optional<ResourceDao<?>>
-
Constructor Details
-
DaoProviderImpl
public DaoProviderImpl(DataSource dataSource, ActivityDefinitionDao activityDefinitionDao, BinaryDao binaryDao, BundleDao bundleDao, CodeSystemDao codeSystemDao, DocumentReferenceDao documentReferenceDao, EndpointDao endpointDao, GroupDao groupDao, HealthcareServiceDao healthcareServiceDao, LibraryDao libraryDao, LocationDao locationDao, MeasureDao measureDao, MeasureReportDao measureReportDao, NamingSystemDao namingSystemDao, OrganizationDao organizationDao, OrganizationAffiliationDao organizationAffiliationDao, PatientDao patientDao, PractitionerDao practitionerDao, PractitionerRoleDao practitionerRoleDao, ProvenanceDao provenanceDao, QuestionnaireDao questionnaireDao, QuestionnaireResponseDao questionnaireResponseDao, ResearchStudyDao researchStudyDao, StructureDefinitionDao structureDefinitionDao, StructureDefinitionDao structureDefinitionSnapshotDao, SubscriptionDao subscriptionDao, TaskDao taskDao, ValueSetDao valueSetDao, ReadAccessDao readAccessDao)
-
-
Method Details
-
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-
newReadOnlyAutoCommitTransaction
- Specified by:
newReadOnlyAutoCommitTransactionin interfaceDaoProvider- Throws:
SQLException
-
newReadWriteTransaction
- Specified by:
newReadWriteTransactionin interfaceDaoProvider- Throws:
SQLException
-
getActivityDefinitionDao
- Specified by:
getActivityDefinitionDaoin interfaceDaoProvider
-
getBinaryDao
- Specified by:
getBinaryDaoin interfaceDaoProvider
-
getBundleDao
- Specified by:
getBundleDaoin interfaceDaoProvider
-
getDocumentReferenceDao
- Specified by:
getDocumentReferenceDaoin interfaceDaoProvider
-
getCodeSystemDao
- Specified by:
getCodeSystemDaoin interfaceDaoProvider
-
getEndpointDao
- Specified by:
getEndpointDaoin interfaceDaoProvider
-
getGroupDao
- Specified by:
getGroupDaoin interfaceDaoProvider
-
getHealthcareServiceDao
- Specified by:
getHealthcareServiceDaoin interfaceDaoProvider
-
getLibraryDao
- Specified by:
getLibraryDaoin interfaceDaoProvider
-
getLocationDao
- Specified by:
getLocationDaoin interfaceDaoProvider
-
getMeasureDao
- Specified by:
getMeasureDaoin interfaceDaoProvider
-
getMeasureReportDao
- Specified by:
getMeasureReportDaoin interfaceDaoProvider
-
getNamingSystemDao
- Specified by:
getNamingSystemDaoin interfaceDaoProvider
-
getOrganizationDao
- Specified by:
getOrganizationDaoin interfaceDaoProvider
-
getOrganizationAffiliationDao
- Specified by:
getOrganizationAffiliationDaoin interfaceDaoProvider
-
getPatientDao
- Specified by:
getPatientDaoin interfaceDaoProvider
-
getPractitionerDao
- Specified by:
getPractitionerDaoin interfaceDaoProvider
-
getPractitionerRoleDao
- Specified by:
getPractitionerRoleDaoin interfaceDaoProvider
-
getProvenanceDao
- Specified by:
getProvenanceDaoin interfaceDaoProvider
-
getQuestionnaireDao
- Specified by:
getQuestionnaireDaoin interfaceDaoProvider
-
getQuestionnaireResponseDao
- Specified by:
getQuestionnaireResponseDaoin interfaceDaoProvider
-
getResearchStudyDao
- Specified by:
getResearchStudyDaoin interfaceDaoProvider
-
getStructureDefinitionDao
- Specified by:
getStructureDefinitionDaoin interfaceDaoProvider
-
getStructureDefinitionSnapshotDao
- Specified by:
getStructureDefinitionSnapshotDaoin interfaceDaoProvider
-
getSubscriptionDao
- Specified by:
getSubscriptionDaoin interfaceDaoProvider
-
getTaskDao
- Specified by:
getTaskDaoin interfaceDaoProvider
-
getValueSetDao
- Specified by:
getValueSetDaoin interfaceDaoProvider
-
getDao
public <R extends org.hl7.fhir.r4.model.Resource> Optional<? extends ResourceDao<R>> getDao(Class<R> resourceClass) - Specified by:
getDaoin interfaceDaoProvider
-
getDao
- Specified by:
getDaoin interfaceDaoProvider
-
getReadAccessDao
- Specified by:
getReadAccessDaoin interfaceDaoProvider
-