Update of 
/var/cvs/contributions/CMSContainer/cmsc/sitemanagement/src/java/com/finalist/cmsc/navigation
In directory 
james.mmbase.org:/tmp/cvs-serv30736/cmsc/sitemanagement/src/java/com/finalist/cmsc/navigation

Modified Files:
        PortletUtil.java NavigationUtil.java PagesUtil.java 
        ServerUtil.java NavigationInfo.java SiteUtil.java 
Log Message:
CMSC-907 Code Quality with PMD
Add final modifier to Util classes
Add final modifier to Logger instances
Change Boolean, Integer and Long instantiation to valueOf calls


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/sitemanagement/src/java/com/finalist/cmsc/navigation
See also: http://www.mmbase.org/jira/browse/CMSC-907


Index: PortletUtil.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/sitemanagement/src/java/com/finalist/cmsc/navigation/PortletUtil.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- PortletUtil.java    10 May 2008 16:31:23 -0000      1.13
+++ PortletUtil.java    16 May 2008 11:46:32 -0000      1.14
@@ -14,17 +14,17 @@
 
 import net.sf.mmapps.commons.bridge.CloneUtil;
 import net.sf.mmapps.commons.bridge.RelationUtil;
-import org.apache.commons.lang.StringUtils;
 
+import org.apache.commons.lang.StringUtils;
 import org.mmbase.bridge.*;
 import org.mmbase.bridge.util.SearchUtil;
 import org.mmbase.util.logging.Logger;
 import org.mmbase.util.logging.Logging;
 
-public class PortletUtil {
+public final class PortletUtil {
 
    /** MMbase logging system */
-   private static Logger log = 
Logging.getLoggerInstance(PortletUtil.class.getName());
+   private static final Logger log = 
Logging.getLoggerInstance(PortletUtil.class.getName());
 
    private static final String SOURCE = "source";
    private static final String DESTINATION = "destination";


Index: NavigationUtil.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/sitemanagement/src/java/com/finalist/cmsc/navigation/NavigationUtil.java,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -b -r1.20 -r1.21
--- NavigationUtil.java 10 May 2008 16:31:23 -0000      1.20
+++ NavigationUtil.java 16 May 2008 11:46:32 -0000      1.21
@@ -11,15 +11,13 @@
 
 import java.util.*;
 
-import java.util.List;
-
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
-import net.sf.mmapps.commons.bridge.*;
+import net.sf.mmapps.commons.bridge.RelationUtil;
 import net.sf.mmapps.commons.util.HttpUtil;
-import org.apache.commons.lang.StringUtils;
 
+import org.apache.commons.lang.StringUtils;
 import org.mmbase.bridge.*;
 import org.mmbase.bridge.util.SearchUtil;
 
@@ -27,7 +25,7 @@
 import com.finalist.cmsc.security.*;
 import com.finalist.cmsc.security.forms.RolesInfo;
 
-public class NavigationUtil {
+public final class NavigationUtil {
 
     public static final String NAVREL = "navrel";
     public static final String ALLOWREL = "allowrel";


Index: PagesUtil.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/sitemanagement/src/java/com/finalist/cmsc/navigation/PagesUtil.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- PagesUtil.java      10 May 2008 16:31:23 -0000      1.13
+++ PagesUtil.java      16 May 2008 11:46:32 -0000      1.14
@@ -12,9 +12,9 @@
 import java.util.*;
 
 import net.sf.mmapps.commons.bridge.*;
-import org.apache.commons.lang.StringUtils;
 import net.sf.mmapps.modules.cloudprovider.CloudProviderFactory;
 
+import org.apache.commons.lang.StringUtils;
 import org.mmbase.bridge.*;
 import org.mmbase.bridge.util.SearchUtil;
 import org.mmbase.storage.search.*;
@@ -22,13 +22,13 @@
 import org.mmbase.util.logging.Logging;
 
 import com.finalist.cmsc.mmbase.TreeUtil;
-import com.finalist.cmsc.services.workflow.Workflow;
 import com.finalist.cmsc.services.publish.Publish;
+import com.finalist.cmsc.services.workflow.Workflow;
 
-public class PagesUtil {
+public final class PagesUtil {
 
    /** MMbase logging system */
-   private static Logger log = 
Logging.getLoggerInstance(PagesUtil.class.getName());
+   private static final Logger log = 
Logging.getLoggerInstance(PagesUtil.class.getName());
 
    private static final String SOURCE = "source";
    private static final String DESTINATION = "DESTINATION";
@@ -64,6 +64,10 @@
    public static final String POS_FIELD = "pos";
 
 
+   private PagesUtil() {
+      // utility
+   }
+
    public static NodeManager getNodeManager(Cloud cloud) {
       return TreeUtil.getNodeManager(cloud, PAGE);
    }
@@ -409,7 +413,7 @@
                      PortletUtil.addPortlet(newPage, portlet, name);
                   }
                   else {
-                     throw new NullPointerException("Single portletdefinition 
does not have a portlet instance");
+                     throw new IllegalArgumentException("Single 
portletdefinition does not have a portlet instance");
                   }
                }
             }
@@ -498,7 +502,7 @@
       int operator = (greater ? FieldCompareConstraint.GREATER_EQUAL : 
FieldCompareConstraint.LESS_EQUAL);
 
       Field expireField = pageManager.getField(EXPIREDATE_FIELD);
-      Object expireDateObj = (expireField.getType() == Field.TYPE_DATETIME) ? 
new Date(date) : new Long(date);
+      Object expireDateObj = (expireField.getType() == Field.TYPE_DATETIME) ? 
new Date(date) : Long.valueOf(date);
       Constraint expirydate = 
query.createConstraint(query.getStepField(expireField), operator, 
expireDateObj);
       return expirydate;
    }
@@ -508,7 +512,7 @@
       int operator = (greater ? FieldCompareConstraint.GREATER_EQUAL : 
FieldCompareConstraint.LESS_EQUAL);
 
       Field publishField = pageManager.getField(PUBLISHDATE_FIELD);
-      Object publishDateObj = (publishField.getType() == Field.TYPE_DATETIME) 
? new Date(date) : new Long(date);
+      Object publishDateObj = (publishField.getType() == Field.TYPE_DATETIME) 
? new Date(date) : Long.valueOf(date);
       Constraint publishdate = 
query.createConstraint(query.getStepField(publishField), operator, 
publishDateObj);
       return publishdate;
    }


Index: ServerUtil.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/sitemanagement/src/java/com/finalist/cmsc/navigation/ServerUtil.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- ServerUtil.java     30 Apr 2008 08:54:38 -0000      1.7
+++ ServerUtil.java     16 May 2008 11:46:32 -0000      1.8
@@ -19,7 +19,7 @@
 public class ServerUtil {
 
    /** MMBase logging system */       
-   private static Logger log = 
Logging.getLoggerInstance(ServerUtil.class.getName());
+   private static final Logger log = 
Logging.getLoggerInstance(ServerUtil.class.getName());
 
    private static boolean live;
    private static boolean single;


Index: NavigationInfo.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/sitemanagement/src/java/com/finalist/cmsc/navigation/NavigationInfo.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- NavigationInfo.java 30 Nov 2007 10:58:31 -0000      1.4
+++ NavigationInfo.java 16 May 2008 11:46:32 -0000      1.5
@@ -56,7 +56,7 @@
         }
 
         if (openItems.contains(number)) {
-            openItems.remove(new Integer(number));
+            openItems.remove(Integer.valueOf(number));
         }
     }
 


Index: SiteUtil.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/sitemanagement/src/java/com/finalist/cmsc/navigation/SiteUtil.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- SiteUtil.java       10 May 2008 16:31:23 -0000      1.5
+++ SiteUtil.java       16 May 2008 11:46:32 -0000      1.6
@@ -10,13 +10,12 @@
 package com.finalist.cmsc.navigation;
 
 import org.apache.commons.lang.StringUtils;
-
 import org.mmbase.bridge.*;
 
 import com.finalist.cmsc.security.Role;
 import com.finalist.cmsc.security.SecurityUtil;
 
-public class SiteUtil {
+public final class SiteUtil {
 
    private static final String STAGING_FRAGMENT = "stagingfragment";
    private static final String LIVE_FRAGMENT = "urlfragment";
@@ -37,7 +36,7 @@
 
    public static boolean isSite(Node node) {
       if (node == null) {
-         throw new NullPointerException("node can not be null");
+         throw new IllegalArgumentException("node can not be null");
       }
       return SITE.equals(node.getNodeManager().getName());
    }
@@ -55,8 +54,7 @@
 
    public static NodeList getSites(Cloud cloud) {
       NodeManager sitesManager = cloud.getNodeManager(SITE);
-      NodeList sites = sitesManager.getList(sitesManager.createQuery());
-      return sites;
+      return sitesManager.getList(sitesManager.createQuery());
    }
 
 
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to