Altri servizi
I metodi indicati di seguito presentano gli altri servizi offerti
dal sistema di messaggistica in uscita:
- public void addMember(Long aMember)
Questo metodo costituisce un secondo modo
per inserire dati del destinatario nel sistema di messaggistica
(il primo metodo è setConfigData). Il parametro rappresenta un
membro valido. L'utente può richiamare questo metodo più volte; ogni
chiamata aggiungerà un altro membro all'elenco dei destinatari. Internamente, il sistema di messaggistica preleva l'indirizzo adeguato
dal membro.
Nota 1: E' importante verificare che venga
eseguita la convalida degli indirizzi dei membri.
Nota 2: E' possibile impostare il
destinatario utilizzando addMember o setConfigData, ma non entrambi. Se vengono immessi entrambi, le voci di setConfigData verranno
sostituite da quelle di addMember. Il sistema di messaggistica
richiede all'utente di immettere i destinatari prima di impostare il
contenuto, perché le informazioni sui membri possono alterare il
contenuto utilizzato in un messaggio.
- public void remTransport(Integer aRemoveTransportID)
Questo metodo favorisce flessibilità per i trasporti
utilizzati per distribuire il metodo. Il parametro dovrebbe essere un id trasporto valido per questo tipo
di messaggio. Quando viene richiamato il metodo, il sistema di
messaggistica rimuove il trasporto dall'elenco messaggi dei trasporti
utilizzabili. In altre parole, il trasporto passato come parametro viene
disabilitato per questo particolare richiamo di messaggio.
- public void setPartialSend(Boolean partialSend)
Questo metodo si applica solo quando si utilizza il
metodo addMember per stabilire i destinatari. Il parametro booleano specifica se sono consentiti invii parziali. Nel sistema di messaggistica, un invio parziale si riferisce
all'invio del messaggio finché uno dei membri aggiunti ha un
indirizzo e-mail preferito associato al profilo. Di seguito è riportata una spiegazione del parametro partialSend:
- true: Consente invii parziali. I
membri che non hanno impostato un indirizzo nello spazio
adeguato vengono saltati.
- false: Tutto o niente. Viene
restituita un'eccezione se anche un solo membro non ha un indirizzo
e-mail configurato in modo adeguato.
- Nota: Non viene eseguita alcuna verifica dal
sistema di messaggistica per controllare se un indirizzo è in
formato corretto. L'invio parziale funziona sul principio
dell'esistenza di un valore nella posizione adeguata.