/** * Sets the value object by converting it from the value string. The type of the userPrefEntry must be given. * * @param userPrefEntry */ public void updateParameterValueObject(final UserPrefEntryDO userPrefEntry) { userPrefEntry.valueAsObject = getParameterValue(userPrefEntry.getType(), userPrefEntry.getValue()); }
private void setValue(final UserPrefEntryDO param, final Object value) { userPrefDao.setValueObject(param, value); final List<UserPrefEntryDO> dependents = getData().getDependentUserPrefEntries(param.getParameter()); if (dependents != null) { for (final UserPrefEntryDO entry : dependents) { if (Kost2DO.class.isAssignableFrom(entry.getType()) == true) { final Kost2DropDownChoice choice = (Kost2DropDownChoice) form.dependentsMap.get(entry.getParameter()); choice.setTaskId((Integer) value); } } } }
if (PFUserDO.class.isAssignableFrom(param.getType()) == true) { final UserSelectPanel userSelectPanel = new UserSelectPanel(fs.newChildId(), new UserPrefPropertyModel<PFUserDO>(userPrefDao, } else if (TaskDO.class.isAssignableFrom(param.getType()) == true) { final TaskSelectPanel taskSelectPanel = new TaskSelectPanel(fs, new UserPrefPropertyModel<TaskDO>(userPrefDao, param, } else if (GroupDO.class.isAssignableFrom(param.getType()) == true) { final NewGroupSelectPanel groupSelectPanel = new NewGroupSelectPanel(fs.newChildId(), new UserPrefPropertyModel<GroupDO>( fs.add(groupSelectPanel); groupSelectPanel.init(); } else if (Kost2DO.class.isAssignableFrom(param.getType()) == true) { final UserPrefEntryDO taskParam = data.getUserPrefEntry(param.getDependsOn()); Integer taskId = null; fs.add(kost2DropDownChoice); dependentsMap.put(param.getParameter(), kost2DropDownChoice); } else if (ProjektDO.class.isAssignableFrom(param.getType()) == true) { final NewProjektSelectPanel projektSelectPanel = new NewProjektSelectPanel(fs.newChildId(), new UserPrefPropertyModel<ProjektDO>( } else if (KundeDO.class.isAssignableFrom(param.getType()) == true) { final NewCustomerSelectPanel kundeSelectPanel = new NewCustomerSelectPanel(fs.newChildId(), new UserPrefPropertyModel<KundeDO>( } else if (I18nEnum.class.isAssignableFrom(param.getType()) == true) {
private void assertUserPrefEntry(final UserPrefEntryDO userPrefEntry, final String parameter, final Class<?> type, final String valueAsString, final String i18nKey, final Integer maxLength, final String orderString) { assertEquals(parameter, userPrefEntry.getParameter()); assertEquals(type, userPrefEntry.getType()); assertEquals(i18nKey, userPrefEntry.getI18nKey()); assertEquals(maxLength, userPrefEntry.getMaxLength()); assertEquals(orderString, userPrefEntry.getOrderString()); assertEquals(valueAsString, userPrefEntry.getValue()); }