| Interface | Description |
|---|---|
| DatabaseUpdater.ChangeSetExecutorCallback |
Interface used for callbacks when updating the database.
|
| Class | Description |
|---|---|
| AttributableDate |
This class is a stand in for using "java.util.Date" as a PersonAttribute format.
|
| ClassLoaderFileOpener |
Implementation of liquibase FileOpener interface so that the
OpenmrsClassLoader will be
used to find files (or any other classloader that is passed into the contructor). |
| DatabaseUpdater |
This class uses Liquibase to update the database.
|
| DatabaseUpdater.OpenMRSChangeSet |
Represents each change in the liquibase-update-to-latest
|
| DatabaseUtil |
Utility class that provides database related methods
|
| DoubleRange |
Represents a bounded or unbounded numeric range.
|
| ExceptionUtil |
Utility methods for dealing with exceptions
|
| Format | |
| FormConstants |
Constants relating to forms
|
| FormUtil |
OpenMRS utilities related to forms.
|
| HandlerUtil |
Utility class that provides useful methods for working with classes that are annotated with the
Handler annotation |
| HibernateEnumType |
This is intended to be a temporary utility class until enums are handled properly in Hibernate:
http://community.jboss.org/wiki/Java5EnumUserType
http://docs.jboss.org/hibernate/stable/core/reference/en/html_single/#inheritance
|
| InsertedOrderComparator | Deprecated
this is not needed.
|
| LocaleUtility |
A utility class for working with Locales.
|
| LocationUtility |
A utility class for working with locations
|
| MemoryAppender |
This class stores a few lines of the output to the log file.
|
| MetadataComparator |
A comparator that sorts first based on non-retired, and second based on name.
|
| NaturalStrings |
Utility class for natural String comparison operations
|
| OpenmrsClassLoader |
This classloader knows about the current ModuleClassLoaders and will attempt to load classes from
them if needed
|
| OpenmrsConstants |
Constants used in OpenMRS.
|
| OpenmrsDateFormat |
An extension of SimpleDateFormat that defaults to setLenient(true) and rejects parsing any dates
that don't have a 4-digit year
|
| OpenmrsMemento |
This class is used to save the current state of an object/class.
|
| OpenmrsSecurityManager |
Helper class created only to call some protected methods on the SecurityManager class.
|
| OpenmrsUtil |
Utility methods used in openmrs
|
| PersonByNameComparator |
A simple person comparator for sorting persons by name.
|
| PrivilegeConstants |
Contains all privilege names and their descriptions.
|
| Reflect |
This class has convenience methods to find the fields on a class and superclass as well as
methods to check the class type of members in a collection
|
| RoleConstants |
Contains all role names and their descriptions.
|
| Security |
OpenMRS's security class deals with the hashing of passwords.
|
| TestTypeFilter |
This class exists so that Spring component-scans can exclude any unit test classes that were
accidentally included on the classpath (like in an omod).
|
| UserByNameComparator |
A simple user comparator for sorting users by personName.
|
| VelocityExceptionHandler |
Class to safely catch velocity exceptions
|
| Enum | Description |
|---|---|
| Format.FORMAT_TYPE | |
| InputRequiredException.DATATYPE |
Required input will be in one of these forms
|
| OpenmrsConstants.PERSON_TYPE |
These enumerations should be used in ObsService and PersonService getters to help determine
which type of object to restrict on
|
| Exception | 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. |
Copyright © 2018 OpenMRS LLC.. All Rights Reserved.