/**
*
*/
package org.inbio.m3s.dto.agent;
import org.inbio.m3s.dto.BaseDTO;
/**
* @author jgutierrez
*
*/
public class PersonLiteDTO extends BaseDTO {
/**
*
*/
private static final long serialVersionUID = 4994487393351577195L;
private String personKey;
/* The name in a display ready way, i.e. first name + last name*/
private String name;
/* A contact email*/
private String email;
/**
*
*/
public PersonLiteDTO() {
super();
}
/**
* @param personKey
* @param name
* @param email
*/
public PersonLiteDTO(String personKey, String name, String email) {
super();
this.setPersonKey(personKey);
this.setName(name);
this.email = email;
}
/**
* @param personId
* @param name
* @param email
*/
public PersonLiteDTO(Integer personId, String name, String email) {
super();
this.setPersonKey(String.valueOf(personId));
this.setName(name);
this.email = email;
}
@Override
public String toString(){
return "La Person Lite DTO tiene:" +
"\n\tKey : " + this.getPersonKey() +
"\n\tName: '"+ this.getName() +"'" +
"\n\te-mail: '"+ this.email +"'" +
"";
}
/**
* @param personKey the personKey to set
*/
public void setPersonKey(String personKey) {
this.personKey = personKey;
}
/**
* @return the personKey
*/
public String getPersonKey() {
return personKey;
}
/**
* @param name the name to set
*/
public void setName(String name) {
this.name = name;
}
/**
* @return the name
*/
public String getName() {
return name;
}
/**
* @return the email
*/
public String getEmail() {
return email;
}
/**
* @param email the email to set
*/
public void setEmail(String email) {
this.email = email;
}
}