Class MailBuilderImpl
java.lang.Object
ch.tocco.nice2.optional.address.impl.action.mail.MailBuilderImpl
- All Implemented Interfaces:
MailBuilder
-
Nested Class Summary
Nested classes/interfaces inherited from interface ch.tocco.nice2.optional.address.impl.action.mail.MailBuilder
MailBuilder.Sender
-
Constructor Summary
ConstructorDescriptionMailBuilderImpl
(TemplateEngine templateEngine, MailFactory mailFactory, MailProviderManager mailProviderManager, Context context, QueryBuilderFactory queryBuilderFactory, L10N l10N, PrincipalService principalService) -
Method Summary
Modifier and TypeMethodDescriptiongetMail
(MailSettings mailSettings, EntityList selectionList, MailBuilder.Sender sender, MailReceiver receiver, UUID taskUuid) void
setBuilderAddons
(List<MailBuilderAddon> builderAddons)
-
Constructor Details
-
MailBuilderImpl
public MailBuilderImpl(@Lazy TemplateEngine templateEngine, MailFactory mailFactory, MailProviderManager mailProviderManager, Context context, QueryBuilderFactory queryBuilderFactory, L10N l10N, PrincipalService principalService)
-
-
Method Details
-
getMail
public Mail getMail(MailSettings mailSettings, EntityList selectionList, MailBuilder.Sender sender, MailReceiver receiver, UUID taskUuid) throws TemplateException, jakarta.mail.internet.AddressException, MailException - Specified by:
getMail
in interfaceMailBuilder
- Throws:
TemplateException
jakarta.mail.internet.AddressException
MailException
-
setBuilderAddons
-