Otros servicios
Los métodos siguientes describen otros servicios que ofrece el sistema
de mensajería de salida:
- public void addMember(Long aMember)
Este método es el segundo método de entrar datos
del destinatario en el sistema de mensajería (siendo el primero
setConfigData). El parámetro representa un miembro válido.
El usuario puede llamar a este método varias veces, cada llamada añadirá
un miembro adicional a la lista de destinatarios.
Internamente, el sistema de mensajería extrae la dirección adecuada del
miembro.
Nota 1: Es importante asegurarse de que se efectúa la
validación de las direcciones de los miembros.
Nota 2: El destinatario se puede definir utilizando
el método addMember o setConfigData pero no ambos.
Si se entran ambos, las entradas setConfigData serán reemplazadas por las
entradas addMember. Además, tenga en cuenta que el sistema de mensajería
requiere que el usuario entre los destinatarios antes de que se defina el
contenido. Esto es debido a que la información de los miembros puede
alterar el contenido utilizado en un mensaje.
- public void remTransport(Integer aRemoveTransportID)
Este método le ofrece una mayor flexibilidad a la hora de
decidir qué transportes se utilizan para entregar el método.
El parámetro debe ser un id de transporte que sea válido para este tipo
de mensaje. Cuando se llama a este método, el sistema de mensajería
elimina el transporte de la lista de transportes de mensajes que se
pueden utilizar. En otras palabras, el transporte que se ha pasado como
un parámetro se inhabilitará para esta llamada de mensaje determinada.
- public void setPartialSend(Boolean partialSend)
Este método sólo es aplicable cuando se utiliza el método addMember
para definir los destinatarios. El parámetro Boolean representa si se permiten o no los envíos parciales.
En el sistema de mensajería, un envío parcial hace referencia al envío del
mensaje siempre que uno de los miembros añadidos tenga una dirección de
correo electrónico preferida asociada a su perfil. A continuación se
describe el parámetro partialSend:
- true: Permitir envíos parciales. Los miembros
que no tengan definida una dirección en el lugar correspondiente se ignorarán.
- false: Todo o nada. Devuelve una excepción
incluso si uno de los miembros no tiene un correo electrónico configurado
correctamente.
- Nota: El sistema de mensajería no lleva a cabo
ninguna verificación para asegurar que una dirección tenga el formato
correcto. El envío parcial funciona bajo el principio de que exista un
valor en el campo correspondiente.