From dd25af482a12126ec258f69d86dd9c3d0ef164ff Mon Sep 17 00:00:00 2001 From: Melanie Retter Date: Tue, 21 Mar 2017 14:53:23 +0100 Subject: [PATCH] Correct method call for getting the installed distribution sets (#460) * Fix row highlighting * Make Sonar happy Signed-off-by: Melanie Retter --- .../upload/UploadConfirmationWindow.java | 6 ++++-- .../components/AbstractNotificationView.java | 1 + .../management/dstable/DistributionTable.java | 19 +++++++++++-------- 3 files changed, 16 insertions(+), 10 deletions(-) diff --git a/hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/artifacts/upload/UploadConfirmationWindow.java b/hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/artifacts/upload/UploadConfirmationWindow.java index bc23e90c7..bb7e00e17 100644 --- a/hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/artifacts/upload/UploadConfirmationWindow.java +++ b/hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/artifacts/upload/UploadConfirmationWindow.java @@ -29,11 +29,11 @@ import org.eclipse.hawkbit.ui.components.SPUIComponentProvider; import org.eclipse.hawkbit.ui.decorators.SPUIButtonStyleSmallNoBorder; import org.eclipse.hawkbit.ui.decorators.SPUIButtonStyleTiny; import org.eclipse.hawkbit.ui.utils.HawkbitCommonUtil; -import org.eclipse.hawkbit.ui.utils.VaadinMessageSource; import org.eclipse.hawkbit.ui.utils.SPUIDefinitions; import org.eclipse.hawkbit.ui.utils.SPUILabelDefinitions; import org.eclipse.hawkbit.ui.utils.SPUIStyleDefinitions; import org.eclipse.hawkbit.ui.utils.UIComponentIdProvider; +import org.eclipse.hawkbit.ui.utils.VaadinMessageSource; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.vaadin.spring.events.EventBus.UIEventBus; @@ -423,7 +423,6 @@ public class UploadConfirmationWindow implements Button.ClickListener { errorLabel = icon; errorLabelCount++; } - } } hideErrorIcon(warningLabel, errorLabelCount, duplicateCount, errorLabel, oldFileName, currentSwId); @@ -435,6 +434,9 @@ public class UploadConfirmationWindow implements Button.ClickListener { final Optional artifactList = artifactManagement.findByFilenameAndSoftwareModule(oldFileName, currentSwId); + if (errorLabel == null) { + return; + } errorLabel.removeStyleName(SPUIStyleDefinitions.ERROR_LABEL); errorLabel.setDescription(i18n.getMessage(ALREADY_EXISTS_MSG)); if (!artifactList.isPresent()) { diff --git a/hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/components/AbstractNotificationView.java b/hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/components/AbstractNotificationView.java index a5953dd4b..8cdfc65c2 100644 --- a/hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/components/AbstractNotificationView.java +++ b/hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/components/AbstractNotificationView.java @@ -77,6 +77,7 @@ public abstract class AbstractNotificationView extends VerticalLayout implements getDashboardMenuItem().setNotificationUnreadValue(viewUnreadNotifcations); } + @SuppressWarnings("squid:UnusedPrivateMethod") private boolean noEventMatch(final TenantAwareEvent tenantAwareEvent) { return !skipUiEventsCache.asMap().keySet().stream() .anyMatch(uiEvent -> uiEvent.matchRemoteEvent(tenantAwareEvent)); diff --git a/hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/management/dstable/DistributionTable.java b/hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/management/dstable/DistributionTable.java index 7a7e2dbc8..2bb950c36 100644 --- a/hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/management/dstable/DistributionTable.java +++ b/hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/management/dstable/DistributionTable.java @@ -43,13 +43,13 @@ import org.eclipse.hawkbit.ui.management.state.ManagementUIState; import org.eclipse.hawkbit.ui.management.targettable.TargetTable; import org.eclipse.hawkbit.ui.push.DistributionSetUpdatedEventContainer; import org.eclipse.hawkbit.ui.utils.HawkbitCommonUtil; -import org.eclipse.hawkbit.ui.utils.VaadinMessageSource; import org.eclipse.hawkbit.ui.utils.SPUIDefinitions; import org.eclipse.hawkbit.ui.utils.SPUILabelDefinitions; import org.eclipse.hawkbit.ui.utils.SPUIStyleDefinitions; import org.eclipse.hawkbit.ui.utils.TableColumn; import org.eclipse.hawkbit.ui.utils.UIComponentIdProvider; import org.eclipse.hawkbit.ui.utils.UINotification; +import org.eclipse.hawkbit.ui.utils.VaadinMessageSource; import org.vaadin.addons.lazyquerycontainer.BeanQueryFactory; import org.vaadin.addons.lazyquerycontainer.LazyQueryContainer; import org.vaadin.addons.lazyquerycontainer.LazyQueryDefinition; @@ -89,8 +89,9 @@ public class DistributionTable extends AbstractNamedVersionTable { - final Long installedDistId = deploymentManagement.getAssignedDistributionSet(controllerId) + final Long installedDistId = deploymentManagement.getInstalledDistributionSet(controllerId) .map(DistributionSet::getId).orElse(null); final Long assignedDistId = deploymentManagement.getAssignedDistributionSet(controllerId) .map(DistributionSet::getId).orElse(null);