/** * @param sheet * @param projektId If null, then projekt will be set to null; */ public void setProjekt(final HRPlanningEntryDO sheet, final Integer projektId) { final ProjektDO projekt = projektDao.getOrLoad(projektId); sheet.setProjekt(projekt); }
/** * @param sheet * @param projektId If null, then projekt will be set to null; */ public void setProjekt(final HRPlanningEntryDO sheet, final Integer projektId) { final ProjektDO projekt = projektDao.getOrLoad(projektId); sheet.setProjekt(projekt); }
/** * @see org.projectforge.web.fibu.ISelectCallerPage#unselect(java.lang.String) */ @Override public void unselect(final String property) { if (property.startsWith("projektId:") == true) { final Integer idx = NumberHelper.parseInteger(property.split(":")[1]); final HRPlanningEntryDO entry = getData().getEntry(idx); entry.setProjekt(null); form.projektSelectPanels.get(idx).getTextField().modelChanged(); // form.refresh(); } else { log.error("Property '" + property + "' not supported for selection."); } }
HRPlanningEntryDO entry = new HRPlanningEntryDO(); setHours(entry, 1, 2, 3, 4, 5, 6); entry.setProjekt(projekt1); planning.addEntry(entry); entry = new HRPlanningEntryDO(); entry = new HRPlanningEntryDO(); setHours(entry, 6, 5, 4, 3, 2, 1); entry.setProjekt(projekt2); planning.addEntry(entry); final Serializable id = hrPlanningDao.save(planning); entry = new HRPlanningEntryDO(); setHours(entry, 7, 9, 11, 1, 3, 5); entry.setProjekt(projekt1); planning.addEntry(entry); hrPlanningDao.update(planning);