| Package | Description | 
|---|---|
| org.openmrs.api | 
 
The primary OpenMRS API interfaces. 
 | 
| org.openmrs.api.context | 
 This package describes the context framework through which
authentication is performed and services provided for the OpenMRS system. 
 | 
| org.openmrs.api.db | 
 
OpenMRS database layer interfaces. 
 | 
| org.openmrs.api.db.hibernate | 
 Resources for Hibernate ORM. 
 | 
| org.openmrs.api.impl | |
| org.openmrs.module | 
 OpenMRS Module classes 
 | 
| org.openmrs.scheduler | |
| org.openmrs.scheduler.timer | |
| org.openmrs.util | 
 Shared utilities for OpenMRS classes 
 | 
| org.openmrs.web | |
| org.openmrs.web.filter.update | 
| Class and Description | 
|---|
| HttpClient
 This class supports doing an HTTP post to a URL. 
 | 
| OpenmrsConstants.PERSON_TYPE
 These enumerations should be used in ObsService and PersonService getters to help determine
 which type of object to restrict on 
 | 
| Class and Description | 
|---|
| DatabaseUpdateException
 Used by the  
DatabaseUpdater to show that an error occurred while updating to the latest
 database setup. | 
| InputRequiredException
 Used by the  
DatabaseUpdater to signal that a given update requires input from the user. | 
| Class and Description | 
|---|
| OpenmrsConstants.PERSON_TYPE
 These enumerations should be used in ObsService and PersonService getters to help determine
 which type of object to restrict on 
 | 
| Class and Description | 
|---|
| OpenmrsConstants.PERSON_TYPE
 These enumerations should be used in ObsService and PersonService getters to help determine
 which type of object to restrict on 
 | 
| Class and Description | 
|---|
| HttpClient
 This class supports doing an HTTP post to a URL. 
 | 
| OpenmrsConstants.PERSON_TYPE
 These enumerations should be used in ObsService and PersonService getters to help determine
 which type of object to restrict on 
 | 
| Class and Description | 
|---|
| CycleException | 
| Class and Description | 
|---|
| OpenmrsMemento
 This class is used to save the current state of an object/class. 
 | 
| Class and Description | 
|---|
| OpenmrsMemento
 This class is used to save the current state of an object/class. 
 | 
| Class and Description | 
|---|
| AttributableDate
 This class is a stand in for using "java.util.Date" as a PersonAttribute format. 
 | 
| CycleException | 
| DatabaseUpdateException
 Used by the  
DatabaseUpdater to show that an error occurred while updating to the latest
 database setup. | 
| DatabaseUpdater.OpenMRSChangeSet
 Represents each change in the files referenced by liquibase-update-to-latest 
 | 
| DoubleRange
 Represents a bounded or unbounded numeric range. 
 | 
| Format.FORMAT_TYPE | 
| Graph.Edge | 
| HttpUrl
 This is a wrapper around the Url class. 
 | 
| InputRequiredException.DATATYPE
 Required input will be in one of these forms 
 | 
| MemoryAppender
 Deprecated. 
 
As of 2.4.4, 2.5.1, and 2.6.0 this class is moved to the org.openmrs.logging package 
 | 
| OpenmrsClassLoader
 This classloader knows about the current ModuleClassLoaders and will attempt to load classes from
 them if needed 
 | 
| OpenmrsClassScanner
 Reflection utilities to search the classpath for classes that have a given annotation, implement
 a given interface, etc 
 | 
| OpenmrsConstants.PERSON_TYPE
 These enumerations should be used in ObsService and PersonService getters to help determine
 which type of object to restrict on 
 | 
| Class and Description | 
|---|
| DatabaseUpdateException
 Used by the  
DatabaseUpdater to show that an error occurred while updating to the latest
 database setup. | 
| Format.FORMAT_TYPE | 
| InputRequiredException
 Used by the  
DatabaseUpdater to signal that a given update requires input from the user. | 
| Class and Description | 
|---|
| DatabaseUpdater.OpenMRSChangeSet
 Represents each change in the files referenced by liquibase-update-to-latest 
 | 
Copyright © 2024 OpenMRS Inc.. All rights reserved.