ContactDTO.java
package com.tradecloud.dto.api.agent;
import javax.validation.constraints.Pattern;
public class ContactDTO {
private boolean primaryContact;
private String externalReference;
private String firstName;
private String lastName;
private String function;
private String description;
private String phone;
private String mobilePhone;
@Pattern(regexp = "^[\\w-_\\.+]*([\\.\\w])+[\\w]+@([\\w\\-]+\\.)+[a-zA-Z]{2,4}$", message = "Email format is not valid")
private String email;
private String fax;
private String language;
private long id;
public boolean isPrimaryContact() {
return primaryContact;
}
public void setPrimaryContact(boolean primaryContact) {
this.primaryContact = primaryContact;
}
public String getExternalReference() {
return externalReference;
}
public void setExternalReference(String externalReference) {
this.externalReference = externalReference;
}
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
public String getFunction() {
return function;
}
public void setFunction(String function) {
this.function = function;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public String getMobilePhone() {
return mobilePhone;
}
public void setMobilePhone(String mobilePhone) {
this.mobilePhone = mobilePhone;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getFax() {
return fax;
}
public void setFax(String fax) {
this.fax = fax;
}
public String getLanguage() {
return language;
}
public void setLanguage(String language) {
this.language = language;
}
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
}