|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object palio.modules.core.Module palio.modules.Sms
public class Sms
Moduł Sms służy do wysyłania wiadomości Sms oraz MMS. Moduł można rozszerzać o nowych dostawców usługi. Moduł rejestruje w bazie danych wysłane wiadomości oraz ich statusy.
Field Summary | |
---|---|
static java.lang.String |
PARAM_CONNECTOR_NAME
Nazwa parametru określającego nazwę konektora |
static java.lang.String |
PARAM_PASSWORD
Nazwa parametru określającego hasło użytkownika |
static java.lang.String |
PARAM_SERVICE_API_IMPL_CLASS
Nazwa parametru określającego klasę implementującą usługę |
static java.lang.String |
PARAM_TEST_NAME
Nazwa parametru określającego czy api działa w trybie testowym (zwraca kody błędów, ale nie wysyła wiadomości) |
static java.lang.String |
PARAM_USERNAME
Nazwa parametru określającego nazwę użytkownika |
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 | |
---|---|
Sms(palio.Instance instance,
java.util.Properties parameters)
|
Method Summary | |
---|---|
java.lang.String |
getVersion()
Zwraca wersję modułu |
boolean |
isTestModeEnabled()
|
void |
send(java.util.List<java.lang.String> recipientPhoneNumbers,
java.lang.String content,
java.lang.String sender,
java.util.Date deliveryDate,
java.lang.String type)
Wysyła wiadomość SMS. |
void |
send(java.util.List<java.lang.String> recipientPhoneNumbers,
java.lang.String subject,
java.lang.String content,
java.lang.String sender,
java.util.Date deliveryDate,
java.lang.String type)
Wysyła wiadomość SMS. |
void |
send(java.lang.Object[] recipientPhoneNumbers,
java.lang.String content,
java.lang.String sender,
java.util.Date deliveryDate,
java.lang.String type)
Wysyła wiadomość SMS. |
void |
send(java.lang.Object[] recipientPhoneNumbers,
java.lang.String subject,
java.lang.String content,
java.lang.String sender,
java.util.Date deliveryDate,
java.lang.String type)
Wysyła wiadomość SMS. |
void |
send(java.lang.String recipientPhoneNumber,
java.lang.String content,
java.lang.String sender,
java.util.Date deliveryDate,
java.lang.String type)
Wysyła wiadomość SMS. |
void |
send(java.lang.String recipientPhoneNumber,
java.lang.String subject,
java.lang.String content,
java.lang.String sender,
java.util.Date deliveryDate,
java.lang.String type)
Wysyła wiadomość SMS. |
void |
setTestMode(java.lang.Boolean test)
|
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 |
---|
public static final java.lang.String PARAM_SERVICE_API_IMPL_CLASS
public static final java.lang.String PARAM_USERNAME
public static final java.lang.String PARAM_PASSWORD
public static final java.lang.String PARAM_CONNECTOR_NAME
public static final java.lang.String PARAM_TEST_NAME
Constructor Detail |
---|
public Sms(palio.Instance instance, java.util.Properties parameters) throws palio.PalioException
palio.PalioException
Method Detail |
---|
public java.lang.String getVersion()
getVersion
in class palio.modules.core.Module
public void send(java.util.List<java.lang.String> recipientPhoneNumbers, java.lang.String subject, java.lang.String content, java.lang.String sender, java.util.Date deliveryDate, java.lang.String type) throws palio.PalioException
recipientPhoneNumbers
- Numery telefonów odbiorców wiadomościsubject
- Temat wiadomościcontent
- Treść wiadomości, w przypadku mms jako smilsender
- Nazwa lub numer telefonu nadawcydeliveryDate
- Planowany czas wysłania wiadomości.type
- Typ wiadomości. Dopuszczalne wartości: SIMPLE, FLASH, MMS.
palio.PalioException
public void send(java.lang.Object[] recipientPhoneNumbers, java.lang.String subject, java.lang.String content, java.lang.String sender, java.util.Date deliveryDate, java.lang.String type) throws palio.PalioException
recipientPhoneNumbers
- Numery telefonów odbiorców wiadomościsubject
- Temat wiadomościcontent
- Treść wiadomości, w przypadku mms jako smilsender
- Nazwa lub numer telefonu nadawcydeliveryDate
- Planowany czas wysłania wiadomości.type
- Typ wiadomości. Dopuszczalne wartości: SIMPLE, FLASH, MMS.
palio.PalioException
public void send(java.lang.String recipientPhoneNumber, java.lang.String subject, java.lang.String content, java.lang.String sender, java.util.Date deliveryDate, java.lang.String type) throws palio.PalioException
recipientPhoneNumber
- Numery telefonu odbiorcy wiadomościsubject
- Temat wiadomościcontent
- Treść wiadomości, w przypadku mms jako smilsender
- Nazwa lub numer telefonu nadawcydeliveryDate
- Planowany czas wysłania wiadomości.type
- Typ wiadomości. Dopuszczalne wartości: SIMPLE, FLASH, MMS.
palio.PalioException
public void send(java.util.List<java.lang.String> recipientPhoneNumbers, java.lang.String content, java.lang.String sender, java.util.Date deliveryDate, java.lang.String type) throws palio.PalioException
recipientPhoneNumbers
- Numery telefonów odbiorców wiadomościcontent
- Treść wiadomościsender
- Nazwa lub numer telefonu nadawcydeliveryDate
- Planowany czas wysłania wiadomości.type
- Typ wiadomości. Dopuszczalne wartości: SIMPLE, FLASH.
palio.PalioException
public void send(java.lang.Object[] recipientPhoneNumbers, java.lang.String content, java.lang.String sender, java.util.Date deliveryDate, java.lang.String type) throws palio.PalioException
recipientPhoneNumbers
- Numery telefonów odbiorców wiadomościcontent
- Treść wiadomościsender
- Nazwa lub numer telefonu nadawcydeliveryDate
- Planowany czas wysłania wiadomości.type
- Typ wiadomości. Dopuszczalne wartości: SIMPLE, FLASH.
palio.PalioException
public void send(java.lang.String recipientPhoneNumber, java.lang.String content, java.lang.String sender, java.util.Date deliveryDate, java.lang.String type) throws palio.PalioException
recipientPhoneNumber
- Numery telefonu odbiorcy wiadomościcontent
- Treść wiadomościsender
- Nazwa lub numer telefonu nadawcydeliveryDate
- Planowany czas wysłania wiadomości.type
- Typ wiadomości. Dopuszczalne wartości: SIMPLE, FLASH.
palio.PalioException
public boolean isTestModeEnabled()
public void setTestMode(java.lang.Boolean test)
parametr
- określający czy api działa w trybie testowym (zwraca kody błędów, ale nie wysyła wiadomości)
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |