protected void initValues() { if (values == null) { values = new ArrayList<>(); } valuesMap = new LinkedHashMap<>(); for (Object value : values) { valuesMap.put(value, ListEditorHelper.getValueCaption(value, ListEditor.ItemType.STRING, null)); } if (!valuesMap.isEmpty()) { Map<String, String> localizedValues = LocaleHelper.getLocalizedValuesMap(enumerationLocales); for (Map.Entry<Object, String> entry : valuesMap.entrySet()) { addValueToDatasource(entry.getKey(), buildLocalizedValuesForEnumValue(entry.getValue(), localizedValues)); } enumValuesTable.setSelected(enumValuesDs.getItems().iterator().next()); enumValuesDs.commit(); } }
public void commit() { if (!enumValuesTable.getSelected().isEmpty()) { CategoryAttributeEnumValue enumValue = enumValuesTable.getSelected().iterator().next(); enumValue.setLocalizedValues( LocaleHelper.convertFromSimpleKeyLocales(enumValue.getValue(), localizedFrame.getValue()) ); } enumValuesDs.commit(); close(Window.COMMIT_ACTION_ID); }
protected void doRemove(Set<Entity> selected, boolean autocommit) { CollectionDatasource datasource = target.getDatasource(); for (Entity item : selected) { datasource.removeItem(item); } if (autocommit && (datasource.getCommitMode() != Datasource.CommitMode.PARENT)) { try { datasource.commit(); } catch (RuntimeException e) { datasource.refresh(); throw e; } } }
@Override protected void doRemove(Set<Entity> selected, boolean autocommit) { CollectionDatasource<ProcModel, UUID> datasource = target.getDatasource(); datasource.refresh(); for (Entity entity : selected) { Entity reloadedEntity = datasource.getItem((UUID) entity.getId()); if (reloadedEntity != null) { datasource.removeItem((ProcModel) reloadedEntity); } } datasource.commit(); } };
protected void createModel(JsonNode modelJsonNode, String modelName) { String actModelId = modelService.createModel(modelName); modelService.updateModel(actModelId, modelName, "", modelJsonNode.toString(), ""); ProcModel procModel = metadata.create(ProcModel.class); procModel.setName(modelName); procModel.setActModelId(actModelId); procModelsDs.addItem(procModel); procModelsDs.commit(); showNotification(getMessage("importModel.completed"), NotificationType.HUMANIZED); }
ds.commit(); } catch (RuntimeException e) { ds.refresh();
rolesDs.updateItem(reloadedRole); rolesDs.modifyItem(reloadedRole); rolesDs.commit();
if (constraint != null) { constraint.setIsActive(!Boolean.TRUE.equals(constraint.getIsActive())); constraintsDs.commit(); constraintsDs.refresh();