public class MailService extends Service implements csbase.remote.MailServiceInterface
MailService implementa o serviço de envio e-mails a
partir do servidor.| Modifier | Constructor and Description |
|---|---|
protected |
MailService()
Construtor padrão.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
createService()
Constrói a instância do serviço.
|
static MailService |
getInstance()
Busca do objeto serviço de e-mail no servidor
|
protected boolean |
has2Update(Object arg,
Object event) |
void |
initService()
Método abstrato de inicialização do serviço.
|
boolean |
mailFromService(Service service,
String[] addressees,
String content)
Notifica um endereço de email através de um serviço
|
boolean |
mailSomeUsers(String sender,
Object[] usersId,
String content)
Notifica alguns os usuários.
|
boolean |
mailSomeUsers(String sender,
Object[] usersId,
String content,
File[] attachments)
Notifica alguns os usuários.
|
boolean |
mailSomeUsersFromService(Service service,
Object[] usersId,
String content)
Notifica um conjunto usuários através de um serviço
|
boolean |
mailSupport(String content) |
boolean |
mailSupport(String textContent,
File[] attachments) |
boolean |
mailTo(String sender,
Object userId,
String content) |
boolean |
mailTo(String senderName,
Object userId,
String content,
File[] attachments) |
boolean |
mailTo(String senderName,
Object userId,
String content,
File[] attachments,
String mimeType) |
boolean |
mailUserFromService(Service service,
Object userId,
String content)
Notifica um usuário através de um serviço
|
boolean |
sendMail(String sender,
String[] addressees,
String content) |
boolean |
sendMail(String sender,
String[] addressees,
String content,
String subject,
String replyTo,
String[] copyTo) |
boolean |
sendMail(String senderName,
String[] to,
String content,
String subject,
String replyTo,
String[] copyTo,
File[] attachments) |
boolean |
sendMail(String senderName,
String[] to,
String content,
String subject,
String replyTo,
String[] copyTo,
File[] attachments,
String mimeType) |
void |
shutdownService()
Método abstrato de término do serviço
|
getBooleanProperty, getDefaultLocale, getDoubleProperty, getExternalPropertyFile, getFormattedString, getFormattedString, getInitializationDependencies, getInstance, getIntProperty, getKey, getLongProperty, getName, getOptionalString, getOptionalString, getOSPropertyPath, getSenderName, getServices, getString, getString, getStringListProperty, getStringProperty, getSystemId, getThreadLocale, getUser, getUserPermission, hasProperty, incrCounter, isActive, isEnabled, isInternalServerRequest, isLoggingNotifications, isPropertyNull, logNotification, setEnabled, setKey, setSystemId, setUserIdhandleException, handleFatalErroraddObserver, countObservers, deleteObserver, deleteObserver, deleteObservers, has2update, notifyObserversprotected MailService()
throws ServerException
ServerException - se houver falha.Service.Service(String)public final boolean sendMail(String sender, String[] addressees, String content)
sendMail in interface csbase.remote.MailServiceInterfacepublic final boolean sendMail(String sender, String[] addressees, String content, String subject, String replyTo, String[] copyTo)
sendMail in interface csbase.remote.MailServiceInterfacepublic final boolean sendMail(String senderName, String[] to, String content, String subject, String replyTo, String[] copyTo, File[] attachments)
sendMail in interface csbase.remote.MailServiceInterfacepublic final boolean sendMail(String senderName, String[] to, String content, String subject, String replyTo, String[] copyTo, File[] attachments, String mimeType)
sendMail in interface csbase.remote.MailServiceInterfacepublic final boolean mailTo(String sender, Object userId, String content)
mailTo in interface csbase.remote.MailServiceInterfacepublic boolean mailTo(String senderName, Object userId, String content, File[] attachments)
mailTo in interface csbase.remote.MailServiceInterfacepublic boolean mailTo(String senderName, Object userId, String content, File[] attachments, String mimeType)
mailTo in interface csbase.remote.MailServiceInterfacepublic final boolean mailSupport(String content)
mailSupport in interface csbase.remote.MailServiceInterfacepublic final boolean mailSupport(String textContent, File[] attachments)
mailSupport in interface csbase.remote.MailServiceInterfacepublic final boolean mailSomeUsers(String sender, Object[] usersId, String content)
sender - o nome remetente.usersId - um array de usuárioscontent - a mensagem.public final boolean mailSomeUsers(String sender, Object[] usersId, String content, File[] attachments)
sender - o nome remetente.usersId - um array de usuárioscontent - a mensagem.attachments - a lista de arquivos para anexar ao emailpublic final boolean mailSomeUsersFromService(Service service, Object[] usersId, String content)
service - o serviço remetente.usersId - array de identificadores dos destinatários.content - a mensagem.public final boolean mailUserFromService(Service service, Object userId, String content)
service - o serviço remetente.userId - o identificador do usuário destinatário.content - a mensagem.public final boolean mailFromService(Service service, String[] addressees, String content)
service - o serviço remetente.addressees - os endereços de e-mail dos destinatários separados por
vírgula.content - a mensagem.protected final boolean has2Update(Object arg, Object event)
has2Update in class csbase.remote.RemoteObjectObservablepublic final void shutdownService()
shutdownService in class Servicepublic final void initService()
throws ServerException
initService in class ServiceServerException - em caso de falhapublic static MailService getInstance()
MailServicepublic static final void createService()
throws ServerException
ServerException - se houver falha.Copyright © 2021. All rights reserved.