/**
* Replication Benchmarker
* https://github.com/score-team/replication-benchmarker/
* Copyright (C) 2013 LORIA / Inria / SCORE Team
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package jbenchmarker.trace.git.model;
import java.io.Serializable;
import java.util.Date;
import org.eclipse.jgit.lib.PersonIdent;
/**
* Bean corresponding to PersonIdent of JGit
* @author urso
*/
public class Person implements Serializable {
private String name;
private String email;
private String timeZone;
private Date when;
public Person() {
}
public Person(PersonIdent p) {
name = p.getName();
email = p.getEmailAddress();
timeZone = p.getTimeZone().toString();
when = p.getWhen();
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getTimeZone() {
return timeZone;
}
public void setTimeZone(String timeZone) {
this.timeZone = timeZone;
}
public Date getWhen() {
return when;
}
public void setWhen(Date when) {
this.when = when;
}
}