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). |
ConceptMapTypeComparator |
A utility class which sorts a collection of ConceptMapType objects in the following order:
Regular
Retired
Hidden
Retired and Hidden
|
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.
|
DrugsByNameComparator |
The Class DrugsByNameComparator.
|
ExceptionUtil |
Utility methods for dealing with exceptions
|
Format | |
FormConstants |
Constants relating to forms
|
FormUtil |
OpenMRS utilities related to forms.
|
Graph<T> | |
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
|
HttpClient |
This class supports doing an HTTP post to a URL.
|
HttpUrl |
This is a wrapper around the Url class.
|
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(false) and for date patterns
that end in yyyy rejects any dates that don't end in 4 digits (to prevent against
2-digit years being interpreted incorrectly); for date patterns that don't end in yyyy, it verifies
that the date string is the same length as the pattern string
|
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.
|
ProviderByPersonNameComparator |
Sorts providers by the primary person name associated with the underlying person
Note that this ignores any values stored in the provider "name" property and sorts
solely on the underlying person name l
Utilizes the
PersonByNameComparator comparator to do the underlying sort |
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).
|
UpgradeUtil | |
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 |
---|---|
CycleException | |
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 Inc.. All Rights Reserved.