package org.insightech.er.editor.model.tracking;
import java.io.Serializable;
import java.util.Date;
import org.insightech.er.editor.model.diagram_contents.DiagramContents;
import org.insightech.er.editor.model.edit.CopyManager;
public class ChangeTracking implements Serializable {
private static final long serialVersionUID = 4766921781666293191L;
private DiagramContents diagramContents;
private Date updatedDate;
private String comment;
public ChangeTracking(DiagramContents diagramContents) {
CopyManager copyManager = new CopyManager();
this.diagramContents = copyManager.copy(diagramContents);
this.updatedDate = new Date();
}
public String getComment() {
return comment;
}
public void setComment(String comment) {
this.comment = comment;
}
public Date getUpdatedDate() {
return updatedDate;
}
public void setUpdatedDate(Date updatedDate) {
this.updatedDate = updatedDate;
}
public DiagramContents getDiagramContents() {
return this.diagramContents;
}
}