This is an automated email from the ASF dual-hosted git repository.

dklco pushed a commit to branch master
in repository 
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-app-cms.git


The following commit(s) were added to refs/heads/master by this push:
     new bec3e99  Fixing some SonarQube issues
bec3e99 is described below

commit bec3e99f7bf13695830daa3c2772a919fd366f71
Author: Dan Klco <[email protected]>
AuthorDate: Wed Sep 5 14:12:05 2018 -0400

    Fixing some SonarQube issues
---
 .../apache/sling/cms/reference/SearchService.java  |  2 +-
 .../cms/reference/impl/SearchServiceImpl.java      |  2 +-
 .../sling/cms/reference/models/ItemList.java       | 22 ++++++++++++----------
 .../apache/sling/cms/reference/models/Search.java  | 10 ++++++----
 4 files changed, 20 insertions(+), 16 deletions(-)

diff --git 
a/reference/src/main/java/org/apache/sling/cms/reference/SearchService.java 
b/reference/src/main/java/org/apache/sling/cms/reference/SearchService.java
index 1261e4a..271f514 100644
--- a/reference/src/main/java/org/apache/sling/cms/reference/SearchService.java
+++ b/reference/src/main/java/org/apache/sling/cms/reference/SearchService.java
@@ -29,7 +29,7 @@ public interface SearchService {
         * 
         * @param resolver the resource resolver used in search
         */
-       void finalize(ResourceResolver resolver);
+       void closeResolver(ResourceResolver resolver);
 
        /**
         * Gets either the service user resource resolver of the request 
resource
diff --git 
a/reference/src/main/java/org/apache/sling/cms/reference/impl/SearchServiceImpl.java
 
b/reference/src/main/java/org/apache/sling/cms/reference/impl/SearchServiceImpl.java
index 690d58a..d4212db 100644
--- 
a/reference/src/main/java/org/apache/sling/cms/reference/impl/SearchServiceImpl.java
+++ 
b/reference/src/main/java/org/apache/sling/cms/reference/impl/SearchServiceImpl.java
@@ -84,7 +84,7 @@ public class SearchServiceImpl implements SearchService {
        }
 
        @Override
-       public void finalize(ResourceResolver resolver) {
+       public void closeResolver(ResourceResolver resolver) {
                if (resolver != null && resolver.isLive() && 
StringUtils.isNotBlank(config.searchServiceUsername())
                                && 
config.searchServiceUsername().equals(resolver.getUserID())) {
                        resolver.close();
diff --git 
a/reference/src/main/java/org/apache/sling/cms/reference/models/ItemList.java 
b/reference/src/main/java/org/apache/sling/cms/reference/models/ItemList.java
index 231e298..1bdacb5 100644
--- 
a/reference/src/main/java/org/apache/sling/cms/reference/models/ItemList.java
+++ 
b/reference/src/main/java/org/apache/sling/cms/reference/models/ItemList.java
@@ -56,7 +56,7 @@ public class ItemList {
 
        private SlingHttpServletRequest request;
 
-       private List<Resource> items = new ArrayList<Resource>();
+       private List<Resource> items = new ArrayList<>();
 
        private int start;
 
@@ -97,7 +97,7 @@ public class ItemList {
 
                log.trace("init");
 
-               Set<String> distinct = new HashSet<String>();
+               Set<String> distinct = new HashSet<>();
 
                if (request.getRequestPathInfo().getSuffix() != null) {
                        query = query.replace("{SUFFIX}", 
request.getRequestPathInfo().getSuffix());
@@ -123,29 +123,31 @@ public class ItemList {
                        log.debug("Page {} not specified or not valid", 
request.getParameter("page"));
                }
 
-               int limit = Integer.parseInt(this.limit, 10);
-               if (page * limit >= count) {
+               int l = Integer.parseInt(this.limit, 10);
+               if (page * l >= count) {
                        start = count;
                } else {
-                       start = page * limit;
+                       start = page * l;
                }
                log.debug("Using start {}", start);
 
-               if ((page * limit) + limit >= count) {
+               if ((page * l) + l >= count) {
                        end = count;
                } else {
-                       end = (page * limit) + limit;
+                       end = (page * l) + l;
                }
                log.debug("Using end {}", end);
                items = items.subList(start, end);
 
-               List<Integer> pgs = new ArrayList<Integer>();
-               int max = ((int) Math.ceil((double) count / limit)) + 1;
+               List<Integer> pgs = new ArrayList<>();
+               int max = ((int) Math.ceil((double) count / l)) + 1;
                for (int i = 1; i < max; i++) {
                        pgs.add(i);
                }
                pages = pgs.toArray(new Integer[pgs.size()]);
-               log.debug("Loaded pages {}", Arrays.toString(pages));
+               if (log.isDebugEnabled()) {
+                       log.debug("Loaded pages {}", Arrays.toString(pages));
+               }
        }
 
        public boolean isFirst() {
diff --git 
a/reference/src/main/java/org/apache/sling/cms/reference/models/Search.java 
b/reference/src/main/java/org/apache/sling/cms/reference/models/Search.java
index cc6fdd9..5f2082f 100644
--- a/reference/src/main/java/org/apache/sling/cms/reference/models/Search.java
+++ b/reference/src/main/java/org/apache/sling/cms/reference/models/Search.java
@@ -109,7 +109,7 @@ public class Search {
        @PostConstruct
        public void init() {
 
-               Set<String> distinct = new HashSet<String>();
+               Set<String> distinct = new HashSet<>();
 
                String term = 
Text.escapeIllegalXpathSearchChars(request.getParameter(TERM_PARAMETER)).replaceAll("'",
 "''");
 
@@ -152,13 +152,15 @@ public class Search {
                log.debug("Using end {}", end);
                results = results.subList(start, end);
 
-               List<Integer> pgs = new ArrayList<Integer>();
+               List<Integer> pgs = new ArrayList<>();
                int max = ((int) Math.ceil((double) count / limit)) + 1;
                for (int i = 1; i < max; i++) {
                        pgs.add(i);
                }
                pages = pgs.toArray(new Integer[pgs.size()]);
-               log.debug("Loaded pages {}", Arrays.toString(pages));
+               if (log.isDebugEnabled()) {
+                       log.debug("Loaded pages {}", Arrays.toString(pages));
+               }
        }
 
        /**
@@ -168,7 +170,7 @@ public class Search {
         * @return true, always
         */
        public String getFinalize() {
-               searchService.finalize(resolver);
+               searchService.closeResolver(resolver);
                return "";
        }
 

Reply via email to