/** * 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 org.eclipse.jgit.diff.DiffEntry; import org.eclipse.jgit.diff.DiffEntry.ChangeType; /** * Bean corresponding to JGit DiffEntry * @author urso */ public class Entry implements Serializable{ private ChangeType type; private String newPath; private String oldPath; private int score; public Entry() { } public Entry(DiffEntry e) { type = e.getChangeType(); newPath = e.getNewPath(); oldPath = e.getOldPath(); score = e.getScore(); } public String getNewPath() { return newPath; } public void setNewPath(String newPath) { this.newPath = newPath; } public String getOldPath() { return oldPath; } public void setOldPath(String oldPath) { this.oldPath = oldPath; } public int getScore() { return score; } public void setScore(int score) { this.score = score; } public ChangeType getType() { return type; } public void setType(ChangeType type) { this.type = type; } }