| Class | Description | 
|---|---|
| AttributeMatcherPredicate<T extends Customizable,AT extends AttributeType> | 
 Used in conjunction with commons-collections filter to find attributes with values in the given map. 
 | 
| AuditableInterceptor | 
 This class looks for  
OpenmrsObject and Auditable that are being inserted into the
 database. | 
| ChainingInterceptor | 
 Used by the  
HibernateSessionFactoryBean to keep track of multiple interceptors Each of the methods in Interceptor are called for each interceptor that is added to this
 class | 
| DbSession | 
 This class has been created to provide backwards compatibility for modules, which need to support
 OpenMRS 1.12 and before. 
 | 
| DbSessionFactory | 
 It should be used instead of SessionFactory for modules, which need to support
 OpenMRS 1.12 and before. 
 | 
| HibernateActiveListDAO | 
 Hibernate specific database methods for the ActiveListService 
 | 
| HibernateAdministrationDAO | 
 Hibernate specific database methods for the AdministrationService 
 | 
| HibernateCohortDAO | 
 Hibernate implementation of the CohortDAO 
 | 
| HibernateConceptDAO | 
 The Hibernate class for Concepts, Drugs, and related classes. 
 | 
| HibernateContextDAO | 
 Hibernate specific implementation of the  
ContextDAO. | 
| HibernateDatatypeDAO | 
 Hibernate-specific Datatype-related functions. 
 | 
| HibernateEncounterDAO | 
 Hibernate specific dao for the  
EncounterService All calls should be made on the
 Context.getEncounterService() object | 
| HibernateFormDAO | 
 Hibernate-specific Form-related functions. 
 | 
| HibernateLocationDAO | 
 Hibernate location-related database functions 
 | 
| HibernateNoteDAO | |
| HibernateObsDAO | 
 Hibernate specific Observation related functions This class should not be used directly. 
 | 
| HibernateOrderDAO | 
 This class should not be used directly. 
 | 
| HibernatePatientDAO | 
 Hibernate specific database methods for the PatientService 
 | 
| HibernatePatientSetDAO | 
 Hibernate specific implementation of the PatientSetDAO. 
 | 
| HibernatePersonDAO | 
 Hibernate specific Person database methods. 
 | 
| HibernateProgramWorkflowDAO | 
 Hibernate specific ProgramWorkflow related functions. 
This class should not be used directly.  | 
| HibernateProviderDAO | 
 Hibernate specific Provider related functions. 
 | 
| HibernateSerializedObjectDAO | 
 Hibernate specific database access methods for serialized objects 
 | 
| HibernateSessionFactoryBean | |
| HibernateTemplateDAO | |
| HibernateUserDAO | 
 Hibernate specific database methods for the UserService 
 | 
| HibernateUtil | 
 This class holds common methods and utilities that are used across the hibernate related classes 
 | 
| HibernateVisitDAO | 
 Hibernate specific visit related functions This class should not be used directly. 
 | 
| NativeIfNotAssignedIdentityGenerator | 
 native-if-not-assigned 
By setting the Hibernate configuration's primary key column to use a "native" implementation, Hibernate ALWAYS generates the entity's id when it is being saved.  | 
| PatientSearchCriteria | 
 The PatientSearchCriteria class. 
 | 
Copyright © 2018 OpenMRS Inc.. All Rights Reserved.