001package ca.uhn.fhir.jpa.config; 002 003import java.util.ArrayList; 004import java.util.List; 005import java.util.concurrent.Executor; 006import java.util.concurrent.Executors; 007 008import javax.persistence.EntityManager; 009import org.springframework.transaction.PlatformTransactionManager; 010import ca.uhn.fhir.jpa.api.config.DaoConfig; 011 012import org.springframework.beans.factory.annotation.Autowire; 013import org.springframework.context.annotation.Bean; 014import org.springframework.context.annotation.Configuration; 015import org.springframework.context.annotation.Lazy; 016import org.springframework.data.jpa.repository.config.EnableJpaRepositories; 017import org.springframework.scheduling.annotation.EnableScheduling; 018import org.springframework.scheduling.annotation.SchedulingConfigurer; 019import org.springframework.scheduling.config.ScheduledTaskRegistrar; 020 021import ca.uhn.fhir.context.FhirContext; 022import ca.uhn.fhir.model.api.IResource; 023import ca.uhn.fhir.rest.server.IResourceProvider; 024import ca.uhn.fhir.jpa.api.dao.*; 025import ca.uhn.fhir.jpa.dao.*; 026import ca.uhn.fhir.rest.server.provider.ResourceProviderFactory; 027 028@Configuration 029public abstract class BaseJavaConfigDstu2 extends ca.uhn.fhir.jpa.config.BaseDstu2Config { 030 031 @Bean(name="myResourceProvidersDstu2") 032 public ResourceProviderFactory resourceProvidersDstu2() { 033 ResourceProviderFactory retVal = new ResourceProviderFactory(); 034 retVal.addSupplier(() -> isSupported("Account") ? rpAccountDstu2() : null); 035 retVal.addSupplier(() -> isSupported("AllergyIntolerance") ? rpAllergyIntoleranceDstu2() : null); 036 retVal.addSupplier(() -> isSupported("Appointment") ? rpAppointmentDstu2() : null); 037 retVal.addSupplier(() -> isSupported("AppointmentResponse") ? rpAppointmentResponseDstu2() : null); 038 retVal.addSupplier(() -> isSupported("AuditEvent") ? rpAuditEventDstu2() : null); 039 retVal.addSupplier(() -> isSupported("Basic") ? rpBasicDstu2() : null); 040 retVal.addSupplier(() -> isSupported("Binary") ? rpBinaryDstu2() : null); 041 retVal.addSupplier(() -> isSupported("BodySite") ? rpBodySiteDstu2() : null); 042 retVal.addSupplier(() -> isSupported("Bundle") ? rpBundleDstu2() : null); 043 retVal.addSupplier(() -> isSupported("CarePlan") ? rpCarePlanDstu2() : null); 044 retVal.addSupplier(() -> isSupported("Claim") ? rpClaimDstu2() : null); 045 retVal.addSupplier(() -> isSupported("ClaimResponse") ? rpClaimResponseDstu2() : null); 046 retVal.addSupplier(() -> isSupported("ClinicalImpression") ? rpClinicalImpressionDstu2() : null); 047 retVal.addSupplier(() -> isSupported("Communication") ? rpCommunicationDstu2() : null); 048 retVal.addSupplier(() -> isSupported("CommunicationRequest") ? rpCommunicationRequestDstu2() : null); 049 retVal.addSupplier(() -> isSupported("Composition") ? rpCompositionDstu2() : null); 050 retVal.addSupplier(() -> isSupported("ConceptMap") ? rpConceptMapDstu2() : null); 051 retVal.addSupplier(() -> isSupported("Condition") ? rpConditionDstu2() : null); 052 retVal.addSupplier(() -> isSupported("Conformance") ? rpConformanceDstu2() : null); 053 retVal.addSupplier(() -> isSupported("Contract") ? rpContractDstu2() : null); 054 retVal.addSupplier(() -> isSupported("Coverage") ? rpCoverageDstu2() : null); 055 retVal.addSupplier(() -> isSupported("DataElement") ? rpDataElementDstu2() : null); 056 retVal.addSupplier(() -> isSupported("DetectedIssue") ? rpDetectedIssueDstu2() : null); 057 retVal.addSupplier(() -> isSupported("Device") ? rpDeviceDstu2() : null); 058 retVal.addSupplier(() -> isSupported("DeviceComponent") ? rpDeviceComponentDstu2() : null); 059 retVal.addSupplier(() -> isSupported("DeviceMetric") ? rpDeviceMetricDstu2() : null); 060 retVal.addSupplier(() -> isSupported("DeviceUseRequest") ? rpDeviceUseRequestDstu2() : null); 061 retVal.addSupplier(() -> isSupported("DeviceUseStatement") ? rpDeviceUseStatementDstu2() : null); 062 retVal.addSupplier(() -> isSupported("DiagnosticOrder") ? rpDiagnosticOrderDstu2() : null); 063 retVal.addSupplier(() -> isSupported("DiagnosticReport") ? rpDiagnosticReportDstu2() : null); 064 retVal.addSupplier(() -> isSupported("DocumentManifest") ? rpDocumentManifestDstu2() : null); 065 retVal.addSupplier(() -> isSupported("DocumentReference") ? rpDocumentReferenceDstu2() : null); 066 retVal.addSupplier(() -> isSupported("EligibilityRequest") ? rpEligibilityRequestDstu2() : null); 067 retVal.addSupplier(() -> isSupported("EligibilityResponse") ? rpEligibilityResponseDstu2() : null); 068 retVal.addSupplier(() -> isSupported("Encounter") ? rpEncounterDstu2() : null); 069 retVal.addSupplier(() -> isSupported("EnrollmentRequest") ? rpEnrollmentRequestDstu2() : null); 070 retVal.addSupplier(() -> isSupported("EnrollmentResponse") ? rpEnrollmentResponseDstu2() : null); 071 retVal.addSupplier(() -> isSupported("EpisodeOfCare") ? rpEpisodeOfCareDstu2() : null); 072 retVal.addSupplier(() -> isSupported("ExplanationOfBenefit") ? rpExplanationOfBenefitDstu2() : null); 073 retVal.addSupplier(() -> isSupported("FamilyMemberHistory") ? rpFamilyMemberHistoryDstu2() : null); 074 retVal.addSupplier(() -> isSupported("Flag") ? rpFlagDstu2() : null); 075 retVal.addSupplier(() -> isSupported("Goal") ? rpGoalDstu2() : null); 076 retVal.addSupplier(() -> isSupported("Group") ? rpGroupDstu2() : null); 077 retVal.addSupplier(() -> isSupported("HealthcareService") ? rpHealthcareServiceDstu2() : null); 078 retVal.addSupplier(() -> isSupported("ImagingObjectSelection") ? rpImagingObjectSelectionDstu2() : null); 079 retVal.addSupplier(() -> isSupported("ImagingStudy") ? rpImagingStudyDstu2() : null); 080 retVal.addSupplier(() -> isSupported("Immunization") ? rpImmunizationDstu2() : null); 081 retVal.addSupplier(() -> isSupported("ImmunizationRecommendation") ? rpImmunizationRecommendationDstu2() : null); 082 retVal.addSupplier(() -> isSupported("ImplementationGuide") ? rpImplementationGuideDstu2() : null); 083 retVal.addSupplier(() -> isSupported("List") ? rpListResourceDstu2() : null); 084 retVal.addSupplier(() -> isSupported("Location") ? rpLocationDstu2() : null); 085 retVal.addSupplier(() -> isSupported("Media") ? rpMediaDstu2() : null); 086 retVal.addSupplier(() -> isSupported("Medication") ? rpMedicationDstu2() : null); 087 retVal.addSupplier(() -> isSupported("MedicationAdministration") ? rpMedicationAdministrationDstu2() : null); 088 retVal.addSupplier(() -> isSupported("MedicationDispense") ? rpMedicationDispenseDstu2() : null); 089 retVal.addSupplier(() -> isSupported("MedicationOrder") ? rpMedicationOrderDstu2() : null); 090 retVal.addSupplier(() -> isSupported("MedicationStatement") ? rpMedicationStatementDstu2() : null); 091 retVal.addSupplier(() -> isSupported("MessageHeader") ? rpMessageHeaderDstu2() : null); 092 retVal.addSupplier(() -> isSupported("NamingSystem") ? rpNamingSystemDstu2() : null); 093 retVal.addSupplier(() -> isSupported("NutritionOrder") ? rpNutritionOrderDstu2() : null); 094 retVal.addSupplier(() -> isSupported("Observation") ? rpObservationDstu2() : null); 095 retVal.addSupplier(() -> isSupported("OperationDefinition") ? rpOperationDefinitionDstu2() : null); 096 retVal.addSupplier(() -> isSupported("OperationOutcome") ? rpOperationOutcomeDstu2() : null); 097 retVal.addSupplier(() -> isSupported("Order") ? rpOrderDstu2() : null); 098 retVal.addSupplier(() -> isSupported("OrderResponse") ? rpOrderResponseDstu2() : null); 099 retVal.addSupplier(() -> isSupported("Organization") ? rpOrganizationDstu2() : null); 100 retVal.addSupplier(() -> isSupported("Parameters") ? rpParametersDstu2() : null); 101 retVal.addSupplier(() -> isSupported("Patient") ? rpPatientDstu2() : null); 102 retVal.addSupplier(() -> isSupported("PaymentNotice") ? rpPaymentNoticeDstu2() : null); 103 retVal.addSupplier(() -> isSupported("PaymentReconciliation") ? rpPaymentReconciliationDstu2() : null); 104 retVal.addSupplier(() -> isSupported("Person") ? rpPersonDstu2() : null); 105 retVal.addSupplier(() -> isSupported("Practitioner") ? rpPractitionerDstu2() : null); 106 retVal.addSupplier(() -> isSupported("Procedure") ? rpProcedureDstu2() : null); 107 retVal.addSupplier(() -> isSupported("ProcedureRequest") ? rpProcedureRequestDstu2() : null); 108 retVal.addSupplier(() -> isSupported("ProcessRequest") ? rpProcessRequestDstu2() : null); 109 retVal.addSupplier(() -> isSupported("ProcessResponse") ? rpProcessResponseDstu2() : null); 110 retVal.addSupplier(() -> isSupported("Provenance") ? rpProvenanceDstu2() : null); 111 retVal.addSupplier(() -> isSupported("Questionnaire") ? rpQuestionnaireDstu2() : null); 112 retVal.addSupplier(() -> isSupported("QuestionnaireResponse") ? rpQuestionnaireResponseDstu2() : null); 113 retVal.addSupplier(() -> isSupported("ReferralRequest") ? rpReferralRequestDstu2() : null); 114 retVal.addSupplier(() -> isSupported("RelatedPerson") ? rpRelatedPersonDstu2() : null); 115 retVal.addSupplier(() -> isSupported("RiskAssessment") ? rpRiskAssessmentDstu2() : null); 116 retVal.addSupplier(() -> isSupported("Schedule") ? rpScheduleDstu2() : null); 117 retVal.addSupplier(() -> isSupported("SearchParameter") ? rpSearchParameterDstu2() : null); 118 retVal.addSupplier(() -> isSupported("Slot") ? rpSlotDstu2() : null); 119 retVal.addSupplier(() -> isSupported("Specimen") ? rpSpecimenDstu2() : null); 120 retVal.addSupplier(() -> isSupported("StructureDefinition") ? rpStructureDefinitionDstu2() : null); 121 retVal.addSupplier(() -> isSupported("Subscription") ? rpSubscriptionDstu2() : null); 122 retVal.addSupplier(() -> isSupported("Substance") ? rpSubstanceDstu2() : null); 123 retVal.addSupplier(() -> isSupported("SupplyDelivery") ? rpSupplyDeliveryDstu2() : null); 124 retVal.addSupplier(() -> isSupported("SupplyRequest") ? rpSupplyRequestDstu2() : null); 125 retVal.addSupplier(() -> isSupported("TestScript") ? rpTestScriptDstu2() : null); 126 retVal.addSupplier(() -> isSupported("ValueSet") ? rpValueSetDstu2() : null); 127 retVal.addSupplier(() -> isSupported("VisionPrescription") ? rpVisionPrescriptionDstu2() : null); 128 return retVal; 129 } 130 131 132 @Bean(name="myResourceDaosDstu2") 133 public List<IFhirResourceDao<?>> resourceDaosDstu2() { 134 List<IFhirResourceDao<?>> retVal = new ArrayList<IFhirResourceDao<?>>(); 135 if (isSupported("Account")) { 136 retVal.add(daoAccountDstu2()); 137 } 138 if (isSupported("AllergyIntolerance")) { 139 retVal.add(daoAllergyIntoleranceDstu2()); 140 } 141 if (isSupported("Appointment")) { 142 retVal.add(daoAppointmentDstu2()); 143 } 144 if (isSupported("AppointmentResponse")) { 145 retVal.add(daoAppointmentResponseDstu2()); 146 } 147 if (isSupported("AuditEvent")) { 148 retVal.add(daoAuditEventDstu2()); 149 } 150 if (isSupported("Basic")) { 151 retVal.add(daoBasicDstu2()); 152 } 153 if (isSupported("Binary")) { 154 retVal.add(daoBinaryDstu2()); 155 } 156 if (isSupported("BodySite")) { 157 retVal.add(daoBodySiteDstu2()); 158 } 159 if (isSupported("Bundle")) { 160 retVal.add(daoBundleDstu2()); 161 } 162 if (isSupported("CarePlan")) { 163 retVal.add(daoCarePlanDstu2()); 164 } 165 if (isSupported("Claim")) { 166 retVal.add(daoClaimDstu2()); 167 } 168 if (isSupported("ClaimResponse")) { 169 retVal.add(daoClaimResponseDstu2()); 170 } 171 if (isSupported("ClinicalImpression")) { 172 retVal.add(daoClinicalImpressionDstu2()); 173 } 174 if (isSupported("Communication")) { 175 retVal.add(daoCommunicationDstu2()); 176 } 177 if (isSupported("CommunicationRequest")) { 178 retVal.add(daoCommunicationRequestDstu2()); 179 } 180 if (isSupported("Composition")) { 181 retVal.add(daoCompositionDstu2()); 182 } 183 if (isSupported("ConceptMap")) { 184 retVal.add(daoConceptMapDstu2()); 185 } 186 if (isSupported("Condition")) { 187 retVal.add(daoConditionDstu2()); 188 } 189 if (isSupported("Conformance")) { 190 retVal.add(daoConformanceDstu2()); 191 } 192 if (isSupported("Contract")) { 193 retVal.add(daoContractDstu2()); 194 } 195 if (isSupported("Coverage")) { 196 retVal.add(daoCoverageDstu2()); 197 } 198 if (isSupported("DataElement")) { 199 retVal.add(daoDataElementDstu2()); 200 } 201 if (isSupported("DetectedIssue")) { 202 retVal.add(daoDetectedIssueDstu2()); 203 } 204 if (isSupported("Device")) { 205 retVal.add(daoDeviceDstu2()); 206 } 207 if (isSupported("DeviceComponent")) { 208 retVal.add(daoDeviceComponentDstu2()); 209 } 210 if (isSupported("DeviceMetric")) { 211 retVal.add(daoDeviceMetricDstu2()); 212 } 213 if (isSupported("DeviceUseRequest")) { 214 retVal.add(daoDeviceUseRequestDstu2()); 215 } 216 if (isSupported("DeviceUseStatement")) { 217 retVal.add(daoDeviceUseStatementDstu2()); 218 } 219 if (isSupported("DiagnosticOrder")) { 220 retVal.add(daoDiagnosticOrderDstu2()); 221 } 222 if (isSupported("DiagnosticReport")) { 223 retVal.add(daoDiagnosticReportDstu2()); 224 } 225 if (isSupported("DocumentManifest")) { 226 retVal.add(daoDocumentManifestDstu2()); 227 } 228 if (isSupported("DocumentReference")) { 229 retVal.add(daoDocumentReferenceDstu2()); 230 } 231 if (isSupported("EligibilityRequest")) { 232 retVal.add(daoEligibilityRequestDstu2()); 233 } 234 if (isSupported("EligibilityResponse")) { 235 retVal.add(daoEligibilityResponseDstu2()); 236 } 237 if (isSupported("Encounter")) { 238 retVal.add(daoEncounterDstu2()); 239 } 240 if (isSupported("EnrollmentRequest")) { 241 retVal.add(daoEnrollmentRequestDstu2()); 242 } 243 if (isSupported("EnrollmentResponse")) { 244 retVal.add(daoEnrollmentResponseDstu2()); 245 } 246 if (isSupported("EpisodeOfCare")) { 247 retVal.add(daoEpisodeOfCareDstu2()); 248 } 249 if (isSupported("ExplanationOfBenefit")) { 250 retVal.add(daoExplanationOfBenefitDstu2()); 251 } 252 if (isSupported("FamilyMemberHistory")) { 253 retVal.add(daoFamilyMemberHistoryDstu2()); 254 } 255 if (isSupported("Flag")) { 256 retVal.add(daoFlagDstu2()); 257 } 258 if (isSupported("Goal")) { 259 retVal.add(daoGoalDstu2()); 260 } 261 if (isSupported("Group")) { 262 retVal.add(daoGroupDstu2()); 263 } 264 if (isSupported("HealthcareService")) { 265 retVal.add(daoHealthcareServiceDstu2()); 266 } 267 if (isSupported("ImagingObjectSelection")) { 268 retVal.add(daoImagingObjectSelectionDstu2()); 269 } 270 if (isSupported("ImagingStudy")) { 271 retVal.add(daoImagingStudyDstu2()); 272 } 273 if (isSupported("Immunization")) { 274 retVal.add(daoImmunizationDstu2()); 275 } 276 if (isSupported("ImmunizationRecommendation")) { 277 retVal.add(daoImmunizationRecommendationDstu2()); 278 } 279 if (isSupported("ImplementationGuide")) { 280 retVal.add(daoImplementationGuideDstu2()); 281 } 282 if (isSupported("List")) { 283 retVal.add(daoListResourceDstu2()); 284 } 285 if (isSupported("Location")) { 286 retVal.add(daoLocationDstu2()); 287 } 288 if (isSupported("Media")) { 289 retVal.add(daoMediaDstu2()); 290 } 291 if (isSupported("Medication")) { 292 retVal.add(daoMedicationDstu2()); 293 } 294 if (isSupported("MedicationAdministration")) { 295 retVal.add(daoMedicationAdministrationDstu2()); 296 } 297 if (isSupported("MedicationDispense")) { 298 retVal.add(daoMedicationDispenseDstu2()); 299 } 300 if (isSupported("MedicationOrder")) { 301 retVal.add(daoMedicationOrderDstu2()); 302 } 303 if (isSupported("MedicationStatement")) { 304 retVal.add(daoMedicationStatementDstu2()); 305 } 306 if (isSupported("MessageHeader")) { 307 retVal.add(daoMessageHeaderDstu2()); 308 } 309 if (isSupported("NamingSystem")) { 310 retVal.add(daoNamingSystemDstu2()); 311 } 312 if (isSupported("NutritionOrder")) { 313 retVal.add(daoNutritionOrderDstu2()); 314 } 315 if (isSupported("Observation")) { 316 retVal.add(daoObservationDstu2()); 317 } 318 if (isSupported("OperationDefinition")) { 319 retVal.add(daoOperationDefinitionDstu2()); 320 } 321 if (isSupported("OperationOutcome")) { 322 retVal.add(daoOperationOutcomeDstu2()); 323 } 324 if (isSupported("Order")) { 325 retVal.add(daoOrderDstu2()); 326 } 327 if (isSupported("OrderResponse")) { 328 retVal.add(daoOrderResponseDstu2()); 329 } 330 if (isSupported("Organization")) { 331 retVal.add(daoOrganizationDstu2()); 332 } 333 if (isSupported("Parameters")) { 334 retVal.add(daoParametersDstu2()); 335 } 336 if (isSupported("Patient")) { 337 retVal.add(daoPatientDstu2()); 338 } 339 if (isSupported("PaymentNotice")) { 340 retVal.add(daoPaymentNoticeDstu2()); 341 } 342 if (isSupported("PaymentReconciliation")) { 343 retVal.add(daoPaymentReconciliationDstu2()); 344 } 345 if (isSupported("Person")) { 346 retVal.add(daoPersonDstu2()); 347 } 348 if (isSupported("Practitioner")) { 349 retVal.add(daoPractitionerDstu2()); 350 } 351 if (isSupported("Procedure")) { 352 retVal.add(daoProcedureDstu2()); 353 } 354 if (isSupported("ProcedureRequest")) { 355 retVal.add(daoProcedureRequestDstu2()); 356 } 357 if (isSupported("ProcessRequest")) { 358 retVal.add(daoProcessRequestDstu2()); 359 } 360 if (isSupported("ProcessResponse")) { 361 retVal.add(daoProcessResponseDstu2()); 362 } 363 if (isSupported("Provenance")) { 364 retVal.add(daoProvenanceDstu2()); 365 } 366 if (isSupported("Questionnaire")) { 367 retVal.add(daoQuestionnaireDstu2()); 368 } 369 if (isSupported("QuestionnaireResponse")) { 370 retVal.add(daoQuestionnaireResponseDstu2()); 371 } 372 if (isSupported("ReferralRequest")) { 373 retVal.add(daoReferralRequestDstu2()); 374 } 375 if (isSupported("RelatedPerson")) { 376 retVal.add(daoRelatedPersonDstu2()); 377 } 378 if (isSupported("RiskAssessment")) { 379 retVal.add(daoRiskAssessmentDstu2()); 380 } 381 if (isSupported("Schedule")) { 382 retVal.add(daoScheduleDstu2()); 383 } 384 if (isSupported("SearchParameter")) { 385 retVal.add(daoSearchParameterDstu2()); 386 } 387 if (isSupported("Slot")) { 388 retVal.add(daoSlotDstu2()); 389 } 390 if (isSupported("Specimen")) { 391 retVal.add(daoSpecimenDstu2()); 392 } 393 if (isSupported("StructureDefinition")) { 394 retVal.add(daoStructureDefinitionDstu2()); 395 } 396 if (isSupported("Subscription")) { 397 retVal.add(daoSubscriptionDstu2()); 398 } 399 if (isSupported("Substance")) { 400 retVal.add(daoSubstanceDstu2()); 401 } 402 if (isSupported("SupplyDelivery")) { 403 retVal.add(daoSupplyDeliveryDstu2()); 404 } 405 if (isSupported("SupplyRequest")) { 406 retVal.add(daoSupplyRequestDstu2()); 407 } 408 if (isSupported("TestScript")) { 409 retVal.add(daoTestScriptDstu2()); 410 } 411 if (isSupported("ValueSet")) { 412 retVal.add(daoValueSetDstu2()); 413 } 414 if (isSupported("VisionPrescription")) { 415 retVal.add(daoVisionPrescriptionDstu2()); 416 } 417 return retVal; 418 } 419 420 @Bean(name="myAccountDaoDstu2", autowire=Autowire.BY_NAME) 421 public 422 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Account> 423 daoAccountDstu2() { 424 425 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Account> retVal; 426 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.Account>(); 427 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.Account.class); 428 retVal.setContext(fhirContextDstu2()); 429 return retVal; 430 } 431 432 @Bean(name="myAccountRpDstu2") 433 @Lazy 434 public ca.uhn.fhir.jpa.rp.dstu2.AccountResourceProvider rpAccountDstu2() { 435 ca.uhn.fhir.jpa.rp.dstu2.AccountResourceProvider retVal; 436 retVal = new ca.uhn.fhir.jpa.rp.dstu2.AccountResourceProvider(); 437 retVal.setContext(fhirContextDstu2()); 438 retVal.setDao(daoAccountDstu2()); 439 return retVal; 440 } 441 442 @Bean(name="myAllergyIntoleranceDaoDstu2", autowire=Autowire.BY_NAME) 443 public 444 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.AllergyIntolerance> 445 daoAllergyIntoleranceDstu2() { 446 447 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.AllergyIntolerance> retVal; 448 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.AllergyIntolerance>(); 449 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.AllergyIntolerance.class); 450 retVal.setContext(fhirContextDstu2()); 451 return retVal; 452 } 453 454 @Bean(name="myAllergyIntoleranceRpDstu2") 455 @Lazy 456 public ca.uhn.fhir.jpa.rp.dstu2.AllergyIntoleranceResourceProvider rpAllergyIntoleranceDstu2() { 457 ca.uhn.fhir.jpa.rp.dstu2.AllergyIntoleranceResourceProvider retVal; 458 retVal = new ca.uhn.fhir.jpa.rp.dstu2.AllergyIntoleranceResourceProvider(); 459 retVal.setContext(fhirContextDstu2()); 460 retVal.setDao(daoAllergyIntoleranceDstu2()); 461 return retVal; 462 } 463 464 @Bean(name="myAppointmentDaoDstu2", autowire=Autowire.BY_NAME) 465 public 466 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Appointment> 467 daoAppointmentDstu2() { 468 469 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Appointment> retVal; 470 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.Appointment>(); 471 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.Appointment.class); 472 retVal.setContext(fhirContextDstu2()); 473 return retVal; 474 } 475 476 @Bean(name="myAppointmentRpDstu2") 477 @Lazy 478 public ca.uhn.fhir.jpa.rp.dstu2.AppointmentResourceProvider rpAppointmentDstu2() { 479 ca.uhn.fhir.jpa.rp.dstu2.AppointmentResourceProvider retVal; 480 retVal = new ca.uhn.fhir.jpa.rp.dstu2.AppointmentResourceProvider(); 481 retVal.setContext(fhirContextDstu2()); 482 retVal.setDao(daoAppointmentDstu2()); 483 return retVal; 484 } 485 486 @Bean(name="myAppointmentResponseDaoDstu2", autowire=Autowire.BY_NAME) 487 public 488 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.AppointmentResponse> 489 daoAppointmentResponseDstu2() { 490 491 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.AppointmentResponse> retVal; 492 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.AppointmentResponse>(); 493 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.AppointmentResponse.class); 494 retVal.setContext(fhirContextDstu2()); 495 return retVal; 496 } 497 498 @Bean(name="myAppointmentResponseRpDstu2") 499 @Lazy 500 public ca.uhn.fhir.jpa.rp.dstu2.AppointmentResponseResourceProvider rpAppointmentResponseDstu2() { 501 ca.uhn.fhir.jpa.rp.dstu2.AppointmentResponseResourceProvider retVal; 502 retVal = new ca.uhn.fhir.jpa.rp.dstu2.AppointmentResponseResourceProvider(); 503 retVal.setContext(fhirContextDstu2()); 504 retVal.setDao(daoAppointmentResponseDstu2()); 505 return retVal; 506 } 507 508 @Bean(name="myAuditEventDaoDstu2", autowire=Autowire.BY_NAME) 509 public 510 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.AuditEvent> 511 daoAuditEventDstu2() { 512 513 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.AuditEvent> retVal; 514 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.AuditEvent>(); 515 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.AuditEvent.class); 516 retVal.setContext(fhirContextDstu2()); 517 return retVal; 518 } 519 520 @Bean(name="myAuditEventRpDstu2") 521 @Lazy 522 public ca.uhn.fhir.jpa.rp.dstu2.AuditEventResourceProvider rpAuditEventDstu2() { 523 ca.uhn.fhir.jpa.rp.dstu2.AuditEventResourceProvider retVal; 524 retVal = new ca.uhn.fhir.jpa.rp.dstu2.AuditEventResourceProvider(); 525 retVal.setContext(fhirContextDstu2()); 526 retVal.setDao(daoAuditEventDstu2()); 527 return retVal; 528 } 529 530 @Bean(name="myBasicDaoDstu2", autowire=Autowire.BY_NAME) 531 public 532 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Basic> 533 daoBasicDstu2() { 534 535 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Basic> retVal; 536 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.Basic>(); 537 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.Basic.class); 538 retVal.setContext(fhirContextDstu2()); 539 return retVal; 540 } 541 542 @Bean(name="myBasicRpDstu2") 543 @Lazy 544 public ca.uhn.fhir.jpa.rp.dstu2.BasicResourceProvider rpBasicDstu2() { 545 ca.uhn.fhir.jpa.rp.dstu2.BasicResourceProvider retVal; 546 retVal = new ca.uhn.fhir.jpa.rp.dstu2.BasicResourceProvider(); 547 retVal.setContext(fhirContextDstu2()); 548 retVal.setDao(daoBasicDstu2()); 549 return retVal; 550 } 551 552 @Bean(name="myBinaryDaoDstu2", autowire=Autowire.BY_NAME) 553 public 554 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Binary> 555 daoBinaryDstu2() { 556 557 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Binary> retVal; 558 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.Binary>(); 559 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.Binary.class); 560 retVal.setContext(fhirContextDstu2()); 561 return retVal; 562 } 563 564 @Bean(name="myBinaryRpDstu2") 565 @Lazy 566 public ca.uhn.fhir.jpa.rp.dstu2.BinaryResourceProvider rpBinaryDstu2() { 567 ca.uhn.fhir.jpa.rp.dstu2.BinaryResourceProvider retVal; 568 retVal = new ca.uhn.fhir.jpa.rp.dstu2.BinaryResourceProvider(); 569 retVal.setContext(fhirContextDstu2()); 570 retVal.setDao(daoBinaryDstu2()); 571 return retVal; 572 } 573 574 @Bean(name="myBodySiteDaoDstu2", autowire=Autowire.BY_NAME) 575 public 576 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.BodySite> 577 daoBodySiteDstu2() { 578 579 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.BodySite> retVal; 580 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.BodySite>(); 581 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.BodySite.class); 582 retVal.setContext(fhirContextDstu2()); 583 return retVal; 584 } 585 586 @Bean(name="myBodySiteRpDstu2") 587 @Lazy 588 public ca.uhn.fhir.jpa.rp.dstu2.BodySiteResourceProvider rpBodySiteDstu2() { 589 ca.uhn.fhir.jpa.rp.dstu2.BodySiteResourceProvider retVal; 590 retVal = new ca.uhn.fhir.jpa.rp.dstu2.BodySiteResourceProvider(); 591 retVal.setContext(fhirContextDstu2()); 592 retVal.setDao(daoBodySiteDstu2()); 593 return retVal; 594 } 595 596 @Bean(name="myBundleDaoDstu2", autowire=Autowire.BY_NAME) 597 public 598 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Bundle> 599 daoBundleDstu2() { 600 601 ca.uhn.fhir.jpa.dao.FhirResourceDaoBundleDstu2 retVal; 602 retVal = new ca.uhn.fhir.jpa.dao.FhirResourceDaoBundleDstu2(); 603 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.Bundle.class); 604 retVal.setContext(fhirContextDstu2()); 605 return retVal; 606 } 607 608 @Bean(name="myBundleRpDstu2") 609 @Lazy 610 public ca.uhn.fhir.jpa.rp.dstu2.BundleResourceProvider rpBundleDstu2() { 611 ca.uhn.fhir.jpa.rp.dstu2.BundleResourceProvider retVal; 612 retVal = new ca.uhn.fhir.jpa.rp.dstu2.BundleResourceProvider(); 613 retVal.setContext(fhirContextDstu2()); 614 retVal.setDao(daoBundleDstu2()); 615 return retVal; 616 } 617 618 @Bean(name="myCarePlanDaoDstu2", autowire=Autowire.BY_NAME) 619 public 620 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.CarePlan> 621 daoCarePlanDstu2() { 622 623 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.CarePlan> retVal; 624 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.CarePlan>(); 625 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.CarePlan.class); 626 retVal.setContext(fhirContextDstu2()); 627 return retVal; 628 } 629 630 @Bean(name="myCarePlanRpDstu2") 631 @Lazy 632 public ca.uhn.fhir.jpa.rp.dstu2.CarePlanResourceProvider rpCarePlanDstu2() { 633 ca.uhn.fhir.jpa.rp.dstu2.CarePlanResourceProvider retVal; 634 retVal = new ca.uhn.fhir.jpa.rp.dstu2.CarePlanResourceProvider(); 635 retVal.setContext(fhirContextDstu2()); 636 retVal.setDao(daoCarePlanDstu2()); 637 return retVal; 638 } 639 640 @Bean(name="myClaimDaoDstu2", autowire=Autowire.BY_NAME) 641 public 642 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Claim> 643 daoClaimDstu2() { 644 645 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Claim> retVal; 646 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.Claim>(); 647 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.Claim.class); 648 retVal.setContext(fhirContextDstu2()); 649 return retVal; 650 } 651 652 @Bean(name="myClaimRpDstu2") 653 @Lazy 654 public ca.uhn.fhir.jpa.rp.dstu2.ClaimResourceProvider rpClaimDstu2() { 655 ca.uhn.fhir.jpa.rp.dstu2.ClaimResourceProvider retVal; 656 retVal = new ca.uhn.fhir.jpa.rp.dstu2.ClaimResourceProvider(); 657 retVal.setContext(fhirContextDstu2()); 658 retVal.setDao(daoClaimDstu2()); 659 return retVal; 660 } 661 662 @Bean(name="myClaimResponseDaoDstu2", autowire=Autowire.BY_NAME) 663 public 664 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.ClaimResponse> 665 daoClaimResponseDstu2() { 666 667 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.ClaimResponse> retVal; 668 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.ClaimResponse>(); 669 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.ClaimResponse.class); 670 retVal.setContext(fhirContextDstu2()); 671 return retVal; 672 } 673 674 @Bean(name="myClaimResponseRpDstu2") 675 @Lazy 676 public ca.uhn.fhir.jpa.rp.dstu2.ClaimResponseResourceProvider rpClaimResponseDstu2() { 677 ca.uhn.fhir.jpa.rp.dstu2.ClaimResponseResourceProvider retVal; 678 retVal = new ca.uhn.fhir.jpa.rp.dstu2.ClaimResponseResourceProvider(); 679 retVal.setContext(fhirContextDstu2()); 680 retVal.setDao(daoClaimResponseDstu2()); 681 return retVal; 682 } 683 684 @Bean(name="myClinicalImpressionDaoDstu2", autowire=Autowire.BY_NAME) 685 public 686 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.ClinicalImpression> 687 daoClinicalImpressionDstu2() { 688 689 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.ClinicalImpression> retVal; 690 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.ClinicalImpression>(); 691 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.ClinicalImpression.class); 692 retVal.setContext(fhirContextDstu2()); 693 return retVal; 694 } 695 696 @Bean(name="myClinicalImpressionRpDstu2") 697 @Lazy 698 public ca.uhn.fhir.jpa.rp.dstu2.ClinicalImpressionResourceProvider rpClinicalImpressionDstu2() { 699 ca.uhn.fhir.jpa.rp.dstu2.ClinicalImpressionResourceProvider retVal; 700 retVal = new ca.uhn.fhir.jpa.rp.dstu2.ClinicalImpressionResourceProvider(); 701 retVal.setContext(fhirContextDstu2()); 702 retVal.setDao(daoClinicalImpressionDstu2()); 703 return retVal; 704 } 705 706 @Bean(name="myCommunicationDaoDstu2", autowire=Autowire.BY_NAME) 707 public 708 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Communication> 709 daoCommunicationDstu2() { 710 711 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Communication> retVal; 712 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.Communication>(); 713 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.Communication.class); 714 retVal.setContext(fhirContextDstu2()); 715 return retVal; 716 } 717 718 @Bean(name="myCommunicationRpDstu2") 719 @Lazy 720 public ca.uhn.fhir.jpa.rp.dstu2.CommunicationResourceProvider rpCommunicationDstu2() { 721 ca.uhn.fhir.jpa.rp.dstu2.CommunicationResourceProvider retVal; 722 retVal = new ca.uhn.fhir.jpa.rp.dstu2.CommunicationResourceProvider(); 723 retVal.setContext(fhirContextDstu2()); 724 retVal.setDao(daoCommunicationDstu2()); 725 return retVal; 726 } 727 728 @Bean(name="myCommunicationRequestDaoDstu2", autowire=Autowire.BY_NAME) 729 public 730 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.CommunicationRequest> 731 daoCommunicationRequestDstu2() { 732 733 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.CommunicationRequest> retVal; 734 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.CommunicationRequest>(); 735 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.CommunicationRequest.class); 736 retVal.setContext(fhirContextDstu2()); 737 return retVal; 738 } 739 740 @Bean(name="myCommunicationRequestRpDstu2") 741 @Lazy 742 public ca.uhn.fhir.jpa.rp.dstu2.CommunicationRequestResourceProvider rpCommunicationRequestDstu2() { 743 ca.uhn.fhir.jpa.rp.dstu2.CommunicationRequestResourceProvider retVal; 744 retVal = new ca.uhn.fhir.jpa.rp.dstu2.CommunicationRequestResourceProvider(); 745 retVal.setContext(fhirContextDstu2()); 746 retVal.setDao(daoCommunicationRequestDstu2()); 747 return retVal; 748 } 749 750 @Bean(name="myCompositionDaoDstu2", autowire=Autowire.BY_NAME) 751 public 752 IFhirResourceDaoComposition<ca.uhn.fhir.model.dstu2.resource.Composition> 753 daoCompositionDstu2() { 754 755 ca.uhn.fhir.jpa.dao.FhirResourceDaoCompositionDstu2 retVal; 756 retVal = new ca.uhn.fhir.jpa.dao.FhirResourceDaoCompositionDstu2(); 757 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.Composition.class); 758 retVal.setContext(fhirContextDstu2()); 759 return retVal; 760 } 761 762 @Bean(name="myCompositionRpDstu2") 763 @Lazy 764 public ca.uhn.fhir.jpa.rp.dstu2.CompositionResourceProvider rpCompositionDstu2() { 765 ca.uhn.fhir.jpa.rp.dstu2.CompositionResourceProvider retVal; 766 retVal = new ca.uhn.fhir.jpa.rp.dstu2.CompositionResourceProvider(); 767 retVal.setContext(fhirContextDstu2()); 768 retVal.setDao(daoCompositionDstu2()); 769 return retVal; 770 } 771 772 @Bean(name="myConceptMapDaoDstu2", autowire=Autowire.BY_NAME) 773 public 774 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.ConceptMap> 775 daoConceptMapDstu2() { 776 777 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.ConceptMap> retVal; 778 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.ConceptMap>(); 779 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.ConceptMap.class); 780 retVal.setContext(fhirContextDstu2()); 781 return retVal; 782 } 783 784 @Bean(name="myConceptMapRpDstu2") 785 @Lazy 786 public ca.uhn.fhir.jpa.rp.dstu2.ConceptMapResourceProvider rpConceptMapDstu2() { 787 ca.uhn.fhir.jpa.rp.dstu2.ConceptMapResourceProvider retVal; 788 retVal = new ca.uhn.fhir.jpa.rp.dstu2.ConceptMapResourceProvider(); 789 retVal.setContext(fhirContextDstu2()); 790 retVal.setDao(daoConceptMapDstu2()); 791 return retVal; 792 } 793 794 @Bean(name="myConditionDaoDstu2", autowire=Autowire.BY_NAME) 795 public 796 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Condition> 797 daoConditionDstu2() { 798 799 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Condition> retVal; 800 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.Condition>(); 801 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.Condition.class); 802 retVal.setContext(fhirContextDstu2()); 803 return retVal; 804 } 805 806 @Bean(name="myConditionRpDstu2") 807 @Lazy 808 public ca.uhn.fhir.jpa.rp.dstu2.ConditionResourceProvider rpConditionDstu2() { 809 ca.uhn.fhir.jpa.rp.dstu2.ConditionResourceProvider retVal; 810 retVal = new ca.uhn.fhir.jpa.rp.dstu2.ConditionResourceProvider(); 811 retVal.setContext(fhirContextDstu2()); 812 retVal.setDao(daoConditionDstu2()); 813 return retVal; 814 } 815 816 @Bean(name="myConformanceDaoDstu2", autowire=Autowire.BY_NAME) 817 public 818 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Conformance> 819 daoConformanceDstu2() { 820 821 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Conformance> retVal; 822 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.Conformance>(); 823 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.Conformance.class); 824 retVal.setContext(fhirContextDstu2()); 825 return retVal; 826 } 827 828 @Bean(name="myConformanceRpDstu2") 829 @Lazy 830 public ca.uhn.fhir.jpa.rp.dstu2.ConformanceResourceProvider rpConformanceDstu2() { 831 ca.uhn.fhir.jpa.rp.dstu2.ConformanceResourceProvider retVal; 832 retVal = new ca.uhn.fhir.jpa.rp.dstu2.ConformanceResourceProvider(); 833 retVal.setContext(fhirContextDstu2()); 834 retVal.setDao(daoConformanceDstu2()); 835 return retVal; 836 } 837 838 @Bean(name="myContractDaoDstu2", autowire=Autowire.BY_NAME) 839 public 840 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Contract> 841 daoContractDstu2() { 842 843 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Contract> retVal; 844 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.Contract>(); 845 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.Contract.class); 846 retVal.setContext(fhirContextDstu2()); 847 return retVal; 848 } 849 850 @Bean(name="myContractRpDstu2") 851 @Lazy 852 public ca.uhn.fhir.jpa.rp.dstu2.ContractResourceProvider rpContractDstu2() { 853 ca.uhn.fhir.jpa.rp.dstu2.ContractResourceProvider retVal; 854 retVal = new ca.uhn.fhir.jpa.rp.dstu2.ContractResourceProvider(); 855 retVal.setContext(fhirContextDstu2()); 856 retVal.setDao(daoContractDstu2()); 857 return retVal; 858 } 859 860 @Bean(name="myCoverageDaoDstu2", autowire=Autowire.BY_NAME) 861 public 862 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Coverage> 863 daoCoverageDstu2() { 864 865 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Coverage> retVal; 866 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.Coverage>(); 867 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.Coverage.class); 868 retVal.setContext(fhirContextDstu2()); 869 return retVal; 870 } 871 872 @Bean(name="myCoverageRpDstu2") 873 @Lazy 874 public ca.uhn.fhir.jpa.rp.dstu2.CoverageResourceProvider rpCoverageDstu2() { 875 ca.uhn.fhir.jpa.rp.dstu2.CoverageResourceProvider retVal; 876 retVal = new ca.uhn.fhir.jpa.rp.dstu2.CoverageResourceProvider(); 877 retVal.setContext(fhirContextDstu2()); 878 retVal.setDao(daoCoverageDstu2()); 879 return retVal; 880 } 881 882 @Bean(name="myDataElementDaoDstu2", autowire=Autowire.BY_NAME) 883 public 884 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.DataElement> 885 daoDataElementDstu2() { 886 887 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.DataElement> retVal; 888 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.DataElement>(); 889 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.DataElement.class); 890 retVal.setContext(fhirContextDstu2()); 891 return retVal; 892 } 893 894 @Bean(name="myDataElementRpDstu2") 895 @Lazy 896 public ca.uhn.fhir.jpa.rp.dstu2.DataElementResourceProvider rpDataElementDstu2() { 897 ca.uhn.fhir.jpa.rp.dstu2.DataElementResourceProvider retVal; 898 retVal = new ca.uhn.fhir.jpa.rp.dstu2.DataElementResourceProvider(); 899 retVal.setContext(fhirContextDstu2()); 900 retVal.setDao(daoDataElementDstu2()); 901 return retVal; 902 } 903 904 @Bean(name="myDetectedIssueDaoDstu2", autowire=Autowire.BY_NAME) 905 public 906 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.DetectedIssue> 907 daoDetectedIssueDstu2() { 908 909 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.DetectedIssue> retVal; 910 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.DetectedIssue>(); 911 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.DetectedIssue.class); 912 retVal.setContext(fhirContextDstu2()); 913 return retVal; 914 } 915 916 @Bean(name="myDetectedIssueRpDstu2") 917 @Lazy 918 public ca.uhn.fhir.jpa.rp.dstu2.DetectedIssueResourceProvider rpDetectedIssueDstu2() { 919 ca.uhn.fhir.jpa.rp.dstu2.DetectedIssueResourceProvider retVal; 920 retVal = new ca.uhn.fhir.jpa.rp.dstu2.DetectedIssueResourceProvider(); 921 retVal.setContext(fhirContextDstu2()); 922 retVal.setDao(daoDetectedIssueDstu2()); 923 return retVal; 924 } 925 926 @Bean(name="myDeviceDaoDstu2", autowire=Autowire.BY_NAME) 927 public 928 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Device> 929 daoDeviceDstu2() { 930 931 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Device> retVal; 932 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.Device>(); 933 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.Device.class); 934 retVal.setContext(fhirContextDstu2()); 935 return retVal; 936 } 937 938 @Bean(name="myDeviceRpDstu2") 939 @Lazy 940 public ca.uhn.fhir.jpa.rp.dstu2.DeviceResourceProvider rpDeviceDstu2() { 941 ca.uhn.fhir.jpa.rp.dstu2.DeviceResourceProvider retVal; 942 retVal = new ca.uhn.fhir.jpa.rp.dstu2.DeviceResourceProvider(); 943 retVal.setContext(fhirContextDstu2()); 944 retVal.setDao(daoDeviceDstu2()); 945 return retVal; 946 } 947 948 @Bean(name="myDeviceComponentDaoDstu2", autowire=Autowire.BY_NAME) 949 public 950 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.DeviceComponent> 951 daoDeviceComponentDstu2() { 952 953 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.DeviceComponent> retVal; 954 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.DeviceComponent>(); 955 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.DeviceComponent.class); 956 retVal.setContext(fhirContextDstu2()); 957 return retVal; 958 } 959 960 @Bean(name="myDeviceComponentRpDstu2") 961 @Lazy 962 public ca.uhn.fhir.jpa.rp.dstu2.DeviceComponentResourceProvider rpDeviceComponentDstu2() { 963 ca.uhn.fhir.jpa.rp.dstu2.DeviceComponentResourceProvider retVal; 964 retVal = new ca.uhn.fhir.jpa.rp.dstu2.DeviceComponentResourceProvider(); 965 retVal.setContext(fhirContextDstu2()); 966 retVal.setDao(daoDeviceComponentDstu2()); 967 return retVal; 968 } 969 970 @Bean(name="myDeviceMetricDaoDstu2", autowire=Autowire.BY_NAME) 971 public 972 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.DeviceMetric> 973 daoDeviceMetricDstu2() { 974 975 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.DeviceMetric> retVal; 976 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.DeviceMetric>(); 977 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.DeviceMetric.class); 978 retVal.setContext(fhirContextDstu2()); 979 return retVal; 980 } 981 982 @Bean(name="myDeviceMetricRpDstu2") 983 @Lazy 984 public ca.uhn.fhir.jpa.rp.dstu2.DeviceMetricResourceProvider rpDeviceMetricDstu2() { 985 ca.uhn.fhir.jpa.rp.dstu2.DeviceMetricResourceProvider retVal; 986 retVal = new ca.uhn.fhir.jpa.rp.dstu2.DeviceMetricResourceProvider(); 987 retVal.setContext(fhirContextDstu2()); 988 retVal.setDao(daoDeviceMetricDstu2()); 989 return retVal; 990 } 991 992 @Bean(name="myDeviceUseRequestDaoDstu2", autowire=Autowire.BY_NAME) 993 public 994 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.DeviceUseRequest> 995 daoDeviceUseRequestDstu2() { 996 997 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.DeviceUseRequest> retVal; 998 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.DeviceUseRequest>(); 999 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.DeviceUseRequest.class); 1000 retVal.setContext(fhirContextDstu2()); 1001 return retVal; 1002 } 1003 1004 @Bean(name="myDeviceUseRequestRpDstu2") 1005 @Lazy 1006 public ca.uhn.fhir.jpa.rp.dstu2.DeviceUseRequestResourceProvider rpDeviceUseRequestDstu2() { 1007 ca.uhn.fhir.jpa.rp.dstu2.DeviceUseRequestResourceProvider retVal; 1008 retVal = new ca.uhn.fhir.jpa.rp.dstu2.DeviceUseRequestResourceProvider(); 1009 retVal.setContext(fhirContextDstu2()); 1010 retVal.setDao(daoDeviceUseRequestDstu2()); 1011 return retVal; 1012 } 1013 1014 @Bean(name="myDeviceUseStatementDaoDstu2", autowire=Autowire.BY_NAME) 1015 public 1016 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.DeviceUseStatement> 1017 daoDeviceUseStatementDstu2() { 1018 1019 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.DeviceUseStatement> retVal; 1020 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.DeviceUseStatement>(); 1021 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.DeviceUseStatement.class); 1022 retVal.setContext(fhirContextDstu2()); 1023 return retVal; 1024 } 1025 1026 @Bean(name="myDeviceUseStatementRpDstu2") 1027 @Lazy 1028 public ca.uhn.fhir.jpa.rp.dstu2.DeviceUseStatementResourceProvider rpDeviceUseStatementDstu2() { 1029 ca.uhn.fhir.jpa.rp.dstu2.DeviceUseStatementResourceProvider retVal; 1030 retVal = new ca.uhn.fhir.jpa.rp.dstu2.DeviceUseStatementResourceProvider(); 1031 retVal.setContext(fhirContextDstu2()); 1032 retVal.setDao(daoDeviceUseStatementDstu2()); 1033 return retVal; 1034 } 1035 1036 @Bean(name="myDiagnosticOrderDaoDstu2", autowire=Autowire.BY_NAME) 1037 public 1038 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.DiagnosticOrder> 1039 daoDiagnosticOrderDstu2() { 1040 1041 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.DiagnosticOrder> retVal; 1042 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.DiagnosticOrder>(); 1043 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.DiagnosticOrder.class); 1044 retVal.setContext(fhirContextDstu2()); 1045 return retVal; 1046 } 1047 1048 @Bean(name="myDiagnosticOrderRpDstu2") 1049 @Lazy 1050 public ca.uhn.fhir.jpa.rp.dstu2.DiagnosticOrderResourceProvider rpDiagnosticOrderDstu2() { 1051 ca.uhn.fhir.jpa.rp.dstu2.DiagnosticOrderResourceProvider retVal; 1052 retVal = new ca.uhn.fhir.jpa.rp.dstu2.DiagnosticOrderResourceProvider(); 1053 retVal.setContext(fhirContextDstu2()); 1054 retVal.setDao(daoDiagnosticOrderDstu2()); 1055 return retVal; 1056 } 1057 1058 @Bean(name="myDiagnosticReportDaoDstu2", autowire=Autowire.BY_NAME) 1059 public 1060 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.DiagnosticReport> 1061 daoDiagnosticReportDstu2() { 1062 1063 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.DiagnosticReport> retVal; 1064 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.DiagnosticReport>(); 1065 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.DiagnosticReport.class); 1066 retVal.setContext(fhirContextDstu2()); 1067 return retVal; 1068 } 1069 1070 @Bean(name="myDiagnosticReportRpDstu2") 1071 @Lazy 1072 public ca.uhn.fhir.jpa.rp.dstu2.DiagnosticReportResourceProvider rpDiagnosticReportDstu2() { 1073 ca.uhn.fhir.jpa.rp.dstu2.DiagnosticReportResourceProvider retVal; 1074 retVal = new ca.uhn.fhir.jpa.rp.dstu2.DiagnosticReportResourceProvider(); 1075 retVal.setContext(fhirContextDstu2()); 1076 retVal.setDao(daoDiagnosticReportDstu2()); 1077 return retVal; 1078 } 1079 1080 @Bean(name="myDocumentManifestDaoDstu2", autowire=Autowire.BY_NAME) 1081 public 1082 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.DocumentManifest> 1083 daoDocumentManifestDstu2() { 1084 1085 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.DocumentManifest> retVal; 1086 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.DocumentManifest>(); 1087 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.DocumentManifest.class); 1088 retVal.setContext(fhirContextDstu2()); 1089 return retVal; 1090 } 1091 1092 @Bean(name="myDocumentManifestRpDstu2") 1093 @Lazy 1094 public ca.uhn.fhir.jpa.rp.dstu2.DocumentManifestResourceProvider rpDocumentManifestDstu2() { 1095 ca.uhn.fhir.jpa.rp.dstu2.DocumentManifestResourceProvider retVal; 1096 retVal = new ca.uhn.fhir.jpa.rp.dstu2.DocumentManifestResourceProvider(); 1097 retVal.setContext(fhirContextDstu2()); 1098 retVal.setDao(daoDocumentManifestDstu2()); 1099 return retVal; 1100 } 1101 1102 @Bean(name="myDocumentReferenceDaoDstu2", autowire=Autowire.BY_NAME) 1103 public 1104 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.DocumentReference> 1105 daoDocumentReferenceDstu2() { 1106 1107 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.DocumentReference> retVal; 1108 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.DocumentReference>(); 1109 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.DocumentReference.class); 1110 retVal.setContext(fhirContextDstu2()); 1111 return retVal; 1112 } 1113 1114 @Bean(name="myDocumentReferenceRpDstu2") 1115 @Lazy 1116 public ca.uhn.fhir.jpa.rp.dstu2.DocumentReferenceResourceProvider rpDocumentReferenceDstu2() { 1117 ca.uhn.fhir.jpa.rp.dstu2.DocumentReferenceResourceProvider retVal; 1118 retVal = new ca.uhn.fhir.jpa.rp.dstu2.DocumentReferenceResourceProvider(); 1119 retVal.setContext(fhirContextDstu2()); 1120 retVal.setDao(daoDocumentReferenceDstu2()); 1121 return retVal; 1122 } 1123 1124 @Bean(name="myEligibilityRequestDaoDstu2", autowire=Autowire.BY_NAME) 1125 public 1126 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.EligibilityRequest> 1127 daoEligibilityRequestDstu2() { 1128 1129 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.EligibilityRequest> retVal; 1130 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.EligibilityRequest>(); 1131 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.EligibilityRequest.class); 1132 retVal.setContext(fhirContextDstu2()); 1133 return retVal; 1134 } 1135 1136 @Bean(name="myEligibilityRequestRpDstu2") 1137 @Lazy 1138 public ca.uhn.fhir.jpa.rp.dstu2.EligibilityRequestResourceProvider rpEligibilityRequestDstu2() { 1139 ca.uhn.fhir.jpa.rp.dstu2.EligibilityRequestResourceProvider retVal; 1140 retVal = new ca.uhn.fhir.jpa.rp.dstu2.EligibilityRequestResourceProvider(); 1141 retVal.setContext(fhirContextDstu2()); 1142 retVal.setDao(daoEligibilityRequestDstu2()); 1143 return retVal; 1144 } 1145 1146 @Bean(name="myEligibilityResponseDaoDstu2", autowire=Autowire.BY_NAME) 1147 public 1148 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.EligibilityResponse> 1149 daoEligibilityResponseDstu2() { 1150 1151 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.EligibilityResponse> retVal; 1152 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.EligibilityResponse>(); 1153 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.EligibilityResponse.class); 1154 retVal.setContext(fhirContextDstu2()); 1155 return retVal; 1156 } 1157 1158 @Bean(name="myEligibilityResponseRpDstu2") 1159 @Lazy 1160 public ca.uhn.fhir.jpa.rp.dstu2.EligibilityResponseResourceProvider rpEligibilityResponseDstu2() { 1161 ca.uhn.fhir.jpa.rp.dstu2.EligibilityResponseResourceProvider retVal; 1162 retVal = new ca.uhn.fhir.jpa.rp.dstu2.EligibilityResponseResourceProvider(); 1163 retVal.setContext(fhirContextDstu2()); 1164 retVal.setDao(daoEligibilityResponseDstu2()); 1165 return retVal; 1166 } 1167 1168 @Bean(name="myEncounterDaoDstu2", autowire=Autowire.BY_NAME) 1169 public 1170 IFhirResourceDaoEncounter<ca.uhn.fhir.model.dstu2.resource.Encounter> 1171 daoEncounterDstu2() { 1172 1173 ca.uhn.fhir.jpa.dao.FhirResourceDaoEncounterDstu2 retVal; 1174 retVal = new ca.uhn.fhir.jpa.dao.FhirResourceDaoEncounterDstu2(); 1175 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.Encounter.class); 1176 retVal.setContext(fhirContextDstu2()); 1177 return retVal; 1178 } 1179 1180 @Bean(name="myEncounterRpDstu2") 1181 @Lazy 1182 public ca.uhn.fhir.jpa.rp.dstu2.EncounterResourceProvider rpEncounterDstu2() { 1183 ca.uhn.fhir.jpa.rp.dstu2.EncounterResourceProvider retVal; 1184 retVal = new ca.uhn.fhir.jpa.rp.dstu2.EncounterResourceProvider(); 1185 retVal.setContext(fhirContextDstu2()); 1186 retVal.setDao(daoEncounterDstu2()); 1187 return retVal; 1188 } 1189 1190 @Bean(name="myEnrollmentRequestDaoDstu2", autowire=Autowire.BY_NAME) 1191 public 1192 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.EnrollmentRequest> 1193 daoEnrollmentRequestDstu2() { 1194 1195 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.EnrollmentRequest> retVal; 1196 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.EnrollmentRequest>(); 1197 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.EnrollmentRequest.class); 1198 retVal.setContext(fhirContextDstu2()); 1199 return retVal; 1200 } 1201 1202 @Bean(name="myEnrollmentRequestRpDstu2") 1203 @Lazy 1204 public ca.uhn.fhir.jpa.rp.dstu2.EnrollmentRequestResourceProvider rpEnrollmentRequestDstu2() { 1205 ca.uhn.fhir.jpa.rp.dstu2.EnrollmentRequestResourceProvider retVal; 1206 retVal = new ca.uhn.fhir.jpa.rp.dstu2.EnrollmentRequestResourceProvider(); 1207 retVal.setContext(fhirContextDstu2()); 1208 retVal.setDao(daoEnrollmentRequestDstu2()); 1209 return retVal; 1210 } 1211 1212 @Bean(name="myEnrollmentResponseDaoDstu2", autowire=Autowire.BY_NAME) 1213 public 1214 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.EnrollmentResponse> 1215 daoEnrollmentResponseDstu2() { 1216 1217 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.EnrollmentResponse> retVal; 1218 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.EnrollmentResponse>(); 1219 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.EnrollmentResponse.class); 1220 retVal.setContext(fhirContextDstu2()); 1221 return retVal; 1222 } 1223 1224 @Bean(name="myEnrollmentResponseRpDstu2") 1225 @Lazy 1226 public ca.uhn.fhir.jpa.rp.dstu2.EnrollmentResponseResourceProvider rpEnrollmentResponseDstu2() { 1227 ca.uhn.fhir.jpa.rp.dstu2.EnrollmentResponseResourceProvider retVal; 1228 retVal = new ca.uhn.fhir.jpa.rp.dstu2.EnrollmentResponseResourceProvider(); 1229 retVal.setContext(fhirContextDstu2()); 1230 retVal.setDao(daoEnrollmentResponseDstu2()); 1231 return retVal; 1232 } 1233 1234 @Bean(name="myEpisodeOfCareDaoDstu2", autowire=Autowire.BY_NAME) 1235 public 1236 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.EpisodeOfCare> 1237 daoEpisodeOfCareDstu2() { 1238 1239 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.EpisodeOfCare> retVal; 1240 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.EpisodeOfCare>(); 1241 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.EpisodeOfCare.class); 1242 retVal.setContext(fhirContextDstu2()); 1243 return retVal; 1244 } 1245 1246 @Bean(name="myEpisodeOfCareRpDstu2") 1247 @Lazy 1248 public ca.uhn.fhir.jpa.rp.dstu2.EpisodeOfCareResourceProvider rpEpisodeOfCareDstu2() { 1249 ca.uhn.fhir.jpa.rp.dstu2.EpisodeOfCareResourceProvider retVal; 1250 retVal = new ca.uhn.fhir.jpa.rp.dstu2.EpisodeOfCareResourceProvider(); 1251 retVal.setContext(fhirContextDstu2()); 1252 retVal.setDao(daoEpisodeOfCareDstu2()); 1253 return retVal; 1254 } 1255 1256 @Bean(name="myExplanationOfBenefitDaoDstu2", autowire=Autowire.BY_NAME) 1257 public 1258 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.ExplanationOfBenefit> 1259 daoExplanationOfBenefitDstu2() { 1260 1261 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.ExplanationOfBenefit> retVal; 1262 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.ExplanationOfBenefit>(); 1263 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.ExplanationOfBenefit.class); 1264 retVal.setContext(fhirContextDstu2()); 1265 return retVal; 1266 } 1267 1268 @Bean(name="myExplanationOfBenefitRpDstu2") 1269 @Lazy 1270 public ca.uhn.fhir.jpa.rp.dstu2.ExplanationOfBenefitResourceProvider rpExplanationOfBenefitDstu2() { 1271 ca.uhn.fhir.jpa.rp.dstu2.ExplanationOfBenefitResourceProvider retVal; 1272 retVal = new ca.uhn.fhir.jpa.rp.dstu2.ExplanationOfBenefitResourceProvider(); 1273 retVal.setContext(fhirContextDstu2()); 1274 retVal.setDao(daoExplanationOfBenefitDstu2()); 1275 return retVal; 1276 } 1277 1278 @Bean(name="myFamilyMemberHistoryDaoDstu2", autowire=Autowire.BY_NAME) 1279 public 1280 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.FamilyMemberHistory> 1281 daoFamilyMemberHistoryDstu2() { 1282 1283 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.FamilyMemberHistory> retVal; 1284 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.FamilyMemberHistory>(); 1285 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.FamilyMemberHistory.class); 1286 retVal.setContext(fhirContextDstu2()); 1287 return retVal; 1288 } 1289 1290 @Bean(name="myFamilyMemberHistoryRpDstu2") 1291 @Lazy 1292 public ca.uhn.fhir.jpa.rp.dstu2.FamilyMemberHistoryResourceProvider rpFamilyMemberHistoryDstu2() { 1293 ca.uhn.fhir.jpa.rp.dstu2.FamilyMemberHistoryResourceProvider retVal; 1294 retVal = new ca.uhn.fhir.jpa.rp.dstu2.FamilyMemberHistoryResourceProvider(); 1295 retVal.setContext(fhirContextDstu2()); 1296 retVal.setDao(daoFamilyMemberHistoryDstu2()); 1297 return retVal; 1298 } 1299 1300 @Bean(name="myFlagDaoDstu2", autowire=Autowire.BY_NAME) 1301 public 1302 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Flag> 1303 daoFlagDstu2() { 1304 1305 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Flag> retVal; 1306 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.Flag>(); 1307 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.Flag.class); 1308 retVal.setContext(fhirContextDstu2()); 1309 return retVal; 1310 } 1311 1312 @Bean(name="myFlagRpDstu2") 1313 @Lazy 1314 public ca.uhn.fhir.jpa.rp.dstu2.FlagResourceProvider rpFlagDstu2() { 1315 ca.uhn.fhir.jpa.rp.dstu2.FlagResourceProvider retVal; 1316 retVal = new ca.uhn.fhir.jpa.rp.dstu2.FlagResourceProvider(); 1317 retVal.setContext(fhirContextDstu2()); 1318 retVal.setDao(daoFlagDstu2()); 1319 return retVal; 1320 } 1321 1322 @Bean(name="myGoalDaoDstu2", autowire=Autowire.BY_NAME) 1323 public 1324 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Goal> 1325 daoGoalDstu2() { 1326 1327 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Goal> retVal; 1328 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.Goal>(); 1329 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.Goal.class); 1330 retVal.setContext(fhirContextDstu2()); 1331 return retVal; 1332 } 1333 1334 @Bean(name="myGoalRpDstu2") 1335 @Lazy 1336 public ca.uhn.fhir.jpa.rp.dstu2.GoalResourceProvider rpGoalDstu2() { 1337 ca.uhn.fhir.jpa.rp.dstu2.GoalResourceProvider retVal; 1338 retVal = new ca.uhn.fhir.jpa.rp.dstu2.GoalResourceProvider(); 1339 retVal.setContext(fhirContextDstu2()); 1340 retVal.setDao(daoGoalDstu2()); 1341 return retVal; 1342 } 1343 1344 @Bean(name="myGroupDaoDstu2", autowire=Autowire.BY_NAME) 1345 public 1346 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Group> 1347 daoGroupDstu2() { 1348 1349 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Group> retVal; 1350 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.Group>(); 1351 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.Group.class); 1352 retVal.setContext(fhirContextDstu2()); 1353 return retVal; 1354 } 1355 1356 @Bean(name="myGroupRpDstu2") 1357 @Lazy 1358 public ca.uhn.fhir.jpa.rp.dstu2.GroupResourceProvider rpGroupDstu2() { 1359 ca.uhn.fhir.jpa.rp.dstu2.GroupResourceProvider retVal; 1360 retVal = new ca.uhn.fhir.jpa.rp.dstu2.GroupResourceProvider(); 1361 retVal.setContext(fhirContextDstu2()); 1362 retVal.setDao(daoGroupDstu2()); 1363 return retVal; 1364 } 1365 1366 @Bean(name="myHealthcareServiceDaoDstu2", autowire=Autowire.BY_NAME) 1367 public 1368 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.HealthcareService> 1369 daoHealthcareServiceDstu2() { 1370 1371 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.HealthcareService> retVal; 1372 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.HealthcareService>(); 1373 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.HealthcareService.class); 1374 retVal.setContext(fhirContextDstu2()); 1375 return retVal; 1376 } 1377 1378 @Bean(name="myHealthcareServiceRpDstu2") 1379 @Lazy 1380 public ca.uhn.fhir.jpa.rp.dstu2.HealthcareServiceResourceProvider rpHealthcareServiceDstu2() { 1381 ca.uhn.fhir.jpa.rp.dstu2.HealthcareServiceResourceProvider retVal; 1382 retVal = new ca.uhn.fhir.jpa.rp.dstu2.HealthcareServiceResourceProvider(); 1383 retVal.setContext(fhirContextDstu2()); 1384 retVal.setDao(daoHealthcareServiceDstu2()); 1385 return retVal; 1386 } 1387 1388 @Bean(name="myImagingObjectSelectionDaoDstu2", autowire=Autowire.BY_NAME) 1389 public 1390 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.ImagingObjectSelection> 1391 daoImagingObjectSelectionDstu2() { 1392 1393 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.ImagingObjectSelection> retVal; 1394 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.ImagingObjectSelection>(); 1395 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.ImagingObjectSelection.class); 1396 retVal.setContext(fhirContextDstu2()); 1397 return retVal; 1398 } 1399 1400 @Bean(name="myImagingObjectSelectionRpDstu2") 1401 @Lazy 1402 public ca.uhn.fhir.jpa.rp.dstu2.ImagingObjectSelectionResourceProvider rpImagingObjectSelectionDstu2() { 1403 ca.uhn.fhir.jpa.rp.dstu2.ImagingObjectSelectionResourceProvider retVal; 1404 retVal = new ca.uhn.fhir.jpa.rp.dstu2.ImagingObjectSelectionResourceProvider(); 1405 retVal.setContext(fhirContextDstu2()); 1406 retVal.setDao(daoImagingObjectSelectionDstu2()); 1407 return retVal; 1408 } 1409 1410 @Bean(name="myImagingStudyDaoDstu2", autowire=Autowire.BY_NAME) 1411 public 1412 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.ImagingStudy> 1413 daoImagingStudyDstu2() { 1414 1415 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.ImagingStudy> retVal; 1416 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.ImagingStudy>(); 1417 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.ImagingStudy.class); 1418 retVal.setContext(fhirContextDstu2()); 1419 return retVal; 1420 } 1421 1422 @Bean(name="myImagingStudyRpDstu2") 1423 @Lazy 1424 public ca.uhn.fhir.jpa.rp.dstu2.ImagingStudyResourceProvider rpImagingStudyDstu2() { 1425 ca.uhn.fhir.jpa.rp.dstu2.ImagingStudyResourceProvider retVal; 1426 retVal = new ca.uhn.fhir.jpa.rp.dstu2.ImagingStudyResourceProvider(); 1427 retVal.setContext(fhirContextDstu2()); 1428 retVal.setDao(daoImagingStudyDstu2()); 1429 return retVal; 1430 } 1431 1432 @Bean(name="myImmunizationDaoDstu2", autowire=Autowire.BY_NAME) 1433 public 1434 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Immunization> 1435 daoImmunizationDstu2() { 1436 1437 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Immunization> retVal; 1438 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.Immunization>(); 1439 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.Immunization.class); 1440 retVal.setContext(fhirContextDstu2()); 1441 return retVal; 1442 } 1443 1444 @Bean(name="myImmunizationRpDstu2") 1445 @Lazy 1446 public ca.uhn.fhir.jpa.rp.dstu2.ImmunizationResourceProvider rpImmunizationDstu2() { 1447 ca.uhn.fhir.jpa.rp.dstu2.ImmunizationResourceProvider retVal; 1448 retVal = new ca.uhn.fhir.jpa.rp.dstu2.ImmunizationResourceProvider(); 1449 retVal.setContext(fhirContextDstu2()); 1450 retVal.setDao(daoImmunizationDstu2()); 1451 return retVal; 1452 } 1453 1454 @Bean(name="myImmunizationRecommendationDaoDstu2", autowire=Autowire.BY_NAME) 1455 public 1456 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.ImmunizationRecommendation> 1457 daoImmunizationRecommendationDstu2() { 1458 1459 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.ImmunizationRecommendation> retVal; 1460 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.ImmunizationRecommendation>(); 1461 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.ImmunizationRecommendation.class); 1462 retVal.setContext(fhirContextDstu2()); 1463 return retVal; 1464 } 1465 1466 @Bean(name="myImmunizationRecommendationRpDstu2") 1467 @Lazy 1468 public ca.uhn.fhir.jpa.rp.dstu2.ImmunizationRecommendationResourceProvider rpImmunizationRecommendationDstu2() { 1469 ca.uhn.fhir.jpa.rp.dstu2.ImmunizationRecommendationResourceProvider retVal; 1470 retVal = new ca.uhn.fhir.jpa.rp.dstu2.ImmunizationRecommendationResourceProvider(); 1471 retVal.setContext(fhirContextDstu2()); 1472 retVal.setDao(daoImmunizationRecommendationDstu2()); 1473 return retVal; 1474 } 1475 1476 @Bean(name="myImplementationGuideDaoDstu2", autowire=Autowire.BY_NAME) 1477 public 1478 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.ImplementationGuide> 1479 daoImplementationGuideDstu2() { 1480 1481 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.ImplementationGuide> retVal; 1482 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.ImplementationGuide>(); 1483 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.ImplementationGuide.class); 1484 retVal.setContext(fhirContextDstu2()); 1485 return retVal; 1486 } 1487 1488 @Bean(name="myImplementationGuideRpDstu2") 1489 @Lazy 1490 public ca.uhn.fhir.jpa.rp.dstu2.ImplementationGuideResourceProvider rpImplementationGuideDstu2() { 1491 ca.uhn.fhir.jpa.rp.dstu2.ImplementationGuideResourceProvider retVal; 1492 retVal = new ca.uhn.fhir.jpa.rp.dstu2.ImplementationGuideResourceProvider(); 1493 retVal.setContext(fhirContextDstu2()); 1494 retVal.setDao(daoImplementationGuideDstu2()); 1495 return retVal; 1496 } 1497 1498 @Bean(name="myListDaoDstu2", autowire=Autowire.BY_NAME) 1499 public 1500 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.ListResource> 1501 daoListResourceDstu2() { 1502 1503 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.ListResource> retVal; 1504 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.ListResource>(); 1505 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.ListResource.class); 1506 retVal.setContext(fhirContextDstu2()); 1507 return retVal; 1508 } 1509 1510 @Bean(name="myListResourceRpDstu2") 1511 @Lazy 1512 public ca.uhn.fhir.jpa.rp.dstu2.ListResourceResourceProvider rpListResourceDstu2() { 1513 ca.uhn.fhir.jpa.rp.dstu2.ListResourceResourceProvider retVal; 1514 retVal = new ca.uhn.fhir.jpa.rp.dstu2.ListResourceResourceProvider(); 1515 retVal.setContext(fhirContextDstu2()); 1516 retVal.setDao(daoListResourceDstu2()); 1517 return retVal; 1518 } 1519 1520 @Bean(name="myLocationDaoDstu2", autowire=Autowire.BY_NAME) 1521 public 1522 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Location> 1523 daoLocationDstu2() { 1524 1525 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Location> retVal; 1526 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.Location>(); 1527 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.Location.class); 1528 retVal.setContext(fhirContextDstu2()); 1529 return retVal; 1530 } 1531 1532 @Bean(name="myLocationRpDstu2") 1533 @Lazy 1534 public ca.uhn.fhir.jpa.rp.dstu2.LocationResourceProvider rpLocationDstu2() { 1535 ca.uhn.fhir.jpa.rp.dstu2.LocationResourceProvider retVal; 1536 retVal = new ca.uhn.fhir.jpa.rp.dstu2.LocationResourceProvider(); 1537 retVal.setContext(fhirContextDstu2()); 1538 retVal.setDao(daoLocationDstu2()); 1539 return retVal; 1540 } 1541 1542 @Bean(name="myMediaDaoDstu2", autowire=Autowire.BY_NAME) 1543 public 1544 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Media> 1545 daoMediaDstu2() { 1546 1547 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Media> retVal; 1548 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.Media>(); 1549 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.Media.class); 1550 retVal.setContext(fhirContextDstu2()); 1551 return retVal; 1552 } 1553 1554 @Bean(name="myMediaRpDstu2") 1555 @Lazy 1556 public ca.uhn.fhir.jpa.rp.dstu2.MediaResourceProvider rpMediaDstu2() { 1557 ca.uhn.fhir.jpa.rp.dstu2.MediaResourceProvider retVal; 1558 retVal = new ca.uhn.fhir.jpa.rp.dstu2.MediaResourceProvider(); 1559 retVal.setContext(fhirContextDstu2()); 1560 retVal.setDao(daoMediaDstu2()); 1561 return retVal; 1562 } 1563 1564 @Bean(name="myMedicationDaoDstu2", autowire=Autowire.BY_NAME) 1565 public 1566 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Medication> 1567 daoMedicationDstu2() { 1568 1569 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Medication> retVal; 1570 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.Medication>(); 1571 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.Medication.class); 1572 retVal.setContext(fhirContextDstu2()); 1573 return retVal; 1574 } 1575 1576 @Bean(name="myMedicationRpDstu2") 1577 @Lazy 1578 public ca.uhn.fhir.jpa.rp.dstu2.MedicationResourceProvider rpMedicationDstu2() { 1579 ca.uhn.fhir.jpa.rp.dstu2.MedicationResourceProvider retVal; 1580 retVal = new ca.uhn.fhir.jpa.rp.dstu2.MedicationResourceProvider(); 1581 retVal.setContext(fhirContextDstu2()); 1582 retVal.setDao(daoMedicationDstu2()); 1583 return retVal; 1584 } 1585 1586 @Bean(name="myMedicationAdministrationDaoDstu2", autowire=Autowire.BY_NAME) 1587 public 1588 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.MedicationAdministration> 1589 daoMedicationAdministrationDstu2() { 1590 1591 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.MedicationAdministration> retVal; 1592 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.MedicationAdministration>(); 1593 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.MedicationAdministration.class); 1594 retVal.setContext(fhirContextDstu2()); 1595 return retVal; 1596 } 1597 1598 @Bean(name="myMedicationAdministrationRpDstu2") 1599 @Lazy 1600 public ca.uhn.fhir.jpa.rp.dstu2.MedicationAdministrationResourceProvider rpMedicationAdministrationDstu2() { 1601 ca.uhn.fhir.jpa.rp.dstu2.MedicationAdministrationResourceProvider retVal; 1602 retVal = new ca.uhn.fhir.jpa.rp.dstu2.MedicationAdministrationResourceProvider(); 1603 retVal.setContext(fhirContextDstu2()); 1604 retVal.setDao(daoMedicationAdministrationDstu2()); 1605 return retVal; 1606 } 1607 1608 @Bean(name="myMedicationDispenseDaoDstu2", autowire=Autowire.BY_NAME) 1609 public 1610 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.MedicationDispense> 1611 daoMedicationDispenseDstu2() { 1612 1613 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.MedicationDispense> retVal; 1614 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.MedicationDispense>(); 1615 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.MedicationDispense.class); 1616 retVal.setContext(fhirContextDstu2()); 1617 return retVal; 1618 } 1619 1620 @Bean(name="myMedicationDispenseRpDstu2") 1621 @Lazy 1622 public ca.uhn.fhir.jpa.rp.dstu2.MedicationDispenseResourceProvider rpMedicationDispenseDstu2() { 1623 ca.uhn.fhir.jpa.rp.dstu2.MedicationDispenseResourceProvider retVal; 1624 retVal = new ca.uhn.fhir.jpa.rp.dstu2.MedicationDispenseResourceProvider(); 1625 retVal.setContext(fhirContextDstu2()); 1626 retVal.setDao(daoMedicationDispenseDstu2()); 1627 return retVal; 1628 } 1629 1630 @Bean(name="myMedicationOrderDaoDstu2", autowire=Autowire.BY_NAME) 1631 public 1632 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.MedicationOrder> 1633 daoMedicationOrderDstu2() { 1634 1635 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.MedicationOrder> retVal; 1636 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.MedicationOrder>(); 1637 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.MedicationOrder.class); 1638 retVal.setContext(fhirContextDstu2()); 1639 return retVal; 1640 } 1641 1642 @Bean(name="myMedicationOrderRpDstu2") 1643 @Lazy 1644 public ca.uhn.fhir.jpa.rp.dstu2.MedicationOrderResourceProvider rpMedicationOrderDstu2() { 1645 ca.uhn.fhir.jpa.rp.dstu2.MedicationOrderResourceProvider retVal; 1646 retVal = new ca.uhn.fhir.jpa.rp.dstu2.MedicationOrderResourceProvider(); 1647 retVal.setContext(fhirContextDstu2()); 1648 retVal.setDao(daoMedicationOrderDstu2()); 1649 return retVal; 1650 } 1651 1652 @Bean(name="myMedicationStatementDaoDstu2", autowire=Autowire.BY_NAME) 1653 public 1654 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.MedicationStatement> 1655 daoMedicationStatementDstu2() { 1656 1657 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.MedicationStatement> retVal; 1658 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.MedicationStatement>(); 1659 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.MedicationStatement.class); 1660 retVal.setContext(fhirContextDstu2()); 1661 return retVal; 1662 } 1663 1664 @Bean(name="myMedicationStatementRpDstu2") 1665 @Lazy 1666 public ca.uhn.fhir.jpa.rp.dstu2.MedicationStatementResourceProvider rpMedicationStatementDstu2() { 1667 ca.uhn.fhir.jpa.rp.dstu2.MedicationStatementResourceProvider retVal; 1668 retVal = new ca.uhn.fhir.jpa.rp.dstu2.MedicationStatementResourceProvider(); 1669 retVal.setContext(fhirContextDstu2()); 1670 retVal.setDao(daoMedicationStatementDstu2()); 1671 return retVal; 1672 } 1673 1674 @Bean(name="myMessageHeaderDaoDstu2", autowire=Autowire.BY_NAME) 1675 public 1676 IFhirResourceDaoMessageHeader<ca.uhn.fhir.model.dstu2.resource.MessageHeader> 1677 daoMessageHeaderDstu2() { 1678 1679 ca.uhn.fhir.jpa.dao.FhirResourceDaoMessageHeaderDstu2 retVal; 1680 retVal = new ca.uhn.fhir.jpa.dao.FhirResourceDaoMessageHeaderDstu2(); 1681 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.MessageHeader.class); 1682 retVal.setContext(fhirContextDstu2()); 1683 return retVal; 1684 } 1685 1686 @Bean(name="myMessageHeaderRpDstu2") 1687 @Lazy 1688 public ca.uhn.fhir.jpa.rp.dstu2.MessageHeaderResourceProvider rpMessageHeaderDstu2() { 1689 ca.uhn.fhir.jpa.rp.dstu2.MessageHeaderResourceProvider retVal; 1690 retVal = new ca.uhn.fhir.jpa.rp.dstu2.MessageHeaderResourceProvider(); 1691 retVal.setContext(fhirContextDstu2()); 1692 retVal.setDao(daoMessageHeaderDstu2()); 1693 return retVal; 1694 } 1695 1696 @Bean(name="myNamingSystemDaoDstu2", autowire=Autowire.BY_NAME) 1697 public 1698 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.NamingSystem> 1699 daoNamingSystemDstu2() { 1700 1701 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.NamingSystem> retVal; 1702 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.NamingSystem>(); 1703 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.NamingSystem.class); 1704 retVal.setContext(fhirContextDstu2()); 1705 return retVal; 1706 } 1707 1708 @Bean(name="myNamingSystemRpDstu2") 1709 @Lazy 1710 public ca.uhn.fhir.jpa.rp.dstu2.NamingSystemResourceProvider rpNamingSystemDstu2() { 1711 ca.uhn.fhir.jpa.rp.dstu2.NamingSystemResourceProvider retVal; 1712 retVal = new ca.uhn.fhir.jpa.rp.dstu2.NamingSystemResourceProvider(); 1713 retVal.setContext(fhirContextDstu2()); 1714 retVal.setDao(daoNamingSystemDstu2()); 1715 return retVal; 1716 } 1717 1718 @Bean(name="myNutritionOrderDaoDstu2", autowire=Autowire.BY_NAME) 1719 public 1720 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.NutritionOrder> 1721 daoNutritionOrderDstu2() { 1722 1723 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.NutritionOrder> retVal; 1724 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.NutritionOrder>(); 1725 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.NutritionOrder.class); 1726 retVal.setContext(fhirContextDstu2()); 1727 return retVal; 1728 } 1729 1730 @Bean(name="myNutritionOrderRpDstu2") 1731 @Lazy 1732 public ca.uhn.fhir.jpa.rp.dstu2.NutritionOrderResourceProvider rpNutritionOrderDstu2() { 1733 ca.uhn.fhir.jpa.rp.dstu2.NutritionOrderResourceProvider retVal; 1734 retVal = new ca.uhn.fhir.jpa.rp.dstu2.NutritionOrderResourceProvider(); 1735 retVal.setContext(fhirContextDstu2()); 1736 retVal.setDao(daoNutritionOrderDstu2()); 1737 return retVal; 1738 } 1739 1740 @Bean(name="myObservationDaoDstu2", autowire=Autowire.BY_NAME) 1741 public 1742 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Observation> 1743 daoObservationDstu2() { 1744 1745 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Observation> retVal; 1746 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.Observation>(); 1747 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.Observation.class); 1748 retVal.setContext(fhirContextDstu2()); 1749 return retVal; 1750 } 1751 1752 @Bean(name="myObservationRpDstu2") 1753 @Lazy 1754 public ca.uhn.fhir.jpa.rp.dstu2.ObservationResourceProvider rpObservationDstu2() { 1755 ca.uhn.fhir.jpa.rp.dstu2.ObservationResourceProvider retVal; 1756 retVal = new ca.uhn.fhir.jpa.rp.dstu2.ObservationResourceProvider(); 1757 retVal.setContext(fhirContextDstu2()); 1758 retVal.setDao(daoObservationDstu2()); 1759 return retVal; 1760 } 1761 1762 @Bean(name="myOperationDefinitionDaoDstu2", autowire=Autowire.BY_NAME) 1763 public 1764 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.OperationDefinition> 1765 daoOperationDefinitionDstu2() { 1766 1767 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.OperationDefinition> retVal; 1768 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.OperationDefinition>(); 1769 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.OperationDefinition.class); 1770 retVal.setContext(fhirContextDstu2()); 1771 return retVal; 1772 } 1773 1774 @Bean(name="myOperationDefinitionRpDstu2") 1775 @Lazy 1776 public ca.uhn.fhir.jpa.rp.dstu2.OperationDefinitionResourceProvider rpOperationDefinitionDstu2() { 1777 ca.uhn.fhir.jpa.rp.dstu2.OperationDefinitionResourceProvider retVal; 1778 retVal = new ca.uhn.fhir.jpa.rp.dstu2.OperationDefinitionResourceProvider(); 1779 retVal.setContext(fhirContextDstu2()); 1780 retVal.setDao(daoOperationDefinitionDstu2()); 1781 return retVal; 1782 } 1783 1784 @Bean(name="myOperationOutcomeDaoDstu2", autowire=Autowire.BY_NAME) 1785 public 1786 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.OperationOutcome> 1787 daoOperationOutcomeDstu2() { 1788 1789 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.OperationOutcome> retVal; 1790 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.OperationOutcome>(); 1791 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.OperationOutcome.class); 1792 retVal.setContext(fhirContextDstu2()); 1793 return retVal; 1794 } 1795 1796 @Bean(name="myOperationOutcomeRpDstu2") 1797 @Lazy 1798 public ca.uhn.fhir.jpa.rp.dstu2.OperationOutcomeResourceProvider rpOperationOutcomeDstu2() { 1799 ca.uhn.fhir.jpa.rp.dstu2.OperationOutcomeResourceProvider retVal; 1800 retVal = new ca.uhn.fhir.jpa.rp.dstu2.OperationOutcomeResourceProvider(); 1801 retVal.setContext(fhirContextDstu2()); 1802 retVal.setDao(daoOperationOutcomeDstu2()); 1803 return retVal; 1804 } 1805 1806 @Bean(name="myOrderDaoDstu2", autowire=Autowire.BY_NAME) 1807 public 1808 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Order> 1809 daoOrderDstu2() { 1810 1811 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Order> retVal; 1812 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.Order>(); 1813 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.Order.class); 1814 retVal.setContext(fhirContextDstu2()); 1815 return retVal; 1816 } 1817 1818 @Bean(name="myOrderRpDstu2") 1819 @Lazy 1820 public ca.uhn.fhir.jpa.rp.dstu2.OrderResourceProvider rpOrderDstu2() { 1821 ca.uhn.fhir.jpa.rp.dstu2.OrderResourceProvider retVal; 1822 retVal = new ca.uhn.fhir.jpa.rp.dstu2.OrderResourceProvider(); 1823 retVal.setContext(fhirContextDstu2()); 1824 retVal.setDao(daoOrderDstu2()); 1825 return retVal; 1826 } 1827 1828 @Bean(name="myOrderResponseDaoDstu2", autowire=Autowire.BY_NAME) 1829 public 1830 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.OrderResponse> 1831 daoOrderResponseDstu2() { 1832 1833 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.OrderResponse> retVal; 1834 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.OrderResponse>(); 1835 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.OrderResponse.class); 1836 retVal.setContext(fhirContextDstu2()); 1837 return retVal; 1838 } 1839 1840 @Bean(name="myOrderResponseRpDstu2") 1841 @Lazy 1842 public ca.uhn.fhir.jpa.rp.dstu2.OrderResponseResourceProvider rpOrderResponseDstu2() { 1843 ca.uhn.fhir.jpa.rp.dstu2.OrderResponseResourceProvider retVal; 1844 retVal = new ca.uhn.fhir.jpa.rp.dstu2.OrderResponseResourceProvider(); 1845 retVal.setContext(fhirContextDstu2()); 1846 retVal.setDao(daoOrderResponseDstu2()); 1847 return retVal; 1848 } 1849 1850 @Bean(name="myOrganizationDaoDstu2", autowire=Autowire.BY_NAME) 1851 public 1852 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Organization> 1853 daoOrganizationDstu2() { 1854 1855 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Organization> retVal; 1856 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.Organization>(); 1857 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.Organization.class); 1858 retVal.setContext(fhirContextDstu2()); 1859 return retVal; 1860 } 1861 1862 @Bean(name="myOrganizationRpDstu2") 1863 @Lazy 1864 public ca.uhn.fhir.jpa.rp.dstu2.OrganizationResourceProvider rpOrganizationDstu2() { 1865 ca.uhn.fhir.jpa.rp.dstu2.OrganizationResourceProvider retVal; 1866 retVal = new ca.uhn.fhir.jpa.rp.dstu2.OrganizationResourceProvider(); 1867 retVal.setContext(fhirContextDstu2()); 1868 retVal.setDao(daoOrganizationDstu2()); 1869 return retVal; 1870 } 1871 1872 @Bean(name="myParametersDaoDstu2", autowire=Autowire.BY_NAME) 1873 public 1874 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Parameters> 1875 daoParametersDstu2() { 1876 1877 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Parameters> retVal; 1878 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.Parameters>(); 1879 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.Parameters.class); 1880 retVal.setContext(fhirContextDstu2()); 1881 return retVal; 1882 } 1883 1884 @Bean(name="myParametersRpDstu2") 1885 @Lazy 1886 public ca.uhn.fhir.jpa.rp.dstu2.ParametersResourceProvider rpParametersDstu2() { 1887 ca.uhn.fhir.jpa.rp.dstu2.ParametersResourceProvider retVal; 1888 retVal = new ca.uhn.fhir.jpa.rp.dstu2.ParametersResourceProvider(); 1889 retVal.setContext(fhirContextDstu2()); 1890 retVal.setDao(daoParametersDstu2()); 1891 return retVal; 1892 } 1893 1894 @Bean(name="myPatientDaoDstu2", autowire=Autowire.BY_NAME) 1895 public 1896 IFhirResourceDaoPatient<ca.uhn.fhir.model.dstu2.resource.Patient> 1897 daoPatientDstu2() { 1898 1899 ca.uhn.fhir.jpa.dao.FhirResourceDaoPatientDstu2 retVal; 1900 retVal = new ca.uhn.fhir.jpa.dao.FhirResourceDaoPatientDstu2(); 1901 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.Patient.class); 1902 retVal.setContext(fhirContextDstu2()); 1903 return retVal; 1904 } 1905 1906 @Bean(name="myPatientRpDstu2") 1907 @Lazy 1908 public ca.uhn.fhir.jpa.rp.dstu2.PatientResourceProvider rpPatientDstu2() { 1909 ca.uhn.fhir.jpa.rp.dstu2.PatientResourceProvider retVal; 1910 retVal = new ca.uhn.fhir.jpa.rp.dstu2.PatientResourceProvider(); 1911 retVal.setContext(fhirContextDstu2()); 1912 retVal.setDao(daoPatientDstu2()); 1913 return retVal; 1914 } 1915 1916 @Bean(name="myPaymentNoticeDaoDstu2", autowire=Autowire.BY_NAME) 1917 public 1918 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.PaymentNotice> 1919 daoPaymentNoticeDstu2() { 1920 1921 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.PaymentNotice> retVal; 1922 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.PaymentNotice>(); 1923 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.PaymentNotice.class); 1924 retVal.setContext(fhirContextDstu2()); 1925 return retVal; 1926 } 1927 1928 @Bean(name="myPaymentNoticeRpDstu2") 1929 @Lazy 1930 public ca.uhn.fhir.jpa.rp.dstu2.PaymentNoticeResourceProvider rpPaymentNoticeDstu2() { 1931 ca.uhn.fhir.jpa.rp.dstu2.PaymentNoticeResourceProvider retVal; 1932 retVal = new ca.uhn.fhir.jpa.rp.dstu2.PaymentNoticeResourceProvider(); 1933 retVal.setContext(fhirContextDstu2()); 1934 retVal.setDao(daoPaymentNoticeDstu2()); 1935 return retVal; 1936 } 1937 1938 @Bean(name="myPaymentReconciliationDaoDstu2", autowire=Autowire.BY_NAME) 1939 public 1940 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.PaymentReconciliation> 1941 daoPaymentReconciliationDstu2() { 1942 1943 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.PaymentReconciliation> retVal; 1944 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.PaymentReconciliation>(); 1945 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.PaymentReconciliation.class); 1946 retVal.setContext(fhirContextDstu2()); 1947 return retVal; 1948 } 1949 1950 @Bean(name="myPaymentReconciliationRpDstu2") 1951 @Lazy 1952 public ca.uhn.fhir.jpa.rp.dstu2.PaymentReconciliationResourceProvider rpPaymentReconciliationDstu2() { 1953 ca.uhn.fhir.jpa.rp.dstu2.PaymentReconciliationResourceProvider retVal; 1954 retVal = new ca.uhn.fhir.jpa.rp.dstu2.PaymentReconciliationResourceProvider(); 1955 retVal.setContext(fhirContextDstu2()); 1956 retVal.setDao(daoPaymentReconciliationDstu2()); 1957 return retVal; 1958 } 1959 1960 @Bean(name="myPersonDaoDstu2", autowire=Autowire.BY_NAME) 1961 public 1962 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Person> 1963 daoPersonDstu2() { 1964 1965 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Person> retVal; 1966 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.Person>(); 1967 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.Person.class); 1968 retVal.setContext(fhirContextDstu2()); 1969 return retVal; 1970 } 1971 1972 @Bean(name="myPersonRpDstu2") 1973 @Lazy 1974 public ca.uhn.fhir.jpa.rp.dstu2.PersonResourceProvider rpPersonDstu2() { 1975 ca.uhn.fhir.jpa.rp.dstu2.PersonResourceProvider retVal; 1976 retVal = new ca.uhn.fhir.jpa.rp.dstu2.PersonResourceProvider(); 1977 retVal.setContext(fhirContextDstu2()); 1978 retVal.setDao(daoPersonDstu2()); 1979 return retVal; 1980 } 1981 1982 @Bean(name="myPractitionerDaoDstu2", autowire=Autowire.BY_NAME) 1983 public 1984 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Practitioner> 1985 daoPractitionerDstu2() { 1986 1987 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Practitioner> retVal; 1988 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.Practitioner>(); 1989 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.Practitioner.class); 1990 retVal.setContext(fhirContextDstu2()); 1991 return retVal; 1992 } 1993 1994 @Bean(name="myPractitionerRpDstu2") 1995 @Lazy 1996 public ca.uhn.fhir.jpa.rp.dstu2.PractitionerResourceProvider rpPractitionerDstu2() { 1997 ca.uhn.fhir.jpa.rp.dstu2.PractitionerResourceProvider retVal; 1998 retVal = new ca.uhn.fhir.jpa.rp.dstu2.PractitionerResourceProvider(); 1999 retVal.setContext(fhirContextDstu2()); 2000 retVal.setDao(daoPractitionerDstu2()); 2001 return retVal; 2002 } 2003 2004 @Bean(name="myProcedureDaoDstu2", autowire=Autowire.BY_NAME) 2005 public 2006 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Procedure> 2007 daoProcedureDstu2() { 2008 2009 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Procedure> retVal; 2010 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.Procedure>(); 2011 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.Procedure.class); 2012 retVal.setContext(fhirContextDstu2()); 2013 return retVal; 2014 } 2015 2016 @Bean(name="myProcedureRpDstu2") 2017 @Lazy 2018 public ca.uhn.fhir.jpa.rp.dstu2.ProcedureResourceProvider rpProcedureDstu2() { 2019 ca.uhn.fhir.jpa.rp.dstu2.ProcedureResourceProvider retVal; 2020 retVal = new ca.uhn.fhir.jpa.rp.dstu2.ProcedureResourceProvider(); 2021 retVal.setContext(fhirContextDstu2()); 2022 retVal.setDao(daoProcedureDstu2()); 2023 return retVal; 2024 } 2025 2026 @Bean(name="myProcedureRequestDaoDstu2", autowire=Autowire.BY_NAME) 2027 public 2028 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.ProcedureRequest> 2029 daoProcedureRequestDstu2() { 2030 2031 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.ProcedureRequest> retVal; 2032 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.ProcedureRequest>(); 2033 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.ProcedureRequest.class); 2034 retVal.setContext(fhirContextDstu2()); 2035 return retVal; 2036 } 2037 2038 @Bean(name="myProcedureRequestRpDstu2") 2039 @Lazy 2040 public ca.uhn.fhir.jpa.rp.dstu2.ProcedureRequestResourceProvider rpProcedureRequestDstu2() { 2041 ca.uhn.fhir.jpa.rp.dstu2.ProcedureRequestResourceProvider retVal; 2042 retVal = new ca.uhn.fhir.jpa.rp.dstu2.ProcedureRequestResourceProvider(); 2043 retVal.setContext(fhirContextDstu2()); 2044 retVal.setDao(daoProcedureRequestDstu2()); 2045 return retVal; 2046 } 2047 2048 @Bean(name="myProcessRequestDaoDstu2", autowire=Autowire.BY_NAME) 2049 public 2050 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.ProcessRequest> 2051 daoProcessRequestDstu2() { 2052 2053 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.ProcessRequest> retVal; 2054 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.ProcessRequest>(); 2055 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.ProcessRequest.class); 2056 retVal.setContext(fhirContextDstu2()); 2057 return retVal; 2058 } 2059 2060 @Bean(name="myProcessRequestRpDstu2") 2061 @Lazy 2062 public ca.uhn.fhir.jpa.rp.dstu2.ProcessRequestResourceProvider rpProcessRequestDstu2() { 2063 ca.uhn.fhir.jpa.rp.dstu2.ProcessRequestResourceProvider retVal; 2064 retVal = new ca.uhn.fhir.jpa.rp.dstu2.ProcessRequestResourceProvider(); 2065 retVal.setContext(fhirContextDstu2()); 2066 retVal.setDao(daoProcessRequestDstu2()); 2067 return retVal; 2068 } 2069 2070 @Bean(name="myProcessResponseDaoDstu2", autowire=Autowire.BY_NAME) 2071 public 2072 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.ProcessResponse> 2073 daoProcessResponseDstu2() { 2074 2075 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.ProcessResponse> retVal; 2076 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.ProcessResponse>(); 2077 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.ProcessResponse.class); 2078 retVal.setContext(fhirContextDstu2()); 2079 return retVal; 2080 } 2081 2082 @Bean(name="myProcessResponseRpDstu2") 2083 @Lazy 2084 public ca.uhn.fhir.jpa.rp.dstu2.ProcessResponseResourceProvider rpProcessResponseDstu2() { 2085 ca.uhn.fhir.jpa.rp.dstu2.ProcessResponseResourceProvider retVal; 2086 retVal = new ca.uhn.fhir.jpa.rp.dstu2.ProcessResponseResourceProvider(); 2087 retVal.setContext(fhirContextDstu2()); 2088 retVal.setDao(daoProcessResponseDstu2()); 2089 return retVal; 2090 } 2091 2092 @Bean(name="myProvenanceDaoDstu2", autowire=Autowire.BY_NAME) 2093 public 2094 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Provenance> 2095 daoProvenanceDstu2() { 2096 2097 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Provenance> retVal; 2098 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.Provenance>(); 2099 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.Provenance.class); 2100 retVal.setContext(fhirContextDstu2()); 2101 return retVal; 2102 } 2103 2104 @Bean(name="myProvenanceRpDstu2") 2105 @Lazy 2106 public ca.uhn.fhir.jpa.rp.dstu2.ProvenanceResourceProvider rpProvenanceDstu2() { 2107 ca.uhn.fhir.jpa.rp.dstu2.ProvenanceResourceProvider retVal; 2108 retVal = new ca.uhn.fhir.jpa.rp.dstu2.ProvenanceResourceProvider(); 2109 retVal.setContext(fhirContextDstu2()); 2110 retVal.setDao(daoProvenanceDstu2()); 2111 return retVal; 2112 } 2113 2114 @Bean(name="myQuestionnaireDaoDstu2", autowire=Autowire.BY_NAME) 2115 public 2116 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Questionnaire> 2117 daoQuestionnaireDstu2() { 2118 2119 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Questionnaire> retVal; 2120 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.Questionnaire>(); 2121 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.Questionnaire.class); 2122 retVal.setContext(fhirContextDstu2()); 2123 return retVal; 2124 } 2125 2126 @Bean(name="myQuestionnaireRpDstu2") 2127 @Lazy 2128 public ca.uhn.fhir.jpa.rp.dstu2.QuestionnaireResourceProvider rpQuestionnaireDstu2() { 2129 ca.uhn.fhir.jpa.rp.dstu2.QuestionnaireResourceProvider retVal; 2130 retVal = new ca.uhn.fhir.jpa.rp.dstu2.QuestionnaireResourceProvider(); 2131 retVal.setContext(fhirContextDstu2()); 2132 retVal.setDao(daoQuestionnaireDstu2()); 2133 return retVal; 2134 } 2135 2136 @Bean(name="myQuestionnaireResponseDaoDstu2", autowire=Autowire.BY_NAME) 2137 public 2138 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.QuestionnaireResponse> 2139 daoQuestionnaireResponseDstu2() { 2140 2141 ca.uhn.fhir.jpa.dao.FhirResourceDaoQuestionnaireResponseDstu2 retVal; 2142 retVal = new ca.uhn.fhir.jpa.dao.FhirResourceDaoQuestionnaireResponseDstu2(); 2143 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.QuestionnaireResponse.class); 2144 retVal.setContext(fhirContextDstu2()); 2145 return retVal; 2146 } 2147 2148 @Bean(name="myQuestionnaireResponseRpDstu2") 2149 @Lazy 2150 public ca.uhn.fhir.jpa.rp.dstu2.QuestionnaireResponseResourceProvider rpQuestionnaireResponseDstu2() { 2151 ca.uhn.fhir.jpa.rp.dstu2.QuestionnaireResponseResourceProvider retVal; 2152 retVal = new ca.uhn.fhir.jpa.rp.dstu2.QuestionnaireResponseResourceProvider(); 2153 retVal.setContext(fhirContextDstu2()); 2154 retVal.setDao(daoQuestionnaireResponseDstu2()); 2155 return retVal; 2156 } 2157 2158 @Bean(name="myReferralRequestDaoDstu2", autowire=Autowire.BY_NAME) 2159 public 2160 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.ReferralRequest> 2161 daoReferralRequestDstu2() { 2162 2163 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.ReferralRequest> retVal; 2164 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.ReferralRequest>(); 2165 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.ReferralRequest.class); 2166 retVal.setContext(fhirContextDstu2()); 2167 return retVal; 2168 } 2169 2170 @Bean(name="myReferralRequestRpDstu2") 2171 @Lazy 2172 public ca.uhn.fhir.jpa.rp.dstu2.ReferralRequestResourceProvider rpReferralRequestDstu2() { 2173 ca.uhn.fhir.jpa.rp.dstu2.ReferralRequestResourceProvider retVal; 2174 retVal = new ca.uhn.fhir.jpa.rp.dstu2.ReferralRequestResourceProvider(); 2175 retVal.setContext(fhirContextDstu2()); 2176 retVal.setDao(daoReferralRequestDstu2()); 2177 return retVal; 2178 } 2179 2180 @Bean(name="myRelatedPersonDaoDstu2", autowire=Autowire.BY_NAME) 2181 public 2182 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.RelatedPerson> 2183 daoRelatedPersonDstu2() { 2184 2185 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.RelatedPerson> retVal; 2186 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.RelatedPerson>(); 2187 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.RelatedPerson.class); 2188 retVal.setContext(fhirContextDstu2()); 2189 return retVal; 2190 } 2191 2192 @Bean(name="myRelatedPersonRpDstu2") 2193 @Lazy 2194 public ca.uhn.fhir.jpa.rp.dstu2.RelatedPersonResourceProvider rpRelatedPersonDstu2() { 2195 ca.uhn.fhir.jpa.rp.dstu2.RelatedPersonResourceProvider retVal; 2196 retVal = new ca.uhn.fhir.jpa.rp.dstu2.RelatedPersonResourceProvider(); 2197 retVal.setContext(fhirContextDstu2()); 2198 retVal.setDao(daoRelatedPersonDstu2()); 2199 return retVal; 2200 } 2201 2202 @Bean(name="myRiskAssessmentDaoDstu2", autowire=Autowire.BY_NAME) 2203 public 2204 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.RiskAssessment> 2205 daoRiskAssessmentDstu2() { 2206 2207 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.RiskAssessment> retVal; 2208 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.RiskAssessment>(); 2209 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.RiskAssessment.class); 2210 retVal.setContext(fhirContextDstu2()); 2211 return retVal; 2212 } 2213 2214 @Bean(name="myRiskAssessmentRpDstu2") 2215 @Lazy 2216 public ca.uhn.fhir.jpa.rp.dstu2.RiskAssessmentResourceProvider rpRiskAssessmentDstu2() { 2217 ca.uhn.fhir.jpa.rp.dstu2.RiskAssessmentResourceProvider retVal; 2218 retVal = new ca.uhn.fhir.jpa.rp.dstu2.RiskAssessmentResourceProvider(); 2219 retVal.setContext(fhirContextDstu2()); 2220 retVal.setDao(daoRiskAssessmentDstu2()); 2221 return retVal; 2222 } 2223 2224 @Bean(name="myScheduleDaoDstu2", autowire=Autowire.BY_NAME) 2225 public 2226 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Schedule> 2227 daoScheduleDstu2() { 2228 2229 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Schedule> retVal; 2230 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.Schedule>(); 2231 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.Schedule.class); 2232 retVal.setContext(fhirContextDstu2()); 2233 return retVal; 2234 } 2235 2236 @Bean(name="myScheduleRpDstu2") 2237 @Lazy 2238 public ca.uhn.fhir.jpa.rp.dstu2.ScheduleResourceProvider rpScheduleDstu2() { 2239 ca.uhn.fhir.jpa.rp.dstu2.ScheduleResourceProvider retVal; 2240 retVal = new ca.uhn.fhir.jpa.rp.dstu2.ScheduleResourceProvider(); 2241 retVal.setContext(fhirContextDstu2()); 2242 retVal.setDao(daoScheduleDstu2()); 2243 return retVal; 2244 } 2245 2246 @Bean(name="mySearchParameterDaoDstu2", autowire=Autowire.BY_NAME) 2247 public 2248 IFhirResourceDaoSearchParameter<ca.uhn.fhir.model.dstu2.resource.SearchParameter> 2249 daoSearchParameterDstu2() { 2250 2251 ca.uhn.fhir.jpa.dao.FhirResourceDaoSearchParameterDstu2 retVal; 2252 retVal = new ca.uhn.fhir.jpa.dao.FhirResourceDaoSearchParameterDstu2(); 2253 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.SearchParameter.class); 2254 retVal.setContext(fhirContextDstu2()); 2255 return retVal; 2256 } 2257 2258 @Bean(name="mySearchParameterRpDstu2") 2259 @Lazy 2260 public ca.uhn.fhir.jpa.rp.dstu2.SearchParameterResourceProvider rpSearchParameterDstu2() { 2261 ca.uhn.fhir.jpa.rp.dstu2.SearchParameterResourceProvider retVal; 2262 retVal = new ca.uhn.fhir.jpa.rp.dstu2.SearchParameterResourceProvider(); 2263 retVal.setContext(fhirContextDstu2()); 2264 retVal.setDao(daoSearchParameterDstu2()); 2265 return retVal; 2266 } 2267 2268 @Bean(name="mySlotDaoDstu2", autowire=Autowire.BY_NAME) 2269 public 2270 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Slot> 2271 daoSlotDstu2() { 2272 2273 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Slot> retVal; 2274 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.Slot>(); 2275 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.Slot.class); 2276 retVal.setContext(fhirContextDstu2()); 2277 return retVal; 2278 } 2279 2280 @Bean(name="mySlotRpDstu2") 2281 @Lazy 2282 public ca.uhn.fhir.jpa.rp.dstu2.SlotResourceProvider rpSlotDstu2() { 2283 ca.uhn.fhir.jpa.rp.dstu2.SlotResourceProvider retVal; 2284 retVal = new ca.uhn.fhir.jpa.rp.dstu2.SlotResourceProvider(); 2285 retVal.setContext(fhirContextDstu2()); 2286 retVal.setDao(daoSlotDstu2()); 2287 return retVal; 2288 } 2289 2290 @Bean(name="mySpecimenDaoDstu2", autowire=Autowire.BY_NAME) 2291 public 2292 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Specimen> 2293 daoSpecimenDstu2() { 2294 2295 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Specimen> retVal; 2296 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.Specimen>(); 2297 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.Specimen.class); 2298 retVal.setContext(fhirContextDstu2()); 2299 return retVal; 2300 } 2301 2302 @Bean(name="mySpecimenRpDstu2") 2303 @Lazy 2304 public ca.uhn.fhir.jpa.rp.dstu2.SpecimenResourceProvider rpSpecimenDstu2() { 2305 ca.uhn.fhir.jpa.rp.dstu2.SpecimenResourceProvider retVal; 2306 retVal = new ca.uhn.fhir.jpa.rp.dstu2.SpecimenResourceProvider(); 2307 retVal.setContext(fhirContextDstu2()); 2308 retVal.setDao(daoSpecimenDstu2()); 2309 return retVal; 2310 } 2311 2312 @Bean(name="myStructureDefinitionDaoDstu2", autowire=Autowire.BY_NAME) 2313 public 2314 IFhirResourceDaoStructureDefinition<ca.uhn.fhir.model.dstu2.resource.StructureDefinition> 2315 daoStructureDefinitionDstu2() { 2316 2317 ca.uhn.fhir.jpa.dao.FhirResourceDaoStructureDefinitionDstu2 retVal; 2318 retVal = new ca.uhn.fhir.jpa.dao.FhirResourceDaoStructureDefinitionDstu2(); 2319 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.StructureDefinition.class); 2320 retVal.setContext(fhirContextDstu2()); 2321 return retVal; 2322 } 2323 2324 @Bean(name="myStructureDefinitionRpDstu2") 2325 @Lazy 2326 public ca.uhn.fhir.jpa.rp.dstu2.StructureDefinitionResourceProvider rpStructureDefinitionDstu2() { 2327 ca.uhn.fhir.jpa.rp.dstu2.StructureDefinitionResourceProvider retVal; 2328 retVal = new ca.uhn.fhir.jpa.rp.dstu2.StructureDefinitionResourceProvider(); 2329 retVal.setContext(fhirContextDstu2()); 2330 retVal.setDao(daoStructureDefinitionDstu2()); 2331 return retVal; 2332 } 2333 2334 @Bean(name="mySubscriptionDaoDstu2", autowire=Autowire.BY_NAME) 2335 public 2336 IFhirResourceDaoSubscription<ca.uhn.fhir.model.dstu2.resource.Subscription> 2337 daoSubscriptionDstu2() { 2338 2339 ca.uhn.fhir.jpa.dao.FhirResourceDaoSubscriptionDstu2 retVal; 2340 retVal = new ca.uhn.fhir.jpa.dao.FhirResourceDaoSubscriptionDstu2(); 2341 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.Subscription.class); 2342 retVal.setContext(fhirContextDstu2()); 2343 return retVal; 2344 } 2345 2346 @Bean(name="mySubscriptionRpDstu2") 2347 @Lazy 2348 public ca.uhn.fhir.jpa.rp.dstu2.SubscriptionResourceProvider rpSubscriptionDstu2() { 2349 ca.uhn.fhir.jpa.rp.dstu2.SubscriptionResourceProvider retVal; 2350 retVal = new ca.uhn.fhir.jpa.rp.dstu2.SubscriptionResourceProvider(); 2351 retVal.setContext(fhirContextDstu2()); 2352 retVal.setDao(daoSubscriptionDstu2()); 2353 return retVal; 2354 } 2355 2356 @Bean(name="mySubstanceDaoDstu2", autowire=Autowire.BY_NAME) 2357 public 2358 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Substance> 2359 daoSubstanceDstu2() { 2360 2361 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.Substance> retVal; 2362 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.Substance>(); 2363 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.Substance.class); 2364 retVal.setContext(fhirContextDstu2()); 2365 return retVal; 2366 } 2367 2368 @Bean(name="mySubstanceRpDstu2") 2369 @Lazy 2370 public ca.uhn.fhir.jpa.rp.dstu2.SubstanceResourceProvider rpSubstanceDstu2() { 2371 ca.uhn.fhir.jpa.rp.dstu2.SubstanceResourceProvider retVal; 2372 retVal = new ca.uhn.fhir.jpa.rp.dstu2.SubstanceResourceProvider(); 2373 retVal.setContext(fhirContextDstu2()); 2374 retVal.setDao(daoSubstanceDstu2()); 2375 return retVal; 2376 } 2377 2378 @Bean(name="mySupplyDeliveryDaoDstu2", autowire=Autowire.BY_NAME) 2379 public 2380 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.SupplyDelivery> 2381 daoSupplyDeliveryDstu2() { 2382 2383 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.SupplyDelivery> retVal; 2384 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.SupplyDelivery>(); 2385 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.SupplyDelivery.class); 2386 retVal.setContext(fhirContextDstu2()); 2387 return retVal; 2388 } 2389 2390 @Bean(name="mySupplyDeliveryRpDstu2") 2391 @Lazy 2392 public ca.uhn.fhir.jpa.rp.dstu2.SupplyDeliveryResourceProvider rpSupplyDeliveryDstu2() { 2393 ca.uhn.fhir.jpa.rp.dstu2.SupplyDeliveryResourceProvider retVal; 2394 retVal = new ca.uhn.fhir.jpa.rp.dstu2.SupplyDeliveryResourceProvider(); 2395 retVal.setContext(fhirContextDstu2()); 2396 retVal.setDao(daoSupplyDeliveryDstu2()); 2397 return retVal; 2398 } 2399 2400 @Bean(name="mySupplyRequestDaoDstu2", autowire=Autowire.BY_NAME) 2401 public 2402 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.SupplyRequest> 2403 daoSupplyRequestDstu2() { 2404 2405 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.SupplyRequest> retVal; 2406 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.SupplyRequest>(); 2407 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.SupplyRequest.class); 2408 retVal.setContext(fhirContextDstu2()); 2409 return retVal; 2410 } 2411 2412 @Bean(name="mySupplyRequestRpDstu2") 2413 @Lazy 2414 public ca.uhn.fhir.jpa.rp.dstu2.SupplyRequestResourceProvider rpSupplyRequestDstu2() { 2415 ca.uhn.fhir.jpa.rp.dstu2.SupplyRequestResourceProvider retVal; 2416 retVal = new ca.uhn.fhir.jpa.rp.dstu2.SupplyRequestResourceProvider(); 2417 retVal.setContext(fhirContextDstu2()); 2418 retVal.setDao(daoSupplyRequestDstu2()); 2419 return retVal; 2420 } 2421 2422 @Bean(name="myTestScriptDaoDstu2", autowire=Autowire.BY_NAME) 2423 public 2424 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.TestScript> 2425 daoTestScriptDstu2() { 2426 2427 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.TestScript> retVal; 2428 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.TestScript>(); 2429 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.TestScript.class); 2430 retVal.setContext(fhirContextDstu2()); 2431 return retVal; 2432 } 2433 2434 @Bean(name="myTestScriptRpDstu2") 2435 @Lazy 2436 public ca.uhn.fhir.jpa.rp.dstu2.TestScriptResourceProvider rpTestScriptDstu2() { 2437 ca.uhn.fhir.jpa.rp.dstu2.TestScriptResourceProvider retVal; 2438 retVal = new ca.uhn.fhir.jpa.rp.dstu2.TestScriptResourceProvider(); 2439 retVal.setContext(fhirContextDstu2()); 2440 retVal.setDao(daoTestScriptDstu2()); 2441 return retVal; 2442 } 2443 2444 @Bean(name="myValueSetDaoDstu2", autowire=Autowire.BY_NAME) 2445 public 2446 IFhirResourceDaoValueSet<ca.uhn.fhir.model.dstu2.resource.ValueSet, ca.uhn.fhir.model.dstu2.composite.CodingDt, ca.uhn.fhir.model.dstu2.composite.CodeableConceptDt> 2447 daoValueSetDstu2() { 2448 2449 ca.uhn.fhir.jpa.dao.FhirResourceDaoValueSetDstu2 retVal; 2450 retVal = new ca.uhn.fhir.jpa.dao.FhirResourceDaoValueSetDstu2(); 2451 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.ValueSet.class); 2452 retVal.setContext(fhirContextDstu2()); 2453 return retVal; 2454 } 2455 2456 @Bean(name="myValueSetRpDstu2") 2457 @Lazy 2458 public ca.uhn.fhir.jpa.rp.dstu2.ValueSetResourceProvider rpValueSetDstu2() { 2459 ca.uhn.fhir.jpa.rp.dstu2.ValueSetResourceProvider retVal; 2460 retVal = new ca.uhn.fhir.jpa.rp.dstu2.ValueSetResourceProvider(); 2461 retVal.setContext(fhirContextDstu2()); 2462 retVal.setDao(daoValueSetDstu2()); 2463 return retVal; 2464 } 2465 2466 @Bean(name="myVisionPrescriptionDaoDstu2", autowire=Autowire.BY_NAME) 2467 public 2468 IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.VisionPrescription> 2469 daoVisionPrescriptionDstu2() { 2470 2471 ca.uhn.fhir.jpa.dao.BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.VisionPrescription> retVal; 2472 retVal = new ca.uhn.fhir.jpa.dao.JpaResourceDao<ca.uhn.fhir.model.dstu2.resource.VisionPrescription>(); 2473 retVal.setResourceType(ca.uhn.fhir.model.dstu2.resource.VisionPrescription.class); 2474 retVal.setContext(fhirContextDstu2()); 2475 return retVal; 2476 } 2477 2478 @Bean(name="myVisionPrescriptionRpDstu2") 2479 @Lazy 2480 public ca.uhn.fhir.jpa.rp.dstu2.VisionPrescriptionResourceProvider rpVisionPrescriptionDstu2() { 2481 ca.uhn.fhir.jpa.rp.dstu2.VisionPrescriptionResourceProvider retVal; 2482 retVal = new ca.uhn.fhir.jpa.rp.dstu2.VisionPrescriptionResourceProvider(); 2483 retVal.setContext(fhirContextDstu2()); 2484 retVal.setDao(daoVisionPrescriptionDstu2()); 2485 return retVal; 2486 } 2487 2488 2489 2490 2491 2492 2493}