@Override public ResponseEntity<Void> deleteDistributionSetType( @PathVariable("distributionSetTypeId") final Long distributionSetTypeId) { distributionSetTypeManagement.delete(distributionSetTypeId); return ResponseEntity.ok().build(); }
@Override protected void deleteEntity(final String entityToDelete) { final Optional<DistributionSetType> distTypeToDelete = distributionSetTypeManagement.getByName(entityToDelete); distTypeToDelete.ifPresent(tag -> { if (tag.equals(manageDistUIState.getManageDistFilters().getClickedDistSetType())) { uiNotification.displayValidationError(getI18n().getMessage("message.tag.delete", entityToDelete)); removeUpdateAndDeleteColumn(); } else if (isDefaultDsType(entityToDelete)) { uiNotification.displayValidationError(getI18n().getMessage("message.cannot.delete.default.dstype")); removeUpdateAndDeleteColumn(); } else { distributionSetTypeManagement.delete(distTypeToDelete.get().getId()); getEventBus().publish(this, SaveActionWindowEvent.SAVED_DELETE_DIST_SET_TYPES); uiNotification.displaySuccess(getI18n().getMessage("message.delete.success", entityToDelete)); } }); }
@Override protected void deleteEntity(final String entityToDelete) { final Optional<DistributionSetType> distTypeToDelete = distributionSetTypeManagement.getByName(entityToDelete); distTypeToDelete.ifPresent(tag -> { if (tag.equals(manageDistUIState.getManageDistFilters().getClickedDistSetType())) { uiNotification.displayValidationError(getI18n().getMessage("message.tag.delete", entityToDelete)); removeUpdateAndDeleteColumn(); } else if (isDefaultDsType(entityToDelete)) { uiNotification.displayValidationError(getI18n().getMessage("message.cannot.delete.default.dstype")); removeUpdateAndDeleteColumn(); } else { distributionSetTypeManagement.delete(distTypeToDelete.get().getId()); getEventBus().publish(this, SaveActionWindowEvent.SAVED_DELETE_DIST_SET_TYPES); uiNotification.displaySuccess(getI18n().getMessage("message.delete.success", entityToDelete)); } }); }