package fr.openwide.maven.artifact.notifier.core.business.notification.service; import java.util.List; import fr.openwide.maven.artifact.notifier.core.business.artifact.model.ArtifactVersionNotification; import fr.openwide.maven.artifact.notifier.core.business.user.model.EmailAddress; import fr.openwide.maven.artifact.notifier.core.business.user.model.User; public interface INotificationPanelRendererService { String renderConfirmRegistrationNotificationPanel(User user); String renderResetPasswordNotificationPanel(User user); String renderNewVersionNotificationPanel(List<ArtifactVersionNotification> notifications, User user); String renderNewVersionNotificationPanel(List<ArtifactVersionNotification> notifications, EmailAddress emailAddress); String renderConfirmEmailNotificationPanel(EmailAddress emailAddress); String renderDeleteEmailNotificationPanel(EmailAddress emailAddress); }