simpleOaiCollectorService/src/main/java/eu/dnetlib/apps/oai/utils/EmailSender.java

38 lines
1.0 KiB
Java

package eu.dnetlib.apps.oai.utils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.stereotype.Service;
import eu.dnetlib.apps.oai.model.CollectionInfo;
@Service
public class EmailSender {
public void notifySuccess(final CollectionInfo info) {
if (StringUtils.isNotBlank(info.getNotificationEmail())) {
sendMail(info.getNotificationEmail(), "OAI Harvesting completed", prepareSuccessMessage(info));
}
}
public void notifyFailure(final CollectionInfo info) {
if (StringUtils.isNotBlank(info.getNotificationEmail())) {
sendMail(info.getNotificationEmail(), "OAI Harvesting completed", prepareFailureMessage(info));
}
}
private String prepareSuccessMessage(final CollectionInfo info) {
// TODO Auto-generated method stub
return null;
}
private String prepareFailureMessage(final CollectionInfo info) {
// TODO Auto-generated method stub
return null;
}
private void sendMail(final String to, final String subject, final String message) {
// TODO Auto-generated method stub
}
}