Moti Asayag has uploaded a new change for review.

Change subject: engine: cleanup static access
......................................................................

engine: cleanup static access

The patch replaces a static access to the DbFacade.getInstance()
 with a class level method (CommandBase.getDbFacade()).

Change-Id: Ib22c075fe17d30da32ec28a5f24c9e196dd729a4
Signed-off-by: Moti Asayag <masa...@redhat.com>
---
M 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/RemoveStoragePoolCommand.java
1 file changed, 7 insertions(+), 15 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/88/16788/1

diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/RemoveStoragePoolCommand.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/RemoveStoragePoolCommand.java
index 9675b47..1aaf2b7 100644
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/RemoveStoragePoolCommand.java
+++ 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/RemoveStoragePoolCommand.java
@@ -35,7 +35,6 @@
 import org.ovirt.engine.core.common.vdscommands.IrsBaseVDSCommandParameters;
 import org.ovirt.engine.core.common.vdscommands.VDSCommandType;
 import org.ovirt.engine.core.compat.Guid;
-import org.ovirt.engine.core.dal.dbbroker.DbFacade;
 import org.ovirt.engine.core.utils.ISingleAsyncOperation;
 import org.ovirt.engine.core.utils.SyncronizeNumberOfAsyncOperations;
 import org.ovirt.engine.core.utils.linq.LinqUtils;
@@ -63,8 +62,7 @@
         /**
          * Detach master storage domain last.
          */
-        List<StorageDomain> storageDomains = 
DbFacade.getInstance().getStorageDomainDao().getAllForStoragePool(
-                    getStoragePool().getId());
+        List<StorageDomain> storageDomains = 
getStorageDomainDAO().getAllForStoragePool(getStoragePool().getId());
         Collections.sort(storageDomains, new Comparator<StorageDomain>() {
             @Override
             public int compare(StorageDomain o1, StorageDomain o2) {
@@ -94,11 +92,10 @@
 
             @Override
             public Void runInTransaction() {
-                final List<Network> networks = 
DbFacade.getInstance().getNetworkDao()
-                        .getAllForDataCenter(getStoragePoolId());
+                final List<Network> networks = 
getNetworkDAO().getAllForDataCenter(getStoragePoolId());
                 for (final Network net : networks) {
                     getCompensationContext().snapshotEntity(net);
-                    DbFacade.getInstance().getNetworkDao().remove(net.getId());
+                    getNetworkDAO().remove(net.getId());
                 }
                 getCompensationContext().stateChanged();
                 return null;
@@ -138,9 +135,7 @@
             public Void runInTransaction() {
                 
getCompensationContext().snapshotEntity(masterDomain.getStoragePoolIsoMapData());
                 masterDomain.setStatus(StorageDomainStatus.Locked);
-                DbFacade.getInstance()
-                        .getStoragePoolIsoMapDao()
-                        .update(masterDomain.getStoragePoolIsoMapData());
+                
getDbFacade().getStoragePoolIsoMapDao().update(masterDomain.getStoragePoolIsoMapData());
                 getCompensationContext().stateChanged();
                 return null;
             }
@@ -170,7 +165,7 @@
             public Void runInTransaction() {
                 
getCompensationContext().snapshotEntity(masterDomain.getStorageStaticData());
                 masterDomain.setStorageDomainType(StorageDomainType.Data);
-                
DbFacade.getInstance().getStorageDomainStaticDao().update(masterDomain.getStorageStaticData());
+                
getDbFacade().getStorageDomainStaticDao().update(masterDomain.getStorageStaticData());
                 getCompensationContext().stateChanged();
                 return null;
             }
@@ -250,7 +245,7 @@
                 // as it will be impossible to remove it.
                 
StorageHelperDirector.getInstance().getItem(domain.getStorageType())
                         .storageDomainRemoved(domain.getStorageStaticData());
-                
DbFacade.getInstance().getStorageDomainDao().remove(domain.getId());
+                getStorageDomainDAO().remove(domain.getId());
                 return null;
             }
         });
@@ -315,10 +310,7 @@
             for (StorageDomain domain : poolDomains) {
                 // check that there are no images on data domains
                 if ((domain.getStorageDomainType() == StorageDomainType.Data 
|| domain.getStorageDomainType() == StorageDomainType.Master)
-                        && DbFacade.getInstance()
-                                .getDiskImageDao()
-                                
.getAllSnapshotsForStorageDomain(domain.getId())
-                                .size() != 0) {
+                        && 
getDbFacade().getDiskImageDao().getAllSnapshotsForStorageDomain(domain.getId()).size()
 != 0) {
                     return 
failCanDoAction(VdcBllMessages.ERROR_CANNOT_REMOVE_STORAGE_POOL_WITH_IMAGES);
                 }
             }


-- 
To view, visit http://gerrit.ovirt.org/16788
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ib22c075fe17d30da32ec28a5f24c9e196dd729a4
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Moti Asayag <masa...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to