BrightSide Workbench Full Report + Source Code
org.turro.action.IMailSender Interface Reference
Inheritance diagram for org.turro.action.IMailSender:
Collaboration diagram for org.turro.action.IMailSender:

Public Member Functions

IMailSender addAttachment (File file)
 
IMailSender addAttachments (Collection< File > files)
 
IMailSender addMailAttachments (Collection< MailAttachment > files)
 
IMailSender onStart (Consumer command)
 
IMailSender onCancel (Consumer command)
 
IMailSender onBuild (Consumer command)
 
IMailSender onFinish (Consumer command)
 
IMailSender setCategory (String idCategory)
 
IMailSender setPool (String pool)
 
IMailSender setReason (String reason)
 
IMailSender setFrom (IContact contact)
 
IMailSender putIf (Object key, Supplier< Boolean > condition, Supplier value)
 
IMailSender put (Object key, Object value)
 
IMailSender putAll (Map attributes)
 
IMailSender setRoot (String root)
 
void removeAttachments ()
 
void send (String subject, String message)
 
void send (NotificationCategory category, String subject, String message)
 
void sendTemplate (String template, String subject) throws EmailException
 
void sendTemplate (Object entity, String template, String subject) throws EmailException
 
void sendTemplate (NotificationCategory category, Object entity, String template, String subject) throws EmailException
 
void silentSendTemplate (String template, String subject)
 
void silentSendTemplate (Object entity, String template, String subject)
 
void silentSendTemplate (NotificationCategory category, Object entity, String template, String subject)
 
String processMacros (IContact contact, String text, boolean web)
 
- Public Member Functions inherited from org.turro.action.IContactSender< IMailSender >
addAdministrators ()
 
addByEntity (Object entity, Object data)
 
addByEntity (Object entity, boolean deep, Object data)
 
addByEntity (String path, Object data)
 
addByEntity (String path, boolean deep, Object data)
 
addByRole (String role)
 
addBySyndication (String syndication)
 
addContact (IContact contact)
 
addContacts (Collection< IContact > contacts)
 
addAssistant (Assistant assistant)
 
addAssistants (AssistantSet assistants)
 
addUser (String name, String email)
 
AssistantSet getAssistants ()
 
default void copyFrom (IContactSender sender)
 

Detailed Description

Author
Lluis TurrĂ³ Cutiller lluis.nosp@m.@tur.nosp@m.ro.or.nosp@m.g

Definition at line 33 of file IMailSender.java.

Member Function Documentation

◆ addAttachment()

IMailSender org.turro.action.IMailSender.addAttachment ( File  file)

◆ addAttachments()

IMailSender org.turro.action.IMailSender.addAttachments ( Collection< File >  files)

◆ addMailAttachments()

IMailSender org.turro.action.IMailSender.addMailAttachments ( Collection< MailAttachment files)

◆ onBuild()

IMailSender org.turro.action.IMailSender.onBuild ( Consumer  command)

◆ onCancel()

IMailSender org.turro.action.IMailSender.onCancel ( Consumer  command)

◆ onFinish()

IMailSender org.turro.action.IMailSender.onFinish ( Consumer  command)

◆ onStart()

IMailSender org.turro.action.IMailSender.onStart ( Consumer  command)

◆ processMacros()

String org.turro.action.IMailSender.processMacros ( IContact  contact,
String  text,
boolean  web 
)

Implemented in org.turro.mail.sender.AbstractMailSender.

Here is the caller graph for this function:

◆ put()

IMailSender org.turro.action.IMailSender.put ( Object  key,
Object  value 
)

Implemented in org.turro.mail.sender.AbstractMailSender.

Here is the caller graph for this function:

◆ putAll()

IMailSender org.turro.action.IMailSender.putAll ( Map  attributes)

Implemented in org.turro.mail.sender.AbstractMailSender.

Here is the caller graph for this function:

◆ putIf()

IMailSender org.turro.action.IMailSender.putIf ( Object  key,
Supplier< Boolean >  condition,
Supplier  value 
)

◆ removeAttachments()

void org.turro.action.IMailSender.removeAttachments ( )

◆ send() [1/2]

void org.turro.action.IMailSender.send ( NotificationCategory  category,
String  subject,
String  message 
)

◆ send() [2/2]

void org.turro.action.IMailSender.send ( String  subject,
String  message 
)

◆ sendTemplate() [1/3]

void org.turro.action.IMailSender.sendTemplate ( NotificationCategory  category,
Object  entity,
String  template,
String  subject 
) throws EmailException

◆ sendTemplate() [2/3]

void org.turro.action.IMailSender.sendTemplate ( Object  entity,
String  template,
String  subject 
) throws EmailException

◆ sendTemplate() [3/3]

void org.turro.action.IMailSender.sendTemplate ( String  template,
String  subject 
) throws EmailException

◆ setCategory()

IMailSender org.turro.action.IMailSender.setCategory ( String  idCategory)

◆ setFrom()

IMailSender org.turro.action.IMailSender.setFrom ( IContact  contact)

Implemented in org.turro.mail.sender.AbstractMailSender.

Here is the caller graph for this function:

◆ setPool()

IMailSender org.turro.action.IMailSender.setPool ( String  pool)

◆ setReason()

IMailSender org.turro.action.IMailSender.setReason ( String  reason)

◆ setRoot()

IMailSender org.turro.action.IMailSender.setRoot ( String  root)
Parameters
rootTemplates' root on templates-mail/content. Defaults to / and must be prepended with a slash.
Returns

Implemented in org.turro.mail.sender.AbstractMailSender.

Here is the caller graph for this function:

◆ silentSendTemplate() [1/3]

void org.turro.action.IMailSender.silentSendTemplate ( NotificationCategory  category,
Object  entity,
String  template,
String  subject 
)

◆ silentSendTemplate() [2/3]

void org.turro.action.IMailSender.silentSendTemplate ( Object  entity,
String  template,
String  subject 
)

◆ silentSendTemplate() [3/3]

void org.turro.action.IMailSender.silentSendTemplate ( String  template,
String  subject 
)

Implemented in org.turro.mail.sender.AbstractMailSender.

Here is the caller graph for this function:

The documentation for this interface was generated from the following file: