From f481e097db2aca1aac9e7bba9ac977387351008f Mon Sep 17 00:00:00 2001 From: Dominik Herbst Date: Tue, 4 Oct 2016 08:19:44 +0200 Subject: [PATCH] Using AutoAssignProperties with EnableConfigurationProperties. Code quality improvements. Signed-off-by: Dominik Herbst --- .../MgmtTargetFilterQueryRequestBody.java | 14 -------------- .../hawkbit/repository/AutoAssignProperties.java | 2 -- .../jpa/autoassign/AutoAssignScheduler.java | 2 ++ .../distributions/dstable/ManageDistBeanQuery.java | 6 +++--- 4 files changed, 5 insertions(+), 19 deletions(-) diff --git a/hawkbit-mgmt-api/src/main/java/org/eclipse/hawkbit/mgmt/json/model/targetfilter/MgmtTargetFilterQueryRequestBody.java b/hawkbit-mgmt-api/src/main/java/org/eclipse/hawkbit/mgmt/json/model/targetfilter/MgmtTargetFilterQueryRequestBody.java index 746b3eb08..ecfe1291b 100644 --- a/hawkbit-mgmt-api/src/main/java/org/eclipse/hawkbit/mgmt/json/model/targetfilter/MgmtTargetFilterQueryRequestBody.java +++ b/hawkbit-mgmt-api/src/main/java/org/eclipse/hawkbit/mgmt/json/model/targetfilter/MgmtTargetFilterQueryRequestBody.java @@ -21,32 +21,18 @@ public class MgmtTargetFilterQueryRequestBody { @JsonProperty(required = true) private String query; - /** - * @return the name - */ public String getName() { return name; } - /** - * @param name - * the name to set - */ public void setName(final String name) { this.name = name; } - /** - * @return the filter query - */ public String getQuery() { return query; } - /** - * @param query - * the filter query - */ public void setQuery(String query) { this.query = query; } diff --git a/hawkbit-repository/hawkbit-repository-api/src/main/java/org/eclipse/hawkbit/repository/AutoAssignProperties.java b/hawkbit-repository/hawkbit-repository-api/src/main/java/org/eclipse/hawkbit/repository/AutoAssignProperties.java index 9f6c85c00..2c9bd7849 100644 --- a/hawkbit-repository/hawkbit-repository-api/src/main/java/org/eclipse/hawkbit/repository/AutoAssignProperties.java +++ b/hawkbit-repository/hawkbit-repository-api/src/main/java/org/eclipse/hawkbit/repository/AutoAssignProperties.java @@ -9,13 +9,11 @@ package org.eclipse.hawkbit.repository; import org.springframework.boot.context.properties.ConfigurationProperties; -import org.springframework.stereotype.Component; /** * Rollout Management properties. * */ -@Component @ConfigurationProperties("hawkbit.autoassign") public class AutoAssignProperties { /** diff --git a/hawkbit-repository/hawkbit-repository-jpa/src/main/java/org/eclipse/hawkbit/repository/jpa/autoassign/AutoAssignScheduler.java b/hawkbit-repository/hawkbit-repository-jpa/src/main/java/org/eclipse/hawkbit/repository/jpa/autoassign/AutoAssignScheduler.java index 81ec130dc..87c5a48a7 100644 --- a/hawkbit-repository/hawkbit-repository-jpa/src/main/java/org/eclipse/hawkbit/repository/jpa/autoassign/AutoAssignScheduler.java +++ b/hawkbit-repository/hawkbit-repository-jpa/src/main/java/org/eclipse/hawkbit/repository/jpa/autoassign/AutoAssignScheduler.java @@ -17,6 +17,7 @@ import org.eclipse.hawkbit.tenancy.TenantAware; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.context.properties.EnableConfigurationProperties; import org.springframework.context.annotation.Profile; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; @@ -27,6 +28,7 @@ import org.springframework.stereotype.Component; @Component // don't active the auto assign scheduler in test, otherwise it is hard to test @Profile("!test") +@EnableConfigurationProperties(AutoAssignProperties.class) public class AutoAssignScheduler { private static final Logger LOGGER = LoggerFactory.getLogger(AutoAssignScheduler.class); diff --git a/hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/distributions/dstable/ManageDistBeanQuery.java b/hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/distributions/dstable/ManageDistBeanQuery.java index 13c6a0c85..81ece7340 100644 --- a/hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/distributions/dstable/ManageDistBeanQuery.java +++ b/hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/distributions/dstable/ManageDistBeanQuery.java @@ -64,17 +64,17 @@ public class ManageDistBeanQuery extends AbstractBeanQuery { if (!Strings.isNullOrEmpty(searchText)) { searchText = String.format("%%%s%%", searchText); } - if (null != queryConfig.get(SPUIDefinitions.FILTER_BY_DISTRIBUTION_SET_TYPE)) { + if (queryConfig.get(SPUIDefinitions.FILTER_BY_DISTRIBUTION_SET_TYPE) != null) { distributionSetType = (DistributionSetType) queryConfig .get(SPUIDefinitions.FILTER_BY_DISTRIBUTION_SET_TYPE); } - if(null != queryConfig.get(SPUIDefinitions.FILTER_BY_DS_COMPLETE)) { + if(queryConfig.get(SPUIDefinitions.FILTER_BY_DS_COMPLETE) != null) { dsComplete = (Boolean)queryConfig.get(SPUIDefinitions.FILTER_BY_DS_COMPLETE); } } if (sortStates.length > 0) { - // Initalize sort + // Initialize sort sort = new Sort(sortStates[0] ? Direction.ASC : Direction.DESC, (String) sortPropertyIds[0]); // Add sort for (int distId = 1; distId < sortPropertyIds.length; distId++) {