Interface ExternalEventPublishService
- All Known Implementing Classes:
ExternalEventPublishServiceImpl
public interface ExternalEventPublishService
-
Method Summary
-
Method Details
-
publish
Entity publish(Entity eventEntity, EntityManager eventStatusEM) throws PersistException, InterruptedException, MailException, jakarta.mail.internet.AddressException, UnsupportedEncodingException - Throws:
PersistException
InterruptedException
MailException
jakarta.mail.internet.AddressException
UnsupportedEncodingException
-
sendMail
void sendMail(String mailTemplate, @Nullable @Nullable Entity fromUserEntity, @Nullable @Nullable Entity toUserEntity, Entity sourceEntity, Locale locale) throws MailException, UnsupportedEncodingException, PersistException, jakarta.mail.internet.AddressException - Throws:
MailException
UnsupportedEncodingException
PersistException
jakarta.mail.internet.AddressException
-