package eu.eudat.services.utilities; import eu.eudat.dao.entities.DMPDao; import eu.eudat.dao.entities.InvitationDao; import eu.eudat.entities.DMP; import eu.eudat.entities.Invitation; import java.util.List; public interface InvitationService { void assignToDmp(DMPDao dmpDao, List users, DMP dmp); void assignToDmp(DMPDao dmpDao, eu.eudat.entities.UserInfo user, DMP dmp); void createInvitations(InvitationDao invitationDao, MailService mailService, List users, DMP dmp, eu.eudat.entities.UserInfo creator); void sendInvitation(DMP dmp, Invitation invitation, MailService mailService); }