|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.ObjectJDescomApi.JDescomSendSMS
public class JDescomSendSMS
Clase principal del API Java DescomSMS
| Constructor Summary | |
|---|---|
JDescomSendSMS()
Constructor principal de la clase JDescomSendSMS |
|
| Method Summary | |
|---|---|
int |
AddMensaje(java.lang.String id,
java.lang.String numero,
java.lang.String texto,
java.lang.String remitente)
Añade un mensaje de texto a la bandeja de salida |
int |
AddMensajeWapPush(java.lang.String id,
java.lang.String numero,
java.lang.String url,
java.lang.String remitente,
java.lang.String titulo)
Añade un mensaje Wap-Push a la bandeja de salida |
void |
autenticacion(java.lang.String usuario,
java.lang.String clave,
java.lang.String remitente,
java.lang.String emailnot)
Establece los datos de autenticación del usuario |
void |
DeleteMensajes()
Borra todos los mensajes de la Bandeja de Salida y reinicializa los contadores |
java.lang.String |
getComentario()
Obtiene el comentario asociado al resultado de la autenticación del último envío |
java.lang.String |
getEmailnot()
Obtiene la dirección de email correspondiente al email de notificación configurado en la cuenta, obtenido en el último envío o conexión Para configurarlo acceda a su área privada en @see www.descomsms.com |
java.lang.String |
getLastMensText()
Obtiene el ultimo texto añadido como mensaje, en el caso de que se exceda el número de SMS permitidos por mensaje, se devuelve el texto cortado. |
int |
getMaxNumSMS()
Obtiene el número máximo de SMS en los que se puede dividir un mensaje de más de 160 caracteres |
java.util.Iterator |
getMensajesIterator()
Obtiene un iterador para poder obtener/explorar los mensajes almacenados en la bandeja de salida |
java.util.Iterator |
getRemitentesIterator()
Obtiene un iterador para poder obtener/explorar los remitentes disponibles |
java.lang.String |
getResultado()
Obtiene el resultado de la autenticación del envío |
java.lang.String |
getResultadoEnvio()
Ontiene una cadena de texto con el resumen del envío |
java.lang.String |
getSaldo()
Obtiene el saldo obtenido en el último envío o conexión |
java.lang.String |
getSaldocontrol()
Obtiene el saldo de control configurado en la cuenta, obtenido en el último envío o conexión Este saldo se utiliza para avisar de forma automática cuando el saldo baja de este valor Para configurarlo acceda a su área privada en @see www.descomsms.com |
int |
getTotalMensajes()
Obtiene el total de mensajes almacenados en la Bandeja de Salida |
int |
getTotalMensajesEnviados_error()
Obtiene el total de mensajes enviados con error de la bandeja de salida |
int |
getTotalMensajesEnviados_ok()
Obtiene el total de mensajes enviados con éxito de la bandeja de salida |
int |
getTotalMensajesEnviados()
Obtiene el total de mensajes enviados de la bandeja de salida |
boolean |
SendGetSaldo()
Obtiene el saldo disponible en el servidor |
boolean |
SendSMS(java.lang.String idenvio)
Envía los mensajes añadidos a la Bandeja de Salida y almacena los resultados del envío en la clase Una vez enviados los mensajes, la bandeja de salida no se limpia para poder leer el resultado. |
void |
setDebug(boolean debug)
Establece si se muestra en la consola el log de debug de la clase |
void |
setMaxNumSMS(int maxnum)
Establece el número máximo de SMS en los que se puede dividir un mensaje de más de 160 caracteres |
void |
setModoEnvio(int control)
Establece el modo de envío según el saldo disponible |
void |
setRemilist(int remilist)
Establece un control para indicar que se quiere obtener el listado de remitente, en los próximos envíos |
void |
setSSL(boolean ssl)
Establece el modo de conexión con el servidor de Descom SMS |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JDescomSendSMS()
| Method Detail |
|---|
public void setSSL(boolean ssl)
ssl - true se envia por sslfalse se envia sin ssl
Valor por defecto: false
public void setDebug(boolean debug)
debug - true se muestra el debug en consola
false No se muestra el debug en consola (por defecto)
public void autenticacion(java.lang.String usuario,
java.lang.String clave,
java.lang.String remitente,
java.lang.String emailnot)
usuario - nombre de usuario de la cuenta de Descom SMSclave - contraseña del usuarioremitente - texto del remitente a utilizar para todos los mensajes
emailnot - email para envio automático por email de notificaciones de entrega de cada SMS
public int AddMensaje(java.lang.String id,
java.lang.String numero,
java.lang.String texto,
java.lang.String remitente)
id - identificador propio del mensaje.numero - numero de móvil en formato nacional o internacionaltexto - texto del mensaje a enviarremitente - texto del remitente a enviar para todos los mensajes.
0 en caso de no añadir el mensaje por ocurrir un errorsetMaxNumSMS(int)public java.lang.String getLastMensText()
public int AddMensajeWapPush(java.lang.String id,
java.lang.String numero,
java.lang.String url,
java.lang.String remitente,
java.lang.String titulo)
id - identificador propio del mensaje.numero - numero de móvil en formato nacional o internacionalurl - direccion completa del contenido multimedia a enviarremitente - texto del remitente a enviar en el mensaje individual.titulo - texto del mensaje que saldrá con el mensaje Wap-Push
0 en caso de no añadir el mensaje por ocurrir un errorpublic void setModoEnvio(int control)
control - 0 si el saldo no es suficiente no enviar ningún mensaje.
1 si el saldo no es suficiente se envía hasta agotar saldo.public void DeleteMensajes()
public boolean SendSMS(java.lang.String idenvio)
idenvio - Codigo aleatorio o secuencial para identificar cada envio.
true el envío se ha realizado correctamentefalse ha ocurrido algún error en el envíogetResultadoEnvio(),
getResultado(),
getComentario(),
getTotalMensajesEnviados(),
getTotalMensajesEnviados_ok(),
getTotalMensajesEnviados_error(),
DeleteMensajes()public boolean SendGetSaldo()
true la conexión se ha realizado correctamentefalse ha ocurrido algún error en la conexión.getSaldo()public java.lang.String getResultadoEnvio()
public int getTotalMensajes()
public int getTotalMensajesEnviados()
public int getTotalMensajesEnviados_ok()
public int getTotalMensajesEnviados_error()
public java.util.Iterator getMensajesIterator()
JDescomMensajepublic java.util.Iterator getRemitentesIterator()
public java.lang.String getResultado()
0 Ha ocurrido algún problema de autenticación.1 Autenticación correcta.getComentario()public java.lang.String getComentario()
public java.lang.String getSaldo()
public java.lang.String getEmailnot()
public java.lang.String getSaldocontrol()
public void setRemilist(int remilist)
remilist - 0 No obtener el listado de remitentes (por defecto)1 Obtieneel listado de remitentes (por defecto)public void setMaxNumSMS(int maxnum)
maxnum - 0 no se establece ningún límite, se enviarán tantos SMS hasta completar todo el mensaje a enviar (por defecto)1 se enviará sólo 1 SMS por mensaje, el texto que exceda los 160 caracteres se cortaráx se enviará hasta x SMS por mensaje, el texto que exceda los x SMS se cortarápublic int getMaxNumSMS()
0 no se establece ningún límite, se enviarán tantos SMS hasta completar todo el mensaje a enviar (por defecto)1 se enviará sólo 1 SMS por mensaje, el texto que exceda los 160 caracteres se cortaráx se enviará hasta x SMS por mensaje, el texto que exceda los x SMS se cortará
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||