package fr.openwide.maven.artifact.notifier.core.business.user.service;
import fr.openwide.core.jpa.business.generic.service.IGenericEntityService;
import fr.openwide.core.jpa.exception.SecurityServiceException;
import fr.openwide.core.jpa.exception.ServiceException;
import fr.openwide.maven.artifact.notifier.core.business.user.model.EmailAddress;
import fr.openwide.maven.artifact.notifier.core.business.user.model.EmailStatus;
public interface IEmailAddressService extends IGenericEntityService<Long, EmailAddress> {
EmailAddress getByHash(String hash);
void changeStatus(EmailAddress emailAddress, EmailStatus status) throws ServiceException, SecurityServiceException;
}