package scrum.client.journal; import ilarkesto.gwt.client.DateAndTime; import java.util.Comparator; import java.util.Map; import scrum.client.collaboration.Wiki; import scrum.client.project.Project; public class ProjectEvent extends GProjectEvent { public ProjectEvent(Map data) { super(data); } public ProjectEvent(Project project, String label) { setDateAndTime(DateAndTime.now()); setProject(project); setLabel(label); } @Override public boolean isEditable() { return false; } @Override public String toHtml() { return Wiki.toHtml(getLabel()); } @Override public String toString() { return getLabel(); } public static final Comparator<ProjectEvent> DATE_AND_TIME_COMPARATOR = new Comparator<ProjectEvent>() { public int compare(ProjectEvent a, ProjectEvent b) { return b.getDateAndTime().compareTo(a.getDateAndTime()); } }; }