Merge "ConnWrapper.java: Fixed sonar issue"
authorRam Koya <rk541m@att.com>
Tue, 4 Sep 2018 13:11:11 +0000 (13:11 +0000)
committerGerrit Code Review <gerrit@onap.org>
Tue, 4 Sep 2018 13:11:11 +0000 (13:11 +0000)
src/main/java/org/onap/dmaap/dbcapi/database/DBMap.java
src/main/java/org/onap/dmaap/dbcapi/database/DBSingleton.java
src/main/java/org/onap/dmaap/dbcapi/resources/AuthorizationFilter.java

index a9bf56e..6f63848 100644 (file)
@@ -30,42 +30,42 @@ public class DBMap<C> extends TableHandler<C> implements Map<String, C>     {
        public DBMap(ConnectionFactory cf, Class<C> cls, String tabname, String keyfield) throws Exception {
                super(cf, cls, tabname, keyfield);
        }
-       public void clear() throws UnsupportedOperationException {
+       public void clear() {
                throw new UnsupportedOperationException();
        }
-       public boolean containsKey(Object key) throws DBException {
+       public boolean containsKey(Object key) {
                return(get(key) != null);
        }
-       public boolean containsValue(Object value) throws UnsupportedOperationException {
+       public boolean containsValue(Object value) {
                throw new UnsupportedOperationException();
        }
        public boolean isEmpty() {
                return(false);
        }
-       public Set<Map.Entry<String, C>> entrySet() throws DBException {
+       public Set<Map.Entry<String, C>> entrySet() {
                return(list());
        }
-       public Set<String> keySet() throws DBException {
-               Set<String> ret = new HashSet<String>();
+       public Set<String> keySet() {
+               Set<String> ret = new HashSet<>();
                for (Map.Entry<String, C> x: list()) {
                        ret.add(x.getKey());
                }
                return(ret);
        }
-       public void putAll(Map<? extends String, ? extends C> m) throws UnsupportedOperationException {
+       public void putAll(Map<? extends String, ? extends C> m) {
                throw new UnsupportedOperationException();
        }
        public int size() {
                return(2);
        }
-       public Collection<C> values() throws DBException {
-               Collection<C> ret = new Vector<C>();
+       public Collection<C> values() {
+               Collection<C> ret = new Vector<>();
                for (Map.Entry<String, C> x: list()) {
                        ret.add(x.getValue());
                }
                return(ret);
        }
-       public C get(Object key) throws DBException {
+       public C get(Object key) {
                if (!(key instanceof String)) {
                        return(null);
                }
@@ -85,13 +85,13 @@ public class DBMap<C> extends TableHandler<C> implements Map<String, C>     {
                        }
                }).protect(cf, (String)key));
        }
-       public Set<Map.Entry<String, C>> list() throws DBException {
+       public Set<Map.Entry<String, C>> list() {
                return((new ConnWrapper<Set<Map.Entry<String, C>>, Object>() {
                        protected Set<Map.Entry<String, C>> run(Object junk) throws Exception {
                                DBFieldHandler keyfield = fields[fields.length - 1];
                                ps = c.prepareStatement(liststmt);
                                rs = ps.executeQuery();
-                               Set<Map.Entry<String, C>> ret = new HashSet<Map.Entry<String, C>>();
+                               Set<Map.Entry<String, C>> ret = new HashSet<>();
                                while (rs.next()) {
                                        C val = cls.newInstance();
                                        for (DBFieldHandler f: fields) {
@@ -104,7 +104,7 @@ public class DBMap<C> extends TableHandler<C> implements Map<String, C>     {
                        }
                }).protect(cf, null));
        }
-       public C put(String key, C val) throws DBException {
+       public C put(String key, C val) {
                try {
                        fields[fields.length - 1].setKey(val, key);
                } catch (Exception e) {
@@ -122,7 +122,7 @@ public class DBMap<C> extends TableHandler<C> implements Map<String, C>     {
                        }
                }).protect(cf, val));
        }
-       public C remove(Object key) throws DBException {
+       public C remove(Object key) {
                if (!(key instanceof String)) {
                        return(null);
                }
index 9a34f58..2633d70 100644 (file)
@@ -34,7 +34,7 @@ public class DBSingleton<C> extends TableHandler<C> implements Singleton<C>   {
                super(cf, cls, tabname, null);
                singleton = cls.newInstance();
        }
-       public C get() throws DBException {
+       public C get() {
                return((new ConnWrapper<C, Object>() {
                        protected C run(Object junk) throws Exception {
                                ps = c.prepareStatement(getstmt);
@@ -49,7 +49,7 @@ public class DBSingleton<C> extends TableHandler<C> implements Singleton<C>   {
                        }
                }).protect(cf, null));
        }
-       public void init(C val) throws DBException {
+       public void init(C val) {
                if (get() != null) {
                        return;
                }
@@ -69,7 +69,7 @@ public class DBSingleton<C> extends TableHandler<C> implements Singleton<C>   {
                        }
                }).protect(cf, val);
        }
-       public void update(C val) throws DBException {
+       public void update(C val) {
                (new ConnWrapper<Void, C>() {
                        protected Void run(C val) throws Exception {
                                ps = c.prepareStatement(insorreplstmt);
index ab0e262..9dafb55 100644 (file)
@@ -25,15 +25,15 @@ import java.io.IOException;
 import javax.ws.rs.container.ContainerRequestContext;
 import javax.ws.rs.container.ContainerRequestFilter;
 
+import org.apache.log4j.Logger;
 import org.onap.dmaap.dbcapi.authentication.AuthenticationErrorException;
 import org.onap.dmaap.dbcapi.service.ApiService;
-import org.onap.dmaap.dbcapi.util.DmaapConfig;
 
 
 @Authorization
 public class AuthorizationFilter implements ContainerRequestFilter   {
        
-
+       private Logger logger = Logger.getLogger(AuthorizationFilter.class.getName());
        
        @Override
        public void filter(ContainerRequestContext requestContext)
@@ -48,9 +48,11 @@ public class AuthorizationFilter implements ContainerRequestFilter   {
                try {
                        apiResp.checkAuthorization();
                } catch ( AuthenticationErrorException ae ) {
+                       logger.error("Error", ae);
                        requestContext.abortWith( apiResp.unauthorized( apiResp.getErr().getMessage() ) );
                        return ;
                } catch ( Exception e ) {
+                       logger.error("Error", e);
                        requestContext.abortWith( apiResp.unavailable() ); 
                        return;
                }