Interface | Description |
---|---|
AdministrationDAO |
Database methods for the AdministrationService
|
CohortDAO |
Database methods for cohort objects.
|
ConceptDAO |
Concept-related database functions
|
ConditionDAO |
This interface defines database methods for condition objects.
|
ContextDAO |
Defines the functions that the Context needs to access the database
|
DatatypeDAO |
Data access for custom datatypes
|
DiagnosisDAO |
This interface defines database methods for diagnosis objects.
|
EncounterDAO |
Encounter-related database functions
|
FormDAO |
Database access functions for the Form, FormField, and Field objects
|
FullTextSessionFactory |
Interface to be implemented by objects that are factories of
FullTextSession instances. |
LocationDAO |
Location-related database functions
|
MedicationDispenseDAO |
This interface defines database methods for the MedicationDispense domain
|
ObsDAO |
Observation-related database functions
|
OpenmrsDataDAO<T extends BaseOpenmrsData> |
In OpenMRS, we distinguish between data and metadata within our data model.
|
OpenmrsMetadataDAO<T extends BaseOpenmrsMetadata> |
In OpenMRS, we distinguish between data and metadata within our data model.
|
OpenmrsObjectDAO<T extends BaseOpenmrsObject> |
Generic interface for all OpenMrs DAOs
|
OrderDAO |
Order-related database functions
This class should never be used directly.
|
OrderSetDAO |
OrderSet-related database functions
This class should never be used directly.
|
PatientDAO |
Database methods for the PatientService
|
PersonDAO |
Person-related database functions
This is used by the PersonService.
|
ProgramWorkflowDAO |
Program- and PatientProgram- and ConceptStateConversion-related database functions
|
ProviderDAO |
Data Access function for Provider
|
SerializedObjectDAO |
The SerializedObjectDAO is meant to be used as a means for persisting objects for which a typical
relational table model is impractical.
|
TemplateDAO |
Message template related database functions
|
UserDAO |
Database methods for the UserService
|
VisitDAO |
Database access functions for visits.
|
Class | Description |
---|---|
ClobDatatypeStorage |
Stores a potentially-long String value, for clob-based custom datatypes
|
DelegatingFullTextSession |
Custom implementation of the
FullTextSession interface that acts a wrapper around a
target FullTextSession instance, it actually delegates all the method calls directly to the
target except for the FullTextSession.createFullTextQuery(Query, Class[]) method where it
first notifies registered listeners of the creation event before returning the newly created
FullTextQuery object. |
FullTextQueryAndEntityClass |
Wrapper class around a
FullTextQuery object and the Type of the entities to be returned
by the query. |
FullTextQueryCreatedEvent |
Represents an event object raised whenever a
FullTextQuery object is
created. |
FullTextSessionFactoryImpl | |
LoginCredential |
This class holds the minimal amount of data necessary to change a user's password without using a
PreparedStatement or putting the password in the User class.
|
SerializedObject |
Object representation of a Serialized Object as stored in the database.
|
Exception | Description |
---|---|
DAOException |
Represents often fatal errors that occur within the database layer.
|
OpenMRS database layer interfaces. These data access objects (DAOs) provide the necessary methods to access and manipulate OpenMRS domain objects.
DAOs should be used by the API (org.openmrs.api.*Services
) and rarely
(if ever) accessed directly.
Copyright © 2024 OpenMRS Inc.. All rights reserved.