aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/org/onap/dcae/inventory/daos/InventoryDAOManager.java
diff options
context:
space:
mode:
authorVijay Venkatesh Kumar <vv770d@att.com>2019-12-09 22:37:51 +0000
committerGerrit Code Review <gerrit@onap.org>2019-12-09 22:37:51 +0000
commit308b6c2ec77dc41c2f91152af7571917ac18bca6 (patch)
treeaeaefa93bde008f9e1793b6845a8eaad9ce0bbc0 /src/main/java/org/onap/dcae/inventory/daos/InventoryDAOManager.java
parent339b653d80a20de8602623e63c8404f7974e274f (diff)
parentcfdf0dbbcd208a669c9919f23f1c30b2ec16b4d8 (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.java9
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();
}