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.
|
DropMillisecondsHibernateInterceptor |
Prior to MySQL version 5.6 the DATETIME datatype is only precise to the second, and in version 5.6, a column datatype
of DATETIME is precise to the second.
|
HibernateAdministrationDAO |
Hibernate specific database methods for the AdministrationService
|
HibernateCohortDAO |
Hibernate implementation of the CohortDAO
|
HibernateConceptDAO |
The Hibernate class for Concepts, Drugs, and related classes.
|
HibernateConditionDAO |
Hibernate implementation of the ConditionDAO
|
HibernateContextDAO |
Hibernate specific implementation of the
ContextDAO . |
HibernateDatatypeDAO |
Hibernate-specific Datatype-related functions.
|
HibernateDiagnosisDAO |
Hibernate implementation of the DiagnosisDAO
|
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
|
HibernateMedicationDispenseDAO |
Hibernate implementation of the MedicationDispenseDAO
|
HibernateObsDAO |
Hibernate specific Observation related functions This class should not be used directly.
|
HibernateOpenmrsDataDAO<T extends BaseOpenmrsData> |
Abstract class implementing basic data access methods for BaseOpenmrsData persistents
|
HibernateOpenmrsMetadataDAO<T extends BaseOpenmrsMetadata> |
Abstract class implementing basic data access methods for BaseOpenmrsMetadata persistents
|
HibernateOpenmrsObjectDAO<T extends BaseOpenmrsObject> |
Generic base class for all OpenMrs DAOs
|
HibernateOrderDAO |
This class should not be used directly.
|
HibernateOrderSetDAO |
This class should not be used directly.
|
HibernatePatientDAO |
Hibernate specific database methods for the PatientService
|
HibernatePersonDAO |
Hibernate specific Person database methods.
|
HibernateProgramWorkflowDAO |
Hibernate specific ProgramWorkflow related functions.
|
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.
|
ImmutableEntityInterceptor |
Superclass for all Interceptors that would like to ensure that changes to immutable entities of
specific types don't get persisted to the database, more granularity of the immutable properties
is also supported so as to allow editing some properties while not for others
NOTE: Subclasses MUST not make any changes to the persistent object because they get
called last, if they make any changes other interceptors would never know about them.
|
ImmutableObsInterceptor |
ImmutableEntityInterceptor for Obs, it catches any edited Obs, voids and replaces it with a new
one.
|
ImmutableOrderInterceptor |
ImmutableEntityInterceptor for Orders, ensures that orders fields don't get edited except for
dateStopped, voided, dateVoided, voidedBy, voidReason
|
JpaUtils | |
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 | Deprecated
since 2.1.0 (in favor of Hibernate Search)
|
PersonLuceneQuery |
Provides common queries for HibernatePatientDAO and HibernatePersonDAO.
|
PersonSearchCriteria | |
QueryResult |
Enum | Description |
---|---|
MatchMode | |
PatientSearchMode |
Copyright © 2024 OpenMRS Inc.. All rights reserved.