final KundeDO kunde = new KundeDO();
kunde.setName("ACME ltd.");
kunde.setId(53);
kundeDao.save(kunde);
final TaskDO t1 = getInitTestDB().addTask(prefix + "1", "root");
final ProjektDO projekt1 = createProjekt(kunde, 1, "Webportal", 0, 1, 2);
projektDao.update(projekt1.setTask(t1));
final ProjektDO projekt2 = createProjekt(kunde, 2, "iPhone App", 0, 1);
getInitTestDB().addTask(prefix + "1.1", prefix + "1");
getInitTestDB().addTask(prefix + "1.2", prefix + "1");
final TaskDO t2 = getInitTestDB().addTask(prefix + "2", "root");
projektDao.setTask(projekt2, t2.getId());
projektDao.update(projekt2);
final DateHolder dh = new DateHolder();
dh.setDate(2009, 11, 31);
t2.setProtectTimesheetsUntil(dh.getDate());
taskDao.update(t2);
getInitTestDB().addTask(prefix + "2.1", prefix + "2");
getInitTestDB().addTask(prefix + "2.2", prefix + "2");
getInitTestDB().addUser(prefix + "user");
final TimesheetDO ts1 = createTimesheet(prefix, "1.1", "user", 2009, 10, 21, 3, 0, 3, 15, "Office", "A lot of stuff done and more.", 5,