1 package cz.frantovo.postak;
3 import java.io.UnsupportedEncodingException;
4 import javax.mail.Message.RecipientType;
5 import javax.mail.internet.InternetAddress;
8 * Rozšíření InternetAddress tak, aby obsahovala i informaci o typu příjemce: komu, kopie, skrytá
11 public class InternetAddressKomu extends InternetAddress {
12 private static final long serialVersionUID = 5616579686371892208L;
14 private RecipientType typ = RecipientType.BCC;
17 * Typ příjemce: komu, kopie, skrytý.
18 * Výchozí hodnota je BCC
20 public RecipientType getTyp() {
25 * Typ příjemce: komu, kopie, skrytý.
26 * Výchozí hodnota je BCC
28 public void setTyp(RecipientType typ) {
33 public String getPersonal() {
34 String sup = super.getPersonal();
35 if (sup == null || sup.length() < 1) {
42 public InternetAddressKomu() {
46 /** Výchozí typ příjemce: skrytá kopie */
47 public InternetAddressKomu(String adresa, String jmeno) throws UnsupportedEncodingException {
51 public InternetAddressKomu(String adresa, String jmeno, RecipientType typ) throws UnsupportedEncodingException {