Update of
/var/cvs/contributions/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/xml
In directory
james.mmbase.org:/tmp/cvs-serv30736/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/xml
Modified Files:
XMLController.java XMLServlet.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/contentrepository/src/java/com/finalist/cmsc/repository/xml
See also: http://www.mmbase.org/jira/browse/CMSC-907
Index: XMLController.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/xml/XMLController.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- XMLController.java 10 May 2008 16:31:23 -0000 1.8
+++ XMLController.java 16 May 2008 11:46:35 -0000 1.9
@@ -1,8 +1,8 @@
package com.finalist.cmsc.repository.xml;
import java.io.StringWriter;
-import java.util.*;
import java.text.DateFormat;
+import java.util.*;
import javax.xml.parsers.*;
import javax.xml.transform.*;
@@ -10,8 +10,8 @@
import javax.xml.transform.stream.StreamResult;
import net.sf.mmapps.commons.bridge.NodeFieldComparator;
-import org.apache.commons.lang.StringUtils;
+import org.apache.commons.lang.StringUtils;
import org.mmbase.bridge.*;
import org.mmbase.util.logging.Logger;
import org.mmbase.util.logging.Logging;
@@ -29,7 +29,7 @@
*/
public class XMLController {
- static Logger log =
Logging.getLoggerInstance(XMLController.class.getName());
+ private static final Logger log =
Logging.getLoggerInstance(XMLController.class.getName());
public final static List<String> defaultDisallowedTypes = new
ArrayList<String>();
public final static List<String> defaultDisallowedRelationTypes = new
ArrayList<String>();
@@ -112,8 +112,8 @@
return writeXml(document);
}
catch (Exception e) {
- e.printStackTrace();
- throw new Exception(e);
+ log.warn(Logging.stackTrace(e));
+ throw e;
}
}
@@ -125,8 +125,8 @@
return writeXml(document);
}
catch (Exception e) {
- e.printStackTrace();
- throw new Exception(e);
+ log.warn(Logging.stackTrace(e));
+ throw e;
}
}
@@ -138,8 +138,8 @@
return writeXml(document);
}
catch (Exception e) {
- e.printStackTrace();
- throw new Exception(e);
+ log.warn(Logging.stackTrace(e));
+ throw e;
}
}
@@ -159,21 +159,21 @@
NodeIterator nli1 = nodes.nodeIterator();
while (nli1.hasNext()) {
Node relatedNode = nli1.nextNode();
- nodesSeenButNotProcessed.add(new Integer(relatedNode.getNumber()));
+
nodesSeenButNotProcessed.add(Integer.valueOf(relatedNode.getNumber()));
}
NodeIterator nli = nodes.nodeIterator();
while (nli.hasNext()) {
Node n = nli.nextNode();
- nodesSeenButNotProcessed.remove(new Integer(n.getNumber()));
+ nodesSeenButNotProcessed.remove(Integer.valueOf(n.getNumber()));
toXmlNode(n, document, root, true, false, new HashMap<Integer,
Node>(), nodesSeenButNotProcessed);
}
return writeXml(document);
}
catch (Exception e) {
- e.printStackTrace();
- throw new Exception(e);
+ log.warn(Logging.stackTrace(e));
+ throw e;
}
}
@@ -192,8 +192,8 @@
return writeXml(document);
}
catch (Exception e) {
- e.printStackTrace();
- throw new Exception(e);
+ log.warn(Logging.stackTrace(e));
+ throw e;
}
}
@@ -228,9 +228,9 @@
toXmlFields(node, document, nodeElement, fieldsAsAttribute);
addExternalUrl(node, document, nodeElement, fieldsAsAttribute);
- processedNodes.put(new Integer(node.getNumber()), node);
+ processedNodes.put(Integer.valueOf(node.getNumber()), node);
- if (addRelations && !nodesSeenButNotProcessed.contains(new
Integer(node.getNumber()))) {
+ if (addRelations &&
!nodesSeenButNotProcessed.contains(Integer.valueOf(node.getNumber()))) {
RelationManagerList rml =
manager.getAllowedRelations((NodeManager) null, null, "DESTINATION");
RelationManagerIterator rmi = rml.relationManagerIterator();
while (rmi.hasNext()) {
@@ -242,7 +242,7 @@
}
}
}
- processedNodes.remove(new Integer(node.getNumber()));
+ processedNodes.remove(Integer.valueOf(node.getNumber()));
if (root != null) {
root.appendChild(nodeElement);
@@ -361,7 +361,7 @@
Object value = null;
if ("number".equals(fieldName)) {
- value = new Integer(node.getNumber());
+ value = Integer.valueOf(node.getNumber());
if (relationFields) {
fieldName = "relationnumber";
}
@@ -487,7 +487,7 @@
while (rli1.hasNext()) {
Relation relation = rli1.nextRelation();
Node relatedNode = relation.getDestination();
- nodesSeenButNotProcessed.add(new Integer(relatedNode.getNumber()));
+
nodesSeenButNotProcessed.add(Integer.valueOf(relatedNode.getNumber()));
}
RelationIterator rli = rl.relationIterator();
@@ -495,8 +495,8 @@
while (rli.hasNext()) {
Relation relation = rli.nextRelation();
Node relatedNode = relation.getDestination();
- if (!processedNodes.containsKey(new
Integer(relatedNode.getNumber()))) {
- nodesSeenButNotProcessed.remove(new
Integer(relatedNode.getNumber()));
+ if
(!processedNodes.containsKey(Integer.valueOf(relatedNode.getNumber()))) {
+
nodesSeenButNotProcessed.remove(Integer.valueOf(relatedNode.getNumber()));
toXmlNode(relatedNode, document, nodeElement, addRelations,
fieldsAsAttribute, processedNodes,
nodesSeenButNotProcessed);
toXmlFields(relation, document, (Element)
nodeElement.getLastChild(), true, true);
@@ -522,12 +522,12 @@
return
DocumentBuilderFactory.newInstance().newDocumentBuilder().newDocument();
}
catch (ParserConfigurationException e) {
- e.printStackTrace();
- throw new Exception(e);
+ log.warn(Logging.stackTrace(e));
+ throw e;
}
catch (FactoryConfigurationError e) {
- e.printStackTrace();
- throw new Exception(e);
+ log.warn(Logging.stackTrace(e));
+ throw e;
}
}
@@ -542,20 +542,20 @@
transformer.transform(new DOMSource(document), new
StreamResult(output));
}
catch (TransformerConfigurationException e) {
- e.printStackTrace();
- throw new Exception(e);
+ log.warn(Logging.stackTrace(e));
+ throw e;
}
catch (IllegalArgumentException e) {
- e.printStackTrace();
- throw new Exception(e);
+ log.warn(Logging.stackTrace(e));
+ throw e;
}
catch (TransformerFactoryConfigurationError e) {
- e.printStackTrace();
- throw new Exception(e);
+ log.warn(Logging.stackTrace(e));
+ throw e;
}
catch (TransformerException e) {
- e.printStackTrace();
- throw new Exception(e);
+ log.warn(Logging.stackTrace(e));
+ throw e;
}
return output.toString();
}
Index: XMLServlet.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/xml/XMLServlet.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- XMLServlet.java 10 May 2008 16:31:23 -0000 1.10
+++ XMLServlet.java 16 May 2008 11:46:35 -0000 1.11
@@ -2,14 +2,14 @@
import java.io.IOException;
import java.io.InputStream;
-import java.util.*;
+import java.util.Arrays;
+import java.util.List;
import javax.servlet.http.*;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.transform.TransformerException;
import net.sf.mmapps.commons.util.HttpUtil;
-import org.apache.commons.lang.StringUtils;
import net.sf.mmapps.modules.cloudprovider.CloudProviderFactory;
import org.apache.commons.lang.StringUtils;
@@ -38,7 +38,7 @@
/**
* MMBase logging system
*/
- static Logger log = Logging.getLoggerInstance(XMLServlet.class.getName());
+ static final Logger log =
Logging.getLoggerInstance(XMLServlet.class.getName());
private static final String CHANNEL = "channel";
private static final String CONTENT_TYPE = "contentType";
@@ -293,7 +293,7 @@
if (previewdateParam != null) {
Integer date = null;
if (previewdateParam.matches("^\\d+$")) {
- date = new Integer(previewdateParam);
+ date = Integer.valueOf(previewdateParam);
ContentElementUtil.addLifeCycleConstraint(query, date);
}
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs