private ProjectSprintSnapshot createSprintSnapshot() { ProjectSprintSnapshot snapshot = projectSprintSnapshotDao.newEntityInstance(); snapshot.setSprint(getCurrentSprint()); snapshot.update(); projectSprintSnapshotDao.saveEntity(snapshot); return snapshot; }
public List<ProjectSprintSnapshot> getSprintSnapshots() { return projectSprintSnapshotDao.getProjectSprintSnapshotsByProject(this); }
public ProjectSprintSnapshot getCurrentSprintSnapshot() { ProjectSprintSnapshot snapshot = projectSprintSnapshotDao.getProjectSprintSnapshotBySprint(getCurrentSprint()); if (snapshot == null) snapshot = createSprintSnapshot(); return snapshot; }