Interface IJEMHModuleProvider
-
- All Known Subinterfaces:
IJEMHAlternateIdProvider,IJEMHAttachmentFilterProvider,IJEMHCommandSetProvider,IJEMHCustomFieldAdapter,IJEMHFieldProcessor,IJEMHMailHeaderPreProcTask,IJEMHMessageFilterProvider,IJEMHTransportProvider
public interface IJEMHModuleProvider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetDescription()Description of this extensionStringgetKey()Provider a guaranteed unique identifier, must be URL safe.StringgetName()Name of this extensionStringgetStatus()Get the status of the addonStringgetVendor()Simple text nameStringgetVendorUrl()Optional urlbooleanisUsable()If something prevents this addon from being used
-
-
-
Method Detail
-
getKey
String getKey()
Provider a guaranteed unique identifier, must be URL safe.- Returns:
- the unique module key
-
getVendor
String getVendor()
Simple text name- Returns:
- the vendor name
-
getVendorUrl
String getVendorUrl()
Optional url- Returns:
- the vendor website url
-
getName
String getName()
Name of this extension- Returns:
- name of this extension
-
getDescription
String getDescription()
Description of this extension- Returns:
- Description of this extension
-
isUsable
boolean isUsable()
If something prevents this addon from being used- Returns:
- true if this extension is usable
-
getStatus
String getStatus()
Get the status of the addon- Returns:
- text status message
-
-