| Interface | Description |
|---|---|
| Activator | Deprecated
replaced by
BaseModuleActivator |
| DaemonTokenAware |
Allows to receive the daemon token to execute code as the daemon user.
|
| ModuleActivator |
Contains methods that get called at different stages as the application is executing, you should
extend
BaseModuleActivator instead of directly implementing this interface for forward
compatibility of subclasses. |
| Class | Description |
|---|---|
| AdvicePoint | |
| BaseModuleActivator |
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.
|
| DaemonToken |
Required to run code with elevated privileges in
Daemon.runInDaemonThreadAndWait(Runnable, DaemonToken). |
| Extension |
An extension is a small snippet of code that is run at certain "extension points" throughout the
user interface
|
| Module |
Generic module class that openmrs manipulates
|
| ModuleClassLoader |
Standard implementation of module class loader.
|
| ModuleConditionalResource |
Allows to specify a conditionally loaded resource in a module based on
OpenMRS version and/or modules listed as required or aware of.
|
| ModuleConditionalResource.ModuleAndVersion | |
| ModuleConstants |
Constants used by the module system in openmrs
|
| ModuleFactory |
Methods for loading, starting, stopping, and storing OpenMRS modules
|
| ModuleFileParser |
This class will parse a file into an org.openmrs.module.Module object
|
| ModuleUtil |
Utility methods for working and manipulating modules
|
| SqlDiffFileParser |
This class will parse an xml sql diff file
|
| UpdateFileParser |
This class will parse an xml update.rdf file
|
| VersionComparator |
A comparator which takes version numbers stored as string.
|
| Enum | Description |
|---|---|
| Extension.MEDIA_TYPE |
All media types allowed by the module extension system.
|
| Exception | Description |
|---|---|
| MandatoryModuleException |
This error is thrown when OpenMRS is started but a module marked as 'mandatory' but was unable to
start.
|
| ModuleException |
Represents often fatal errors that occur within the module package
|
| ModuleMustStartException |
This is throw at OpenMRS startup when one or more modules that really need to start didn't start.
|
| OpenmrsCoreModuleException |
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 Inc.. All Rights Reserved.