Class SendMailSchedulable
java.lang.Object
org.ametys.runtime.plugin.component.AbstractLogEnabled
org.ametys.plugins.core.impl.schedule.AbstractStaticSchedulable
org.ametys.plugins.core.impl.schedule.SendMailSchedulable
- All Implemented Interfaces:
Schedulable
,LogEnabled
,PluginAware
,Component
,Configurable
,Contextualizable
,Serviceable
A
Schedulable
job for sending emails.-
Nested Class Summary
Nested classes/interfaces inherited from class org.ametys.plugins.core.impl.schedule.AbstractStaticSchedulable
AbstractStaticSchedulable.SchedulableParameterParser
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
The key for the body of the emailstatic final String
The key for the HTML state of the body of the emailstatic final String
The key for the recipients of the emailstatic final String
The key for the sender of the emailstatic final String
The key for the subject of the emailFields inherited from class org.ametys.plugins.core.impl.schedule.AbstractStaticSchedulable
_acceptConcurrentExecution, _context, _description, _iconGlyph, _iconLarge, _iconMedium, _iconSmall, _id, _label, _parameters, _pluginName, _private, _schedulableParameterTypeExtensionPoint, _smanager, _userManager
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
execute
(JobExecutionContext context) The action to perform when a trigger is fired.Methods inherited from class org.ametys.plugins.core.impl.schedule.AbstractStaticSchedulable
acceptConcurrentExecution, configure, contextualize, getDescription, getIconGlyph, getIconLarge, getIconMedium, getIconSmall, getId, getLabel, getParameters, isPrivate, service, setPluginInfo
Methods inherited from class org.ametys.runtime.plugin.component.AbstractLogEnabled
getLogger, setLogger
-
Field Details
-
SENDER_KEY
The key for the sender of the email- See Also:
-
RECIPIENTS_KEY
The key for the recipients of the email- See Also:
-
SUBJECT_KEY
The key for the subject of the email- See Also:
-
BODY_KEY
The key for the body of the email- See Also:
-
IS_HTML_BODY_KEY
The key for the HTML state of the body of the email- See Also:
-
-
Constructor Details
-
SendMailSchedulable
public SendMailSchedulable()
-
-
Method Details
-
execute
Description copied from interface:Schedulable
The action to perform when a trigger is fired. Do not manually call this method.- Specified by:
execute
in interfaceSchedulable
- Specified by:
execute
in classAbstractStaticSchedulable
- Parameters:
context
- the context- Throws:
Exception
- if an error occured
-