org.summerb.approaches.springmvc.security.apis.SecurityMailsMessageBuilderFactory Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of summerb Show documentation
Show all versions of summerb Show documentation
summerb - is a set of building blocks for real-world java-based web apps
package org.summerb.approaches.springmvc.security.apis;
import org.summerb.microservices.emailsender.api.EmailMessageBuilder;
import org.summerb.microservices.users.api.dto.User;
public interface SecurityMailsMessageBuilderFactory {
EmailMessageBuilder createEmailMessageBuilderFromArticle(String articleKey, User sender);
User getAccountOperationsSender();
EmailMessageBuilder getRegistrationEmailBuilder();
EmailMessageBuilder getPasswordResetEmailBuilder();
}