Interface ISendMessageRecipient

All Superinterfaces:
Serializable
All Known Subinterfaces:
ISendMessageRecipientEMail, ISendMessageRecipientInbox, ISendMessageRecipientUser

public interface ISendMessageRecipient extends Serializable
Marker interface that defines the recipient when sending a form record message.

The recipient may be a user, a user's inbox that can receive a message. Therefor, there are the following sub-interfaces:

Any recipient may be one of these types. Therefor, plugins must check the type of the recipient to determine how to handle the recipient.
Since:
8.4.0
Author:
XIMA MEDIA GmbH
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
     
  • Method Details

    • getEmail

      @Nullable String getEmail()
      Returns:
      The email address of the recipient. May be null if no email address could be determined for the recipient or if no email address was set.