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.
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 a file into an org.openmrs.module.Module object
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 © 2018 OpenMRS LLC.. All Rights Reserved.