1 25 29 package org.jresearch.gossip.mail; 30 31 36 public class MailMessage { 37 private String messagetext; 38 39 private String subject; 40 41 private String addrfrom; 42 43 private String namefrom; 44 45 private String addrto; 46 47 private String nameto; 48 49 65 public MailMessage(String messagetext, String subject, String addrfrom, 66 String namefrom, String addrto, String nameto) { 67 if (messagetext == null) { 68 throw new NullPointerException ("messagetext parameter"); 69 } else if (messagetext.length() < 1) { 70 throw new IllegalArgumentException ( 71 "messagetext parameter, value = " + messagetext); 72 } 73 74 if (subject == null) { 75 throw new NullPointerException ("subject parameter"); 76 } else if (subject.length() < 1) { 77 throw new IllegalArgumentException ("subject parameter, value = " 78 + subject); 79 } 80 81 if (addrfrom == null) { 82 throw new NullPointerException ("addrfrom parameter"); 83 } else if (addrfrom.length() < 1) { 84 throw new IllegalArgumentException ("addrfrom parameter, value = " 85 + addrfrom); 86 } 87 88 if (namefrom == null) { 89 throw new NullPointerException ("namefrom parameter"); 90 } else if (namefrom.length() < 1) { 91 throw new IllegalArgumentException ("namefrom parameter, value = " 92 + namefrom); 93 } 94 95 if (addrto == null) { 96 throw new NullPointerException ("addrto parameter"); 97 } else if (addrto.length() < 1) { 98 throw new IllegalArgumentException ("addrto parameter, value = " 99 + addrto); 100 } 101 102 if (nameto == null) { 103 throw new NullPointerException ("nameto parameter"); 104 } else if (nameto.length() < 1) { 105 throw new IllegalArgumentException ("nameto parameter, value = " 106 + nameto); 107 } 108 109 this.messagetext = messagetext; 110 this.subject = subject; 111 this.addrfrom = addrfrom; 112 this.namefrom = namefrom; 113 this.addrto = addrto; 114 this.nameto = nameto; 115 } 116 117 122 public String getAddrfrom() { 123 return addrfrom; 124 } 125 126 131 public String getAddrto() { 132 return addrto; 133 } 134 135 140 public String getMessagetext() { 141 return messagetext; 142 } 143 144 149 public String getNamefrom() { 150 return namefrom; 151 } 152 153 158 public String getNameto() { 159 return nameto; 160 } 161 162 167 public String getSubject() { 168 return subject; 169 } 170 } 171 | Popular Tags |