@Override public void updateItem(E item) { datasource.updateItem(item); }
protected void reloadAttribute(ManagedBeanAttribute attribute) { jmxControlAPI.loadAttributeValue(attribute); attrDs.updateItem(attribute); }
@Override public void handle(Entity entity) { ProcInstance reloadedEntity = (ProcInstance) dataManager.reload(entity, procInstancesDs.getView()); procInstancesDs.updateItem(reloadedEntity); } });
@Override public void handle(Entity entity) { ProcInstance reloadedEntity = (ProcInstance) dataManager.reload(entity, procInstancesDs.getView()); procInstancesDs.updateItem(reloadedEntity); } });
@Override public void actionPerform(Component component) { final Window.Editor editor = openEditor("bpm$ProcAttachment.edit", procAttachmentsDs.getItem(), WindowManager.OpenType.DIALOG, procAttachmentsDs); editor.addCloseListener(actionId -> { procAttachmentsDs.updateItem((ProcAttachment) editor.getItem()); }); } });
public void changePassword() { final User selectedUser = usersTable.getSingleSelected(); if (selectedUser != null) { Window changePasswordDialog = openWindow("sec$User.changePassword", OpenType.DIALOG, ParamsMap.of("user", selectedUser)); changePasswordDialog.addCloseListener(actionId -> { if (COMMIT_ACTION_ID.equals(actionId)) { usersDs.updateItem(dataSupplier.reload(selectedUser, usersDs.getView())); } usersTable.focus(); }); } }
protected void handleEditorCommit(Entity editorItem, Entity rowItem, String columnId) { MetaPropertyPath mpp = rowItem.getMetaClass().getPropertyPath(columnId); if (mpp == null) { throw new IllegalStateException(String.format("Unable to find metaproperty %s for class %s", columnId, rowItem.getMetaClass())); } if (mpp.getRange().isClass()) { DatasourceImplementation ds = ((DatasourceImplementation) table.getDatasource()); boolean modifiedInTable = ds.getItemsToUpdate().contains(rowItem); boolean ownerDsModified = ds.isModified(); rowItem.setValueEx(columnId, null); rowItem.setValueEx(columnId, editorItem); // restore modified for owner datasource // remove from items to update if it was not modified before setValue if (!modifiedInTable) { ds.getItemsToUpdate().remove(rowItem); } ds.setModified(ownerDsModified); } else { //noinspection unchecked table.getDatasource().updateItem(editorItem); } }
ProcDefinition procDefinition = processRepositoryService.deployProcessFromXml(processXml, deployWindow.getProcDefinition(), null); procDefinitionsDs.updateItem(procDefinition); showNotification(getMessage("processUploaded"), NotificationType.HUMANIZED); } else {
/** * Method that is invoked by clicking Ok button after editing an existing or creating a new record. */ @SuppressWarnings("unchecked") public void save() { if (!editing) return; FieldGroup fieldGroup = getFieldGroup(); List<Validatable> components = new ArrayList<>(); for (Component component: fieldGroup.getComponents()) { if (component instanceof Validatable) { components.add((Validatable)component); } } if (!validate(components)) { return; } getDsContext().commit(); ListComponent table = getTable(); CollectionDatasource browseDs = table.getDatasource(); Entity editedItem = fieldGroup.getDatasource().getItem(); if (creating) { browseDs.includeItem(editedItem); } else { browseDs.updateItem(editedItem); } table.setSelected(editedItem); releaseLock(); disableEditControls(); }
@Override public void actionPerform(Component component) { ReportWizardCreator wizard = (ReportWizardCreator) openWindow("report$Report.wizard", OpenType.DIALOG); wizard.addCloseListener(actionId -> { if (COMMIT_ACTION_ID.equals(actionId)) { if (wizard.getItem() != null && wizard.getItem().getGeneratedReport() != null) { Report item = wizard.getItem().getGeneratedReport(); reportDs.includeItem(item); reportsTable.setSelected(item); ReportEditor reportEditor = (ReportEditor) openEditor("report$Report.edit", reportDs.getItem(), OpenType.THIS_TAB); reportEditor.addCloseListener(reportEditorActionId -> { if (COMMIT_ACTION_ID.equals(reportEditorActionId)) { Report item1 = reportEditor.getItem(); if (item1 != null) { reportDs.updateItem(item1); } } UUID newReportId = reportEditor.getItem().getId(); reportsTable.expandPath(reportDs.getItem(newReportId)); reportsTable.requestFocus(); }); } } }); }
editedItem = AppBeans.get(GuiActionSupport.class).reloadEntityIfNeeded(editedItem, datasource); datasource.updateItem(editedItem);
Role reloadedRole = dataManager.reload(e.getItem(), View.LOCAL); reloadedRole.setDefaultRole(e.getItem().getDefaultRole()); rolesDs.updateItem(reloadedRole); rolesDs.modifyItem(reloadedRole); rolesDs.commit();
DataSupplier dataSupplier = getDsContext().getDataSupplier(); Report reloadedReport = dataSupplier.reload(currentItem, reportDs.getView()); reportDs.updateItem(reloadedReport);
if (getCollectionDatasourceFromOwner() != null) { getCollectionDatasourceFromOwner().updateItem(item); } else if (getCollectionContainerFromOwner() != null) {
((CollectionPropertyDatasourceImpl) parentDs).replaceItem(item); } else { ((CollectionDatasource) parentDs).updateItem(item);