package edu.gatech.i3l.fhir.jpa.dao; import org.springframework.transaction.annotation.Propagation; import org.springframework.transaction.annotation.Transactional; import ca.uhn.fhir.model.dstu2.resource.Procedure; import edu.gatech.i3l.fhir.dstu2.entities.ProcedureOccurrence; import edu.gatech.i3l.fhir.jpa.query.AbstractPredicateBuilder; import edu.gatech.i3l.fhir.jpa.query.PredicateBuilder; @Transactional(propagation = Propagation.REQUIRED) public class ProcedureFhirResourceDao extends BaseFhirResourceDao<Procedure> { public ProcedureFhirResourceDao() { super(); setResourceEntity(ProcedureOccurrence.class); setValidateBean(true); } @Override public PredicateBuilder getPredicateBuilder() { return new AbstractPredicateBuilder() {}; } }