diff options
author | Vijay Venkatesh Kumar <vv770d@att.com> | 2019-12-09 22:37:51 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@onap.org> | 2019-12-09 22:37:51 +0000 |
commit | 308b6c2ec77dc41c2f91152af7571917ac18bca6 (patch) | |
tree | aeaefa93bde008f9e1793b6845a8eaad9ce0bbc0 /src/main/java/org/onap/dcae/inventory/daos/InventoryDAOManager.java | |
parent | 339b653d80a20de8602623e63c8404f7974e274f (diff) | |
parent | cfdf0dbbcd208a669c9919f23f1c30b2ec16b4d8 (diff) |
Merge "Improve code coverage"
Diffstat (limited to 'src/main/java/org/onap/dcae/inventory/daos/InventoryDAOManager.java')
-rw-r--r-- | src/main/java/org/onap/dcae/inventory/daos/InventoryDAOManager.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/main/java/org/onap/dcae/inventory/daos/InventoryDAOManager.java b/src/main/java/org/onap/dcae/inventory/daos/InventoryDAOManager.java index 77a3e7e..6a32708 100644 --- a/src/main/java/org/onap/dcae/inventory/daos/InventoryDAOManager.java +++ b/src/main/java/org/onap/dcae/inventory/daos/InventoryDAOManager.java @@ -40,11 +40,11 @@ import java.util.List; * * Created by mhwang on 4/19/16. */ -public final class InventoryDAOManager { +public final class InventoryDAOManager implements InventoryDataAccessManager { private static InventoryDAOManager instance; - public static InventoryDAOManager getInstance() { + public static synchronized InventoryDAOManager getInstance() { if (instance == null) { instance = new InventoryDAOManager(); } @@ -177,10 +177,12 @@ public final class InventoryDAOManager { return jdbi.onDemand(klass); } + @Override public DCAEServicesDAO getDCAEServicesDAO() { return (DCAEServicesDAO) this.getDAO(DCAEServicesDAO.class); } + @Override public DCAEServiceComponentsDAO getDCAEServiceComponentsDAO() { return (DCAEServiceComponentsDAO) this.getDAO(DCAEServiceComponentsDAO.class); } @@ -189,10 +191,12 @@ public final class InventoryDAOManager { return (DCAEServicesComponentsMapsDAO) this.getDAO(DCAEServicesComponentsMapsDAO.class); } + @Override public DCAEServiceTransactionDAO getDCAEServiceTransactionDAO() { return jdbi.onDemand(DCAEServiceTransactionDAO.class); } + @Override public DCAEServiceTypesDAO getDCAEServiceTypesDAO() { return (DCAEServiceTypesDAO) this.getDAO(DCAEServiceTypesDAO.class); } @@ -202,6 +206,7 @@ public final class InventoryDAOManager { * * @return */ + @Override public Handle getHandle() { return this.jdbi.open(); } |