private int id;
- Name name = new Name(null, null, null, null);
+ private Name name = new Name(null, null, null, null);
- Date dob;
+ private Date dob;
- String email;
+ private String email;
public User(int id) {
this.id = id;
return null;
}
+ public boolean isValidDomain(String domainname) {
+ for (Domain d : getDomains()) {
+ String sfx = d.getSuffix();
+ if (domainname.equals(sfx) || domainname.endsWith("." + sfx)) {
+ return true;
+ }
+ }
+ return false;
+ }
+
+ public boolean isValidEmail(String email) {
+ for (EmailAddress em : getEmails()) {
+ if (em.getAddress().equals(email)) {
+ return true;
+ }
+ }
+ return false;
+ }
+
+ public boolean isValidName(String name) {
+ return getName().matches(name);
+ }
+
public void updateDefaultEmail(EmailAddress newMail) throws GigiApiException {
try {
EmailAddress[] adrs = getEmails();