/** * {@inheritDoc} */ @Override public boolean performFinish() { List<AbstractLabelManagementAction> actions = manageLabelsPage.getManagementActions(); if (!actions.isEmpty()) { if (cmrRepositoryDefinition.getOnlineStatus() != OnlineStatus.OFFLINE) { try { cmrRepositoryDefinition.getStorageService().executeLabelManagementActions(actions); } catch (BusinessException e) { InspectIT.getDefault().createErrorDialog("There was an exception trying to execute label management operation.", e, -1); } } else { InspectIT.getDefault().createInfoDialog("Can not execute label management operation, selected CMR repository is offline.", -1); } } return true; }