1
22
23 package com.liferay.mail.service;
24
25 import com.liferay.portal.SystemException;
26 import com.liferay.portal.kernel.mail.MailMessage;
27
28 import java.rmi.RemoteException;
29
30 import java.util.List;
31
32
38 public interface MailService {
39
40 public void addForward(
41 long userId, List filters, List emailAddresses, boolean leaveCopy)
42 throws RemoteException, SystemException;
43
44 public void addUser(
45 long userId, String password, String firstName, String middleName,
46 String lastName, String emailAddress)
47 throws RemoteException, SystemException;
48
49 public void addVacationMessage(
50 long userId, String emailAddress, String vacationMessage)
51 throws RemoteException, SystemException;
52
53 public void deleteEmailAddress(long userId)
54 throws RemoteException, SystemException;
55
56 public void deleteUser(long userId)
57 throws RemoteException, SystemException;
58
59 public void sendEmail(MailMessage mailMessage)
60 throws RemoteException, SystemException;
61
62 public void updateBlocked(long userId, List blocked)
63 throws RemoteException, SystemException;
64
65 public void updateEmailAddress(long userId, String emailAddress)
66 throws RemoteException, SystemException;
67
68 public void updatePassword(long userId, String password)
69 throws RemoteException, SystemException;
70
71 }