Autres services
Les méthodes suivantes indiquent quels autres services sont offerts par le système de messagerie sortant :
- public void addMember(Long aMember)
Cette méthode constitue l'autre moyen d'entrer les données sur un destinataire dans le système de messagerie (la première méthode étant setConfigData). Le paramètre représente un membre valide. L'utilisateur peut avoir recours à cette méthode plusieurs fois de suite, auquel cas chaque appel ajoute un autre membre à la liste des destinataires. De manière interne, le système de messagerie extrait l'adresse appropriée à partir de la zone Membre.
Remarque 1 : Il est important de s'assurer qu'une validation de l'adresse des membres est exécutée.
Remarque 2 : Il est possible de définir le destinataire en utilisant la méthode addMember ou setConfigData, mais il n'est pas possible d'utiliser les deux à la fois. Si les deux méthodes sont utilisées, les entrées de setConfigData seront remplacées par celles de addMember. Retenez aussi que le système de messagerie exige que l'utilisateur entre les destinataires avant de définir le contenu. En effet, les informations relatives aux membres peuvent modifier le contenu utilisé dans un message.
- public void remTransport(Integer aRemoveTransportID)
Cette méthode vous donne plus de flexibilité dans le choix de transferts à utiliser pour livrer la méthode. Le paramètre doit être une ID de transfert qui est valide pour ce type de message. Lorsque cette méthode est appelée, le système de messagerie retire le transfert de la liste des transferts de messages pouvant être utilisés. En d'autres termes, le transfert utilisé comme paramètre sera désactivé pour cet appel de message particulier.
- public void setPartialSend(Boolean partialSend)
Cette méthode n'est applicable que lorsque la méthode addMember est utilisée pour définir les destinataires. Le paramètre booléen indique si des envois partiels sont permis. Dans le système de messagerie, un envoi partiel se réfère à l'envoi de messages interrompu tant que l'un des membres ajoutés dispose d'une adresse électronique préférée associée à leur profil. Vous trouverez ci-dessous une explication du paramètre partialSendparameter :
- true : L'envoi partiel est permis. Les membres qui n'ont pas défini une adresse dans la zone appropriée seront sautés.
- false : Tout ou rien. Renvoie une exception si la messagerie d'un seul des membres n'est pas correctement configurée.
- Remarque : Aucune vérification n'est effectuée par le système de messagerie pour s'assurer qu'une adresse a le format correct. L'envoi partiel fonctionne dans la mesure où une valeur existe dans l'emplacement approprié.