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 class MailServiceUtil {
39
40 public static void addForward(
41 long userId, List filters, List emailAddresses, boolean leaveCopy)
42 throws RemoteException, SystemException {
43
44 MailService mailService = MailServiceFactory.getService();
45
46 mailService.addForward(userId, filters, emailAddresses, leaveCopy);
47 }
48
49 public static void addUser(
50 long userId, String password, String firstName, String middleName,
51 String lastName, String emailAddress)
52 throws RemoteException, SystemException {
53
54 MailService mailService = MailServiceFactory.getService();
55
56 mailService.addUser(
57 userId, password, firstName, middleName, lastName, emailAddress);
58 }
59
60 public static void addVacationMessage(
61 long userId, String emailAddress, String vacationMessage)
62 throws RemoteException, SystemException {
63
64 MailService mailService = MailServiceFactory.getService();
65
66 mailService.addVacationMessage(userId, emailAddress, vacationMessage);
67 }
68
69 public static void deleteEmailAddress(long userId)
70 throws RemoteException, SystemException {
71
72 MailService mailService = MailServiceFactory.getService();
73
74 mailService.deleteEmailAddress(userId);
75 }
76
77 public static void deleteUser(long userId)
78 throws RemoteException, SystemException {
79
80 MailService mailService = MailServiceFactory.getService();
81
82 mailService.deleteUser(userId);
83 }
84
85 public static void sendEmail(MailMessage mailMessage)
86 throws RemoteException, SystemException {
87
88 MailService mailService = MailServiceFactory.getService();
89
90 mailService.sendEmail(mailMessage);
91 }
92
93 public static void updateBlocked(long userId, List blocked)
94 throws RemoteException, SystemException {
95
96 MailService mailService = MailServiceFactory.getService();
97
98 mailService.updateBlocked(userId, blocked);
99 }
100
101 public static void updateEmailAddress(long userId, String emailAddress)
102 throws RemoteException, SystemException {
103
104 MailService mailService = MailServiceFactory.getService();
105
106 mailService.updateEmailAddress(userId, emailAddress);
107 }
108
109 public static void updatePassword(long userId, String password)
110 throws RemoteException, SystemException {
111
112 MailService mailService = MailServiceFactory.getService();
113
114 mailService.updatePassword(userId, password);
115 }
116
117 }