Class NotificationMail


  • public class NotificationMail
    extends Object
    The email cached object
    Author:
    Massimiliano Assante, ISTI-CNR
    • Constructor Detail

      • NotificationMail

        public NotificationMail​(org.gcube.vomanagement.usermanagement.UserManager userManager,
                                String portalURL,
                                String siteLandingPagePath,
                                org.gcube.portal.databook.shared.Notification notification2Send,
                                String vreName,
                                String portalName,
                                String senderEmail,
                                Set<String> mentionedVReGroups,
                                String... hashtags)
    • Method Detail

      • getMessageNotification

        protected javax.mail.Message getMessageNotification​(javax.mail.Session session)
                                                     throws Exception
        Throws:
        Exception
      • getNotification2Send

        protected org.gcube.portal.databook.shared.Notification getNotification2Send()
      • getVreName

        protected String getVreName()
      • getPortalName

        protected String getPortalName()
      • getSenderEmail

        protected String getSenderEmail()
      • getHashtags

        protected String[] getHashtags()
      • getPortalURL

        public String getPortalURL()
      • getSiteLandingPagePath

        public String getSiteLandingPagePath()
      • getMentionedVReGroups

        public Set<String> getMentionedVReGroups()