package is.idega.idegaweb.campus.block.mailinglist.business; public interface MailingListService extends com.idega.business.IBOService { public boolean addEmail(int p0,java.lang.String p1)throws java.rmi.RemoteException,javax.ejb.FinderException,com.idega.data.IDORelationshipException,javax.ejb.CreateException, java.rmi.RemoteException; public boolean addEmail(int p0,java.util.List p1)throws java.rmi.RemoteException,javax.ejb.FinderException, java.rmi.RemoteException; public boolean addEmail(is.idega.idegaweb.campus.block.mailinglist.data.MailingList p0,java.lang.String p1)throws javax.ejb.CreateException,java.rmi.RemoteException,com.idega.data.IDORelationshipException, java.rmi.RemoteException; public is.idega.idegaweb.campus.block.mailinglist.data.EmailLetter createEmailLetter(java.lang.String p0,java.lang.String p1,java.lang.String p2,java.lang.String p3,boolean p4,boolean p5,java.lang.String p6) throws java.rmi.RemoteException; public is.idega.idegaweb.campus.block.mailinglist.data.EmailLetter createEmailLetter(is.idega.idegaweb.campus.block.mailinglist.data.EmailLetter p0,java.lang.String p1,java.lang.String p2,java.lang.String p3,java.lang.String p4,boolean p5,boolean p6,java.lang.String p7) throws java.rmi.RemoteException; public is.idega.idegaweb.campus.block.mailinglist.data.MailingList createMailingList(int p0,java.lang.String p1)throws java.rmi.RemoteException,javax.ejb.FinderException,javax.ejb.CreateException, java.rmi.RemoteException; public java.lang.String getEmailBody(is.idega.idegaweb.campus.block.mailinglist.data.EmailLetter p0,com.idega.idegaweb.IWResourceBundle p1) throws java.rmi.RemoteException; public is.idega.idegaweb.campus.block.mailinglist.data.EmailLetter getEmailLetter(int p0)throws java.rmi.RemoteException,javax.ejb.FinderException, java.rmi.RemoteException; public java.util.Collection getEmailLetters() throws java.rmi.RemoteException; public java.lang.String getEmailSubject(is.idega.idegaweb.campus.block.mailinglist.data.EmailLetter p0,com.idega.idegaweb.IWResourceBundle p1) throws java.rmi.RemoteException; public java.util.Collection getEmails(is.idega.idegaweb.campus.block.mailinglist.data.MailingList p0)throws java.rmi.RemoteException, java.rmi.RemoteException; public is.idega.idegaweb.campus.block.mailinglist.data.MailingList getMailingList(int p0)throws java.rmi.RemoteException,javax.ejb.FinderException, java.rmi.RemoteException; public java.util.Collection getMailingLists() throws java.rmi.RemoteException; public java.util.Map mapOfMailingList(is.idega.idegaweb.campus.block.mailinglist.data.EmailLetter p0) throws java.rmi.RemoteException; public boolean processMailEvent(int p0,java.lang.String p1) throws java.rmi.RemoteException; public boolean processMailEvent(is.idega.idegaweb.campus.block.mailinglist.business.EntityHolder p0,java.lang.String p1) throws java.rmi.RemoteException; public void removeEmail(is.idega.idegaweb.campus.block.mailinglist.data.MailingList p0,int p1)throws java.rmi.RemoteException,javax.ejb.FinderException, java.rmi.RemoteException; public void removeEmailLetter(is.idega.idegaweb.campus.block.mailinglist.data.EmailLetter p0) throws java.rmi.RemoteException; public void removeMailingList(is.idega.idegaweb.campus.block.mailinglist.data.MailingList p0) throws java.rmi.RemoteException; public boolean sendMail(int p0,is.idega.idegaweb.campus.block.mailinglist.business.EntityHolder p1) throws java.rmi.RemoteException; public boolean sendMail(is.idega.idegaweb.campus.block.mailinglist.data.EmailLetter p0,is.idega.idegaweb.campus.block.mailinglist.business.EntityHolder p1) throws java.rmi.RemoteException; public void setEmailBody(is.idega.idegaweb.campus.block.mailinglist.data.EmailLetter p0,com.idega.idegaweb.IWResourceBundle p1,java.lang.String p2) throws java.rmi.RemoteException; public void setEmailSubject(is.idega.idegaweb.campus.block.mailinglist.data.EmailLetter p0,com.idega.idegaweb.IWResourceBundle p1,java.lang.String p2) throws java.rmi.RemoteException; public is.idega.idegaweb.campus.block.mailinglist.data.EmailLetter storeEmailLetter(int p0,java.lang.String p1,java.lang.String p2,java.lang.String p3,java.lang.String p4,boolean p5,boolean p6,java.lang.String p7) throws java.rmi.RemoteException; public void storeEmailLetterMailingLists(is.idega.idegaweb.campus.block.mailinglist.data.EmailLetter p0,int[] p1,int[] p2) throws java.rmi.RemoteException; public is.idega.idegaweb.campus.block.mailinglist.data.MailingList storeMailingList(int p0,int p1,java.lang.String p2)throws java.rmi.RemoteException,javax.ejb.CreateException,javax.ejb.FinderException, java.rmi.RemoteException; }