palio.modules
Class Mail

java.lang.Object
  extended by palio.modules.core.Module
      extended by palio.modules.Mail
All Implemented Interfaces:
palio.Constants, palio.modules.core.CurrentModuleDataKeys

Deprecated.

@Deprecated
public class Mail
extends palio.modules.core.Module
implements palio.Constants

UWAGA: Moduł ten został zastąpiony przez moduł email!

Moduł udostępnia zestaw metod do obsługi (głównie) wysyłania maili. Moduł ten nie jest modułem standardowym. Aby z niego korzystać należy dodać moduł w konfiguracji instancji

Parametry konfiguracyjne modułu:

Moduł trzeba dodać w konfiguracji instancji jPalio.

Version:
1.2.6 Reactivation
Author:
Krzysztof Madyniak (kmadyniak@torn.com.pl)

Field Summary
static java.lang.Long BAD_EMAIL
          Deprecated.  
static java.lang.Long ERROR
          Deprecated.  
static java.lang.Long OK
          Deprecated.  
 
Fields inherited from interface palio.Constants
DECIMAL_ZERO, INTEGER_ONE, LONG_MINUS_ONE, LONG_ONE, LONG_THREE, LONG_TWO, LONG_ZERO, STRING_EMPTY
 
Fields inherited from interface palio.modules.core.CurrentModuleDataKeys
DESIGNER_ACTIONS_BUFFER, HTML_FORM_BUILDER, HTML_MAP_BUILDER, HTML_MENU_BUILDER, HTML_TOOLTIPS_BUFFER, ITEXT_DOCUMENT, MAIL_MESSAGE, XLS_DOCUMENT, XML_DOCUMENT
 
Constructor Summary
Mail(palio.Instance instance, java.util.Properties parameters)
          Deprecated.  
 
Method Summary
static void addAttachment(byte[] content, java.lang.String fileName, java.lang.String mimeType)
          Deprecated.  
static void addRecipient(java.lang.String recipientType, java.lang.String address)
          Deprecated.  
 void createMessage()
          Deprecated.  
 java.lang.String getCharset()
          Deprecated.  
static java.lang.Long getMessageCount(java.lang.String login, java.lang.String pswd, java.lang.String host, java.lang.String protocol)
          Deprecated.  
 java.lang.String getSmtpHost()
          Deprecated.  
 java.lang.String getVersion()
          Deprecated. Returns the module version
static java.util.LinkedList receiveAllMessages(java.lang.String login, java.lang.String pswd, java.lang.String host, java.lang.String protocol, java.lang.Boolean remMsgs)
          Deprecated.  
static java.util.LinkedList receiveLastMessages(java.lang.String login, java.lang.String pswd, java.lang.String host, java.lang.String protocol, java.lang.Long number, java.lang.Boolean remMsgs)
          Deprecated.  
static java.util.LinkedList receiveMessages(java.lang.String login, java.lang.String pswd, java.lang.String host, java.lang.String protocol, java.lang.Long start, java.lang.Long end, java.lang.Boolean remMsgs)
          Deprecated.  
static java.util.LinkedList receiveMsgsHeaders(java.lang.String login, java.lang.String pswd, java.lang.String host, java.lang.String protocol, java.lang.Long start, java.lang.Long end)
          Deprecated.  
static void send()
          Deprecated.  
static void send(java.lang.String username, java.lang.String password)
          Deprecated.  
 java.lang.Long sendMessage(java.lang.String from, java.lang.Object[] to, java.lang.String subject, java.lang.String text)
          Deprecated.  
 java.lang.Long sendMessage(java.lang.String from, java.lang.Object[] to, java.lang.String subject, java.lang.String text, java.lang.String attachmentName, byte[] attachmentContent, java.lang.String attachmentMimeType)
          Deprecated.  
 java.lang.Long sendMessage(java.lang.String login, java.lang.String passwd, java.lang.String from, java.lang.Object[] to, java.lang.String subject, java.lang.String text)
          Deprecated.  
 java.lang.Long sendMessage(java.lang.String login, java.lang.String passwd, java.lang.String from, java.lang.Object[] to, java.lang.String subject, java.lang.String text, java.lang.Object[] cc, java.lang.Object[] bcc)
          Deprecated.  
 java.lang.Long sendMessage(java.lang.String login, java.lang.String passwd, java.lang.String from, java.lang.Object[] to, java.lang.String subject, java.lang.String text, java.lang.Object[] attachments, java.lang.Object[] cc, java.lang.Object[] bcc)
          Deprecated.  
 java.lang.Long sendMessage(java.lang.String login, java.lang.String passwd, java.lang.String from, java.lang.Object[] to, java.lang.String subject, java.lang.String text, java.lang.String attachmentName, byte[] attachmentContent, java.lang.String attachmentMimeType, java.lang.Object[] cc, java.lang.Object[] bcc)
          Deprecated.  
 java.lang.Long sendMessage(java.lang.String from, java.lang.String to, java.lang.String subject, java.lang.String text)
          Deprecated.  
 java.lang.Long sendMessage(java.lang.String from, java.lang.String to, java.lang.String subject, java.lang.String text, java.lang.String attachmentName, byte[] attachmentContent, java.lang.String attachmentMimeType)
          Deprecated.  
 java.lang.Long sendMessage(java.lang.String login, java.lang.String passwd, java.lang.String from, java.lang.String to, java.lang.String subject, java.lang.String text)
          Deprecated.  
 java.lang.Long sendMessage(java.lang.String login, java.lang.String passwd, java.lang.String from, java.lang.String to, java.lang.String subject, java.lang.String text, java.lang.String attachmentName, byte[] attachmentContent, java.lang.String attachmentMimeType)
          Deprecated.  
static void setFrom(java.lang.String address)
          Deprecated.  
static void setFrom(java.lang.String address, java.lang.String charset)
          Deprecated.  
 void setMessageContent(java.lang.String message, java.lang.String type)
          Deprecated.  
static void setMessageContent(java.lang.String message, java.lang.String charset, java.lang.String type)
          Deprecated.  
static void setMessageContent(java.lang.String message, java.lang.String charset, java.lang.String type, java.lang.Boolean embedMedia)
          Deprecated.  
static void setSubject(java.lang.String subject)
          Deprecated.  
static java.lang.Boolean validateEmail(java.lang.String email)
          Deprecated.  
 
Methods inherited from class palio.modules.core.Module
getConfigParam, getDescription, getModuleTranslation
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OK

public static final java.lang.Long OK
Deprecated. 

ERROR

public static final java.lang.Long ERROR
Deprecated. 

BAD_EMAIL

public static final java.lang.Long BAD_EMAIL
Deprecated. 
Constructor Detail

Mail

public Mail(palio.Instance instance,
            java.util.Properties parameters)
Deprecated. 
Method Detail

getVersion

public java.lang.String getVersion()
Deprecated. 
Description copied from class: palio.modules.core.Module
Returns the module version

Specified by:
getVersion in class palio.modules.core.Module

getSmtpHost

@Deprecated
public java.lang.String getSmtpHost()
Deprecated. 


getCharset

@Deprecated
public java.lang.String getCharset()
Deprecated. 

Returns:
charset

createMessage

@Deprecated
public void createMessage()
Deprecated. 

Tworzy nowa wiadomość.


setSubject

@Deprecated
public static void setSubject(java.lang.String subject)
                       throws MessagingException
Deprecated. 

Ustawia temat wiadomości

Parameters:
subject - temat
Throws:
MessagingException

setFrom

@Deprecated
public static void setFrom(java.lang.String address)
                    throws MessagingException
Deprecated. 

Ustawia adres nadawcy

Parameters:
address - adres email nadawcy
Throws:
MessagingException

setFrom

@Deprecated
public static void setFrom(java.lang.String address,
                                      java.lang.String charset)
                    throws MessagingException,
                           java.io.UnsupportedEncodingException
Deprecated. 

Ustawia adres nadawcy

Parameters:
address - adres email nadawcy
charset - kodowanie
Throws:
MessagingException
java.io.UnsupportedEncodingException

addRecipient

@Deprecated
public static void addRecipient(java.lang.String recipientType,
                                           java.lang.String address)
                         throws MessagingException
Deprecated. 

Dodaje odbiorce do wiadomości

Parameters:
recipientType - typ odbiorcy. Dostepne opcje: TO, CC, BCC
address - adres email odbiorcy
Throws:
MessagingException

setMessageContent

@Deprecated
public static void setMessageContent(java.lang.String message,
                                                java.lang.String charset,
                                                java.lang.String type,
                                                java.lang.Boolean embedMedia)
                              throws MessagingException
Deprecated. 

Ustawia treść wiadomości

Parameters:
message - treść wiaodmości
charset - kodowanie wiadomości
type - mimetype wiadomości. Dozwolone sa wszystkie podtypy typu text np. plain, html
embedMedia - znacznik określajacy czy media, do ktorych odowłuja sie odnośniki w treści HTML maja zostać dołaczone do maila. Opcja jest używana tylko wtedy gdy argument ma wartość "html" (wiadomość w formacie HTML). Po ustawieniu znacznika na true, przed ustawieniem treści wiadomosci, wiadomość jest parsowana i dołaczane sa kolejne media. Parser "reaguje" na znacznik <img (wielkość liter nie ma znaczenia).
Throws:
MessagingException

setMessageContent

@Deprecated
public static void setMessageContent(java.lang.String message,
                                                java.lang.String charset,
                                                java.lang.String type)
                              throws MessagingException
Deprecated. 

Ustawia treść wiadomości

Parameters:
message - treść wiaodmości
charset - kodowanie wiadomości
type - mimetype wiadomości. Dozwolone sa wszystkie podtypy typu text np. plain, html
Throws:
MessagingException

setMessageContent

@Deprecated
public void setMessageContent(java.lang.String message,
                                         java.lang.String type)
                       throws MessagingException
Deprecated. 

Ustawia treść wiadomości z kodowaniem ustawionym w konfiguracji.

Parameters:
message - treść wiaodmości
type - mimetype wiadomości. Dozwolone sa wszystkie podtypy typu text np. plain, html
Throws:
MessagingException

addAttachment

@Deprecated
public static void addAttachment(byte[] content,
                                            java.lang.String fileName,
                                            java.lang.String mimeType)
                          throws MessagingException
Deprecated. 

Dodaje załacznik do wiadomości

Parameters:
content - zalacznik
fileName - nazwa pliku
mimeType - mimetype zalacznika
Throws:
MessagingException

send

@Deprecated
public static void send(java.lang.String username,
                                   java.lang.String password)
                 throws MessagingException
Deprecated. 

Wysyła utworzona wiadomość

Parameters:
username - użytkownik
password - hasło
Throws:
MessagingException

send

@Deprecated
public static void send()
                 throws MessagingException
Deprecated. 

Wysyła utworzona wiadomość. Metoda używana w przypadku serwera poczty wychodzacej nie wymagajacego autoryzacji.

Throws:
MessagingException

sendMessage

@Deprecated
public java.lang.Long sendMessage(java.lang.String login,
                                             java.lang.String passwd,
                                             java.lang.String from,
                                             java.lang.String to,
                                             java.lang.String subject,
                                             java.lang.String text)
                           throws palio.PalioException
Deprecated. 

wysyła maila za pomocą serwera SMTP (wymagającego autoryzacji) zdefiniowanego w pliku konfiguracyjnym

Parameters:
login - login
passwd - hasło
from - adres email nadawcy
to - adres email odbiorcy
subject - temat wiadomości
text - treść wiadomości
Returns:
kod błedu - 0 - ok - 2 - nieprawidłowy adres email
Throws:
palio.PalioException

sendMessage

@Deprecated
public java.lang.Long sendMessage(java.lang.String login,
                                             java.lang.String passwd,
                                             java.lang.String from,
                                             java.lang.String to,
                                             java.lang.String subject,
                                             java.lang.String text,
                                             java.lang.String attachmentName,
                                             byte[] attachmentContent,
                                             java.lang.String attachmentMimeType)
                           throws palio.PalioException
Deprecated. 

wysyła maila za pomocą serwera SMTP (wymagającego autoryzacji) zdefiniowanego w pliku konfiguracyjnym

Parameters:
login - login
passwd - hasło
from - adres email nadawcy
to - adres email odbiorcy
subject - temat wiadomości
text - treść wiadomości
attachmentName - - nazwa załączonego pliku
attachmentContent - - zawartoąć załącznika
attachmentMimeType - - typ załącznika
Returns:
kod błędu - 0 - ok - 2 - nieprawidłowy adres email
Throws:
palio.PalioException

sendMessage

@Deprecated
public java.lang.Long sendMessage(java.lang.String login,
                                             java.lang.String passwd,
                                             java.lang.String from,
                                             java.lang.Object[] to,
                                             java.lang.String subject,
                                             java.lang.String text)
                           throws palio.PalioException
Deprecated. 

wysyła maila za pomocą serwera SMTP (wymagającego autoryzacji) zdefiniowanego w pliku konfiguracyjnym

Parameters:
login - login
passwd - hasło
from - adres email nadawcy
to - adresy email odbiorców
subject - temat wiadomości
text - treść wiadomości
Returns:
kod błędu - 0 - ok - 2 - nieprawidłowy adres email
Throws:
palio.PalioException

sendMessage

@Deprecated
public java.lang.Long sendMessage(java.lang.String login,
                                             java.lang.String passwd,
                                             java.lang.String from,
                                             java.lang.Object[] to,
                                             java.lang.String subject,
                                             java.lang.String text,
                                             java.lang.Object[] cc,
                                             java.lang.Object[] bcc)
                           throws palio.PalioException
Deprecated. 

wysyła maila za pomocą serwera SMTP (wymagającego autoryzacji) zdefiniowanego w pliku konfiguracyjnym

Parameters:
login - login
passwd - hasło
from - adres email nadawcy
to - adresy email odbiorców
subject - temat wiadomości
text - treść wiadomości
cc - - adresy email CC odbiorców (Carbon Copy)
bcc - - adresy email BCC odbiorców (Blind Carbon Copy)
Returns:
kod błędu - 0 - ok - 2 - nieprawidłowy adres email
Throws:
palio.PalioException

sendMessage

@Deprecated
public java.lang.Long sendMessage(java.lang.String login,
                                             java.lang.String passwd,
                                             java.lang.String from,
                                             java.lang.Object[] to,
                                             java.lang.String subject,
                                             java.lang.String text,
                                             java.lang.String attachmentName,
                                             byte[] attachmentContent,
                                             java.lang.String attachmentMimeType,
                                             java.lang.Object[] cc,
                                             java.lang.Object[] bcc)
                           throws palio.PalioException
Deprecated. 

wysyła maila za pomocą serwera SMTP (wymagającego autoryzacji) zdefiniowanego w pliku konfiguracyjnym - pełne wywołanie

Parameters:
login - login
passwd - hasło
from - adres email nadawcy
to - adresy email odbiorców
subject - temat wiadomości
text - treść wiadomości
attachmentName - - nazwa załączonego pliku
attachmentContent - - zawartość załącznika
attachmentMimeType - - typ załącznika
cc - - adresy email CC odbiorców (Carbon Copy)
bcc - - adresy email BCC odbiorców (Blind Carbon Copy)
Returns:
kod błedu - 0 - ok - 2 - nieprawidłowy adres email
Throws:
palio.PalioException

sendMessage

@Deprecated
public java.lang.Long sendMessage(java.lang.String login,
                                             java.lang.String passwd,
                                             java.lang.String from,
                                             java.lang.Object[] to,
                                             java.lang.String subject,
                                             java.lang.String text,
                                             java.lang.Object[] attachments,
                                             java.lang.Object[] cc,
                                             java.lang.Object[] bcc)
                           throws palio.PalioException
Deprecated. 

wysyła maila za pomocą serwera SMTP (wymagającego autoryzacji) zdefiniowanego w pliku konfiguracyjnym - pełne wywołanie

Parameters:
login - login
passwd - hasło
from - adres email nadawcy
to - adresy email odbiorców
subject - temat wiadomości
text - treść wiadomości
attachments - - [ [(String)nazwa załączonego pliku, (byte[])zawartość załącznika, (String)mimetype załącznika], [...] ]
cc - - adresy email CC odbiorców (Carbon Copy)
bcc - - adresy email BCC odbiorców (Blind Carbon Copy)
Returns:
kod błedu - 0 - ok - 2 - nieprawidłowy adres email
Throws:
palio.PalioException

sendMessage

@Deprecated
public java.lang.Long sendMessage(java.lang.String from,
                                             java.lang.String to,
                                             java.lang.String subject,
                                             java.lang.String text)
                           throws MessagingException
Deprecated. 

wysyła maila za pomocą serwera SMTP (nie wymagającego autoryzacji) zdefiniowanego w pliku konfiguracyjnym

Parameters:
from - adres email nadawcy
to - adres email odbiorcy
subject - temat wiadomości
text - treść wiadomości
Returns:
kod błedu - 0 - ok - 2 - nieprawidłowy adres email
Throws:
MessagingException

sendMessage

@Deprecated
public java.lang.Long sendMessage(java.lang.String from,
                                             java.lang.String to,
                                             java.lang.String subject,
                                             java.lang.String text,
                                             java.lang.String attachmentName,
                                             byte[] attachmentContent,
                                             java.lang.String attachmentMimeType)
                           throws MessagingException
Deprecated. 

wysyła maila za pomocą serwera SMTP (nie wymagającego autoryzacji) zdefiniowanego w pliku konfiguracyjnym

Parameters:
from - adres email nadawcy
to - adres email odbiorcy
subject - temat wiadomości
text - treść wiadomości
Returns:
kod błedu - 0 - ok - 2 - nieprawidłowy adres email
Throws:
MessagingException

sendMessage

@Deprecated
public java.lang.Long sendMessage(java.lang.String from,
                                             java.lang.Object[] to,
                                             java.lang.String subject,
                                             java.lang.String text)
                           throws MessagingException
Deprecated. 

wysyła maila za pomocą serwera SMTP (nie wymagającego autoryzacji) zdefiniowanego w pliku konfiguracyjnym

Parameters:
from - adres email nadawcy
to - adresy email odbiorców
subject - temat wiadomości
text - treść wiadomości * @return kod błedu - 0 - ok - 2 - nieprawidłowy adres email
Throws:
MessagingException

sendMessage

@Deprecated
public java.lang.Long sendMessage(java.lang.String from,
                                             java.lang.Object[] to,
                                             java.lang.String subject,
                                             java.lang.String text,
                                             java.lang.String attachmentName,
                                             byte[] attachmentContent,
                                             java.lang.String attachmentMimeType)
                           throws MessagingException
Deprecated. 

wysyła maila za pomocą serwera SMTP (nie wymagającego autoryzacji) zdefiniowanego w pliku konfiguracyjnym

Parameters:
from - adres email nadawcy
to - adresy email odbiorców
subject - temat wiadomości
text - treść wiadomości
attachmentName - - nazwa załączonego pliku
attachmentContent - - zawartość załącznika
attachmentMimeType - - typ załącznika
Returns:
kod błedu - 0 - ok - 2 - nieprawidłowy adres email
Throws:
MessagingException

validateEmail

@Deprecated
public static java.lang.Boolean validateEmail(java.lang.String email)
Deprecated. 

sprawdza poprawność adresu email

Parameters:
email - adres email
Returns:
true - ok

getMessageCount

@Deprecated
public static java.lang.Long getMessageCount(java.lang.String login,
                                                        java.lang.String pswd,
                                                        java.lang.String host,
                                                        java.lang.String protocol)
Deprecated. 


receiveAllMessages

@Deprecated
public static java.util.LinkedList receiveAllMessages(java.lang.String login,
                                                                 java.lang.String pswd,
                                                                 java.lang.String host,
                                                                 java.lang.String protocol,
                                                                 java.lang.Boolean remMsgs)
                                               throws palio.PalioException
Deprecated. 

Parameters:
login -
pswd -
host -
protocol -
remMsgs -
Throws:
palio.PalioException

receiveLastMessages

@Deprecated
public static java.util.LinkedList receiveLastMessages(java.lang.String login,
                                                                  java.lang.String pswd,
                                                                  java.lang.String host,
                                                                  java.lang.String protocol,
                                                                  java.lang.Long number,
                                                                  java.lang.Boolean remMsgs)
                                                throws palio.PalioException
Deprecated. 

Parameters:
login -
pswd -
host -
protocol -
number -
remMsgs -
Throws:
palio.PalioException

receiveMessages

@Deprecated
public static java.util.LinkedList receiveMessages(java.lang.String login,
                                                              java.lang.String pswd,
                                                              java.lang.String host,
                                                              java.lang.String protocol,
                                                              java.lang.Long start,
                                                              java.lang.Long end,
                                                              java.lang.Boolean remMsgs)
                                            throws palio.PalioException
Deprecated. 

Parameters:
login -
pswd -
host -
protocol -
start -
end -
remMsgs -
Throws:
palio.PalioException

receiveMsgsHeaders

@Deprecated
public static java.util.LinkedList receiveMsgsHeaders(java.lang.String login,
                                                                 java.lang.String pswd,
                                                                 java.lang.String host,
                                                                 java.lang.String protocol,
                                                                 java.lang.Long start,
                                                                 java.lang.Long end)
Deprecated. 

Parameters:
login -
pswd -
host -
protocol -
start -
end -