package scrum.server.journal; import ilarkesto.base.time.DateAndTime; import ilarkesto.persistence.AEntity; import scrum.server.project.Project; public class ProjectEventDao extends GProjectEventDao { @Override public ProjectEvent newEntityInstance() { ProjectEvent event = super.newEntityInstance(); event.setDateAndTime(DateAndTime.now()); return event; } public ProjectEvent postEvent(Project project, String label, AEntity subject) { ProjectEvent event = newEntityInstance(); event.setProject(project); event.setLabel(label); event.setSubject(subject); saveEntity(event); return event; } }