package fr.openwide.maven.artifact.notifier.core.business.notification.service; import fr.openwide.maven.artifact.notifier.core.business.artifact.model.Artifact; import fr.openwide.maven.artifact.notifier.core.business.user.model.EmailAddress; import fr.openwide.maven.artifact.notifier.core.business.user.model.User; public interface INotificationUrlBuilderService { String getHomeUrl(); String getAboutUrl(); String getGitHubUrl(); String getProfileUrl(); String getConfirmRegistrationUrl(User user); String getResetPasswordUrl(User user); String getConfirmEmailUrl(EmailAddress emailAddress); String getDeleteEmailUrl(EmailAddress emailAddress); String getArtifactDescriptionUrl(Artifact artifact); }