Allows to receive the daemon token to execute code as the daemon user.
Contains methods that get called at different stages as the application is executing, you should extend
Must be extended by modules and referenced by the Module-Activator property in the module manifest, contains methods that let modules get notifications as the application is executing to allow modules to react in custom ways.
Required to run code with elevated privileges in
An extension is a small snippet of code that is run at certain "extension points" throughout the user interface
Generic module class that openmrs manipulates
Standard implementation of module class loader.
Allows to specify a conditionally loaded resource in a module based on OpenMRS version and/or modules listed as required or aware of.
Constants used by the module system in openmrs
Methods for loading, starting, stopping, and storing OpenMRS modules
This class will parse an OpenMRS module, specifically its
Utility methods for working and manipulating modules
This class will parse an xml sql diff file
This class will parse an xml update.rdf file
A comparator which takes version numbers stored as string.
All media types allowed by the module extension system.
This error is thrown when OpenMRS is started but a module marked as 'mandatory' but was unable to start.
Represents often fatal errors that occur within the module package
This is throw at OpenMRS startup when one or more modules that really need to start didn't start.
This error is thrown when OpenMRS is started but there is a module that is core to OpenMRS and that module is not present or did not start
This error is also thrown when trying to stop a module that is marked as core.
Copyright © 2021 OpenMRS Inc.. All rights reserved.