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 recipientTOaddressDeletes an email from all the types of existing addressesstatic 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 exceptionsaddresses- 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:
- the ordered recipients map
-