1 31 32 package org.opencms.newsletter; 33 34 import org.opencms.file.CmsObject; 35 import org.opencms.file.CmsResource; 36 import org.opencms.main.CmsException; 37 38 import javax.mail.MessagingException ; 39 40 import org.apache.commons.mail.Email; 41 42 45 public interface I_CmsNewsletter { 46 47 48 String MACRO_SEND_DATE = "date"; 49 50 51 String MACRO_USER_EMAIL = "email"; 52 53 54 String MACRO_USER_FIRSTNAME = "firstname"; 55 56 57 String MACRO_USER_FULLNAME = "fullname"; 58 59 60 String MACRO_USER_LASTNAME = "lastname"; 61 62 70 void addAttachment(CmsObject cms, CmsResource resource) throws CmsException; 71 72 77 void addContent(I_CmsNewsletterContent content); 78 79 88 Email getEmail(CmsObject cms, I_CmsNewsletterRecipient recipient) throws MessagingException , CmsException; 89 90 95 void setSubject(String subject); 96 } 97 | Popular Tags |