Skip to content
Snippets Groups Projects

feat: create notifications for depositors when a publication is validated

All threads resolved!
1 file
+ 4
4
Compare changes
  • Side-by-side
  • Inline
@@ -79,7 +79,7 @@ public class EmailJmsListener extends MessageProcessor<EmailMessage> {
}
}
private void sendEmailSpecifyingTemplate(EmailMessage emailMessage) throws MessagingException {
private void sendEmailWithPublicationsList(EmailMessage emailMessage) throws MessagingException {
List<Publication> publications = new ArrayList<>();
for (String publicationId : emailMessage.getParameters()) {
publications.add(this.publicationService.findOne(publicationId));
@@ -93,15 +93,15 @@ public class EmailJmsListener extends MessageProcessor<EmailMessage> {
}
private void sendEmailWithNewDepositsToValidate(EmailMessage emailMessage) throws MessagingException {
this.sendEmailSpecifyingTemplate(emailMessage);
this.sendEmailWithPublicationsList(emailMessage);
}
private void sendEmailToValidatedDepositsContributor(EmailMessage emailMessage) throws MessagingException {
this.sendEmailSpecifyingTemplate(emailMessage);
this.sendEmailWithPublicationsList(emailMessage);
}
private void sendEmailToValidatedDepositsDepositor(EmailMessage emailMessage) throws MessagingException {
this.sendEmailSpecifyingTemplate(emailMessage);
this.sendEmailWithPublicationsList(emailMessage);
}
Loading