@Override public ResponseEntity<Void> deleteDistributionSetTag( @PathVariable("distributionsetTagId") final Long distributionsetTagId) { LOG.debug("Delete {} distribution set tag", distributionsetTagId); final DistributionSetTag tag = findDistributionTagById(distributionsetTagId); distributionSetTagManagement.delete(tag.getName()); return ResponseEntity.ok().build(); }
@Override protected void deleteEntity(final String entityToDelete) { final Optional<DistributionSetTag> tagToDelete = distributionSetTagManagement.getByName(entityToDelete); tagToDelete.ifPresent(tag -> { if (managementUIState.getDistributionTableFilters().getDistSetTags().contains(entityToDelete)) { uiNotification.displayValidationError(getI18n().getMessage("message.tag.delete", entityToDelete)); removeUpdateAndDeleteColumn(); } else { distributionSetTagManagement.delete(entityToDelete); getEventBus().publish(this, new DistributionSetTagTableEvent(BaseEntityEventType.REMOVE_ENTITY, tag)); uiNotification.displaySuccess(getI18n().getMessage("message.delete.success", entityToDelete)); } }); } }
@Override protected void deleteEntity(final String entityToDelete) { final Optional<DistributionSetTag> tagToDelete = distributionSetTagManagement.getByName(entityToDelete); tagToDelete.ifPresent(tag -> { if (managementUIState.getDistributionTableFilters().getDistSetTags().contains(entityToDelete)) { uiNotification.displayValidationError(getI18n().getMessage("message.tag.delete", entityToDelete)); removeUpdateAndDeleteColumn(); } else { distributionSetTagManagement.delete(entityToDelete); getEventBus().publish(this, new DistributionSetTagTableEvent(BaseEntityEventType.REMOVE_ENTITY, tag)); uiNotification.displaySuccess(getI18n().getMessage("message.delete.success", entityToDelete)); } }); } }