|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectarta.synergy.ejb.log.MailManager
public class MailManager
User: topa
Date: 21.04.2010
Time: 12:38:10
Класс занимается отправкой сообщений на почту
| Constructor Summary | |
|---|---|
MailManager()
|
|
| Method Summary | |
|---|---|
static void |
checkMail(java.lang.String protocol,
java.lang.String smtpHost,
int port,
java.lang.String login,
java.lang.String password,
boolean useStartTLS,
java.lang.String keyStore,
boolean authRequired,
ServerResult result,
java.lang.String locale)
Метод проверяет подключение по smtp к почтовому серверу согласно переданным в параметры настройкам. |
static java.lang.String[] |
getUserInfo(java.lang.String userID,
java.sql.Statement st,
java.sql.ResultSet res)
|
void |
sendMessage(java.lang.String subject,
java.lang.String text,
java.lang.String email,
java.lang.String userName,
java.lang.String locale)
Метод отправляет сообщение с заданными параметрами |
void |
sendMessage(java.lang.String subject,
java.lang.String text,
java.lang.String email,
java.lang.String userName,
java.lang.String locale,
java.lang.String replyTo,
java.lang.String replyName)
Метод отправляет сообщение с заданными параметрами |
ServerResult<java.lang.Boolean> |
sendTestMessage(java.lang.String userID,
java.lang.String locale)
Метод отправляет тестовое письмо для проверки почтового адреса |
boolean |
sendTestMessage(java.lang.String userID,
java.lang.String locale,
java.sql.Statement st,
java.sql.ResultSet res)
Метод отправлеят на сервер тестовое сообщения для проверки почтового адреса пользователя, используя переданное в параметры подключение к БД |
void |
startSendMessageThread(java.lang.String subject,
java.lang.String text,
java.lang.String email,
java.lang.String userName,
java.lang.String locale)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MailManager()
| Method Detail |
|---|
public static void checkMail(java.lang.String protocol,
java.lang.String smtpHost,
int port,
java.lang.String login,
java.lang.String password,
boolean useStartTLS,
java.lang.String keyStore,
boolean authRequired,
ServerResult result,
java.lang.String locale)
protocol - Протокол smtp/smtpssmtpHost - хост почтового сервераport - портlogin - логинpassword - парольuseStartTLS - использовать STARTTLSkeyStore - путь к хранилищу ключей (только для smtps)authRequired - необходима ли аутентификацияresult - объект для возвращения результатов на клиентlocale - локаль пользователя
public ServerResult<java.lang.Boolean> sendTestMessage(java.lang.String userID,
java.lang.String locale)
userID - ID пользователя, которому надо отправить письмоlocale - локаль пользователя
public boolean sendTestMessage(java.lang.String userID,
java.lang.String locale,
java.sql.Statement st,
java.sql.ResultSet res)
throws java.lang.Exception
userID - ID пользователя, которому надо отправить письмоlocale - локаль пользователяst - java.sql.Statementres - java.sql.ResultSet
java.lang.Exception - ошибка испонения передается в вызывающий метод
public void sendMessage(java.lang.String subject,
java.lang.String text,
java.lang.String email,
java.lang.String userName,
java.lang.String locale)
throws java.lang.Exception
subject - темаtext - текст
java.lang.Exception - ошибка исполнения передается в вызывающий метод
public void sendMessage(java.lang.String subject,
java.lang.String text,
java.lang.String email,
java.lang.String userName,
java.lang.String locale,
java.lang.String replyTo,
java.lang.String replyName)
throws java.lang.Exception
subject - темаtext - текст
java.lang.Exception - ошибка исполнения передается в вызывающий метод
public static java.lang.String[] getUserInfo(java.lang.String userID,
java.sql.Statement st,
java.sql.ResultSet res)
throws java.lang.Exception
java.lang.Exception
public void startSendMessageThread(java.lang.String subject,
java.lang.String text,
java.lang.String email,
java.lang.String userName,
java.lang.String locale)
subject - text -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||