Class Addresses
java.lang.Object
java.util.AbstractMap<jakarta.mail.Message.RecipientType, List<jakarta.mail.internet.InternetAddress>>
java.util.HashMap<jakarta.mail.Message.RecipientType, List<jakarta.mail.internet.InternetAddress>>
org.bgerp.util.mail.Addresses
- All Implemented Interfaces:
Serializable, Cloneable, Map<jakarta.mail.Message.RecipientType, List<jakarta.mail.internet.InternetAddress>>
-
Nested Class Summary
Nested classes/interfaces inherited from class AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K, V> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAppends an email as recipientTOaddress.Deletes an email from all the types of existing addresses.static AddressesParses email addresses.static AddressesParses email addresses.LinkedHashMap<jakarta.mail.Message.RecipientType, jakarta.mail.internet.InternetAddress[]> Returns ordered recipients map.Serializes emails to a string like:Methods inherited from class HashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, newHashMap, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuesMethods inherited from class AbstractMap
equals, hashCode, toString
-
Constructor Details
-
Addresses
public Addresses() -
Addresses
-
-
Method Details
-
parse
Parses email addresses. Actual format:to1, to2..,CC: cc1, cc2..,BCC: bcc1, bcc2..
Old one:to1, to2..,CC: cc1, cc2..,BCC: bcc1, bcc2..
- Parameters:
lang- language for translating message exceptions.addresses- email addresses string.- Returns:
- a created instance.
- Throws:
BGMessageException- incorrect email was given inaddressesandsilentisfalse.
-
parseSafe
-
addTo
-
exclude
-
serializeTo
-
serializeCc
-
serializeBcc
-
serialize
Serializes emails to a string like:to1, to2..,CC: cc1, cc2..,BCC: bcc1, bcc2..
- Returns:
- the string.
-
recipients
public LinkedHashMap<jakarta.mail.Message.RecipientType, jakarta.mail.internet.InternetAddress[]> recipients()Returns ordered recipients map. FirstTO, thanCCandBCC.- Returns:
-