@Override public void actionPerform(Component component) { for (Entity item : propertiesTable.getSelected()) { reportRegionPropertiesTableDs.removeItem((RegionProperty) item); normalizeRegionPropertiesOrderNum(); } }
@Override public void actionPerform(Component component) { wizard.reportRegionsDs.removeItem(wizard.regionsTable.getSingleSelected()); normalizeRegionPropertiesOrderNum(); wizard.regionsTable.refresh(); wizard.setupButtonsVisibility(); } },
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; } } }
parentCollectionDs.removeItem(item); && PersistenceHelper.isLoaded(createdItem, inverseProp.getName()) && Objects.equals(createdItem.getValue(inverseProp.getName()), masterDs.getItem())) { parentCollectionDs.removeItem(createdItem);
@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(); } };
private void removeChildrenCascade(Collection selected) { for (Object o : selected) { BandDefinition definition = (BandDefinition) o; BandDefinition parentDefinition = definition.getParentBandDefinition(); if (parentDefinition != null) { definition.getParentBandDefinition().getChildrenBandDefinitions().remove(definition); } if (definition.getChildrenBandDefinitions() != null) { removeChildrenCascade(new ArrayList<>(definition.getChildrenBandDefinitions())); } if (definition.getDataSets() != null) { treeDs.setItem(definition); for (DataSet dataSet : new ArrayList<>(definition.getDataSets())) { if (PersistenceHelper.isNew(dataSet)) { dataSetsDs.removeItem(dataSet); } } } treeDs.removeItem(definition); } } });
protected void markItemPermission(PermissionVariant permissionVariant) { for (BasicPermissionTarget target : specificPermissionsTree.getSelected()) { if (!target.getId().startsWith(CATEGORY_PREFIX)) { target.setPermissionVariant(permissionVariant); if (permissionVariant != PermissionVariant.NOTSET) { // Create permission int value = PermissionUiHelper.getPermissionValue(permissionVariant); PermissionUiHelper.createPermissionItem(specificPermissionsDs, roleDs, target.getPermissionValue(), PermissionType.SPECIFIC, value); } else { // Remove permission Permission permission = null; for (Permission p : specificPermissionsDs.getItems()) { if (Objects.equals(p.getTarget(), target.getPermissionValue())) { permission = p; break; } } if (permission != null) { specificPermissionsDs.removeItem(permission); } } // trigger generated column update specificPermissionsTreeDs.updateItem(target); } } } }
protected void markItemPermission(PermissionVariant permissionVariant) { for (BasicPermissionTarget target : screenPermissionsTree.getSelected()) { target.setPermissionVariant(permissionVariant); if (permissionVariant != PermissionVariant.NOTSET) { // Create permission int value = PermissionUiHelper.getPermissionValue(permissionVariant); PermissionUiHelper.createPermissionItem(screenPermissionsDs, roleDs, target.getPermissionValue(), PermissionType.SCREEN, value); } else { // Remove permission Permission permission = null; for (Permission p : screenPermissionsDs.getItems()) { if (Objects.equals(p.getTarget(), target.getPermissionValue())) { permission = p; break; } } if (permission != null) { screenPermissionsDs.removeItem(permission); } } } // trigger generated column update screenPermissionsTree.repaint(); }
@Override public void actionPerform(Component component) { LoggedEntity selectedEntity = loggedEntityTable.getSelected().iterator().next(); Set<LoggedAttribute> enabledAttributes = selectedEntity.getAttributes(); for (Component c : attributesBoxScroll.getComponents()) { CheckBox currentCheckBox = (CheckBox) c; if (currentCheckBox.getId().equals(SELECT_ALL_CHECK_BOX)) continue; Boolean currentCheckBoxValue = currentCheckBox.getValue(); if (currentCheckBoxValue && !isEntityHaveAttribute(currentCheckBox.getId(), enabledAttributes)) { //add attribute if checked and not exist in table LoggedAttribute newLoggedAttribute = metadata.create(LoggedAttribute.class); newLoggedAttribute.setName(currentCheckBox.getId()); newLoggedAttribute.setEntity(selectedEntity); loggedAttrDs.addItem(newLoggedAttribute); } if (!currentCheckBoxValue && isEntityHaveAttribute(currentCheckBox.getId(), enabledAttributes)) { //remove attribute if unchecked and exist in table LoggedAttribute removeAtr = getLoggedAttribute(currentCheckBox.getId(), enabledAttributes); if (removeAtr != null) loggedAttrDs.removeItem(removeAtr); } } getDsContext().commit(); loggedEntityDs.refresh(); disableControls(); loggedEntityTable.setEnabled(true); loggedEntityTable.focus(); logService.invalidateCache(); } }
CollectionDatasource collectionDatasource = (CollectionDatasource) datasource; for (Object id : collectionDatasource.getItemIds()) { collectionDatasource.removeItem(collectionDatasource.getItem(id));