Replace "StringBuffer" by "StringBuilder".
[dmaap/dbcapi.git] / src / main / java / org / onap / dmaap / dbcapi / database / DBFieldHandler.java
index 59d610c..5cad7ec 100644 (file)
@@ -3,6 +3,8 @@
  * org.onap.dmaap
  * ================================================================================
  * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
+ *
+ * Modifications Copyright (C) 2019 IBM.
  * ================================================================================
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -24,6 +26,8 @@ import java.lang.reflect.*;
 import java.sql.*;
 import java.util.*;
 
+import org.onap.dmaap.dbcapi.model.*;
+
 
 import com.att.eelf.configuration.EELFLogger;
 import com.att.eelf.configuration.EELFManager;
@@ -47,7 +51,7 @@ public class DBFieldHandler   {
                try {
                        objget = c.getMethod("is" + camelcase);
                } catch (Exception e) {
-                       errorLogger.error("Error", e);
+                       errorLogger.warn("No 'is' method for " + c.getName() + " so trying 'get' method");
                        objget = c.getMethod("get" + camelcase);
                }
                objset = c.getMethod("set" + camelcase, objget.getReturnType());
@@ -89,7 +93,7 @@ public class DBFieldHandler   {
                                ps.setString(index, null);
                                return;
                        }
-                       StringBuffer sb = new StringBuffer();
+                       StringBuilder sb = new StringBuilder();
                        String sep = "";
                        for (String s: val) {
                                sb.append(sep).append(fesc(s));