Interface MailReceiverService
- All Known Implementing Classes:
MailReceiverServiceImpl
public interface MailReceiverService
-
Method Summary
Modifier and TypeMethodDescriptionlong
countMailReceivers
(FormProperties formProperties, EntityList selection, MailSettings.RecipientOptions recipientOptions) getAdditionalAddressReceivers
(List<String> addresses, MailReceiver singleMailReceiver) creates copies of a given MailReceiver with the email address replaced and the name clearedgetAdditionalUserReceivers
(List<PrimaryKey> additionalRecipients, Entity singleSource) loads specific users and createsMailReceiver
with a given source for themgetMailReceivers
(FormProperties formProperties, EntityList selection, MailSettings.RecipientOptions recipientOptions) getMailReceivers
(FormProperties formProperties, EntityList selection, String searchValue, int limit, int offset, MailSettings.RecipientOptions recipientOptions) because as much data from recipients is loaded in single query, this method can be very fast when called with a low limit
-
Method Details
-
getMailReceivers
List<MailReceiver> getMailReceivers(FormProperties formProperties, EntityList selection, String searchValue, int limit, int offset, MailSettings.RecipientOptions recipientOptions) because as much data from recipients is loaded in single query, this method can be very fast when called with a low limit -
getMailReceivers
List<MailReceiver> getMailReceivers(FormProperties formProperties, EntityList selection, MailSettings.RecipientOptions recipientOptions) -
countMailReceivers
long countMailReceivers(FormProperties formProperties, EntityList selection, MailSettings.RecipientOptions recipientOptions) -
getAdditionalUserReceivers
List<MailReceiver> getAdditionalUserReceivers(List<PrimaryKey> additionalRecipients, Entity singleSource) loads specific users and createsMailReceiver
with a given source for them -
getAdditionalAddressReceivers
List<MailReceiver> getAdditionalAddressReceivers(List<String> addresses, MailReceiver singleMailReceiver) creates copies of a given MailReceiver with the email address replaced and the name cleared
-