/** * {@inheritDoc} * */ @Override @Transactional @MethodLog public void removeLabelsFromCmr(Collection<AbstractStorageLabel<?>> storageLabels, boolean removeFromStoragesAlso) throws BusinessException { storageLabelDataDao.removeLabels(storageLabels); if (removeFromStoragesAlso) { for (StorageData storageData : getExistingStorages()) { removeLabelsFromStorage(storageData, new ArrayList<>(storageLabels)); } } }