Alissa Bonas has uploaded a new change for review.

Change subject: webadmin: reuse updateStorageDomain in StorageListModel
......................................................................

webadmin: reuse updateStorageDomain in StorageListModel

Reuse updateStorageDomain code in StorageListModel by extracting it to
a separate method instead of duplicating it as it is today.

Change-Id: Ie9c28c751237876f85df360cf29dc8e1d16e4a77
Signed-off-by: Alissa Bonas <abo...@redhat.com>
---
M 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/storage/StorageListModel.java
1 file changed, 14 insertions(+), 35 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/61/15661/1

diff --git 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/storage/StorageListModel.java
 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/storage/StorageListModel.java
index 8433514..668c780 100644
--- 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/storage/StorageListModel.java
+++ 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/storage/StorageListModel.java
@@ -1234,15 +1234,19 @@
                 updatePath();
             }
             else {
-            Frontend.RunAction(VdcActionType.UpdateStorageDomain, new 
StorageDomainManagementParameter(this.storageDomain), new 
IFrontendActionAsyncCallback() {
-                @Override
-                public void executed(FrontendActionAsyncResult result) {
-                    StorageListModel storageListModel = (StorageListModel) 
result.getState();
-                    storageListModel.onFinish(storageListModel.context, true, 
storageListModel.storageModel);
-                }
-                }, this);
+                updateStorageDomain();
             }
         }
+    }
+
+    private void updateStorageDomain() {
+        Frontend.RunAction(VdcActionType.UpdateStorageDomain, new 
StorageDomainManagementParameter(this.storageDomain), new 
IFrontendActionAsyncCallback() {
+            @Override
+            public void executed(FrontendActionAsyncResult result) {
+                StorageListModel storageListModel = (StorageListModel) 
result.getState();
+                storageListModel.onFinish(storageListModel.context, true, 
storageListModel.storageModel);
+            }
+        }, this);
     }
 
     public void saveNewPosixStorage() {
@@ -1359,15 +1363,7 @@
             }), null, path);
         } else {
 
-            Frontend.RunAction(VdcActionType.UpdateStorageDomain, new 
StorageDomainManagementParameter(storageDomain), new 
IFrontendActionAsyncCallback() {
-                @Override
-                public void executed(FrontendActionAsyncResult result) {
-
-                    StorageListModel storageListModel = (StorageListModel) 
result.getState();
-                    storageListModel.onFinish(storageListModel.context, true, 
storageListModel.storageModel);
-
-                }
-            }, this);
+            updateStorageDomain();
         }
     }
 
@@ -1496,15 +1492,7 @@
                 updatePath();
             }
             else {
-               Frontend.RunAction(VdcActionType.UpdateStorageDomain, new 
StorageDomainManagementParameter(this.storageDomain),
-                new IFrontendActionAsyncCallback() {
-                    @Override
-                    public void executed(FrontendActionAsyncResult result) {
-                        StorageListModel storageListModel = (StorageListModel) 
result.getState();
-                        storageListModel.onFinish(storageListModel.context, 
true, storageListModel.storageModel);
-
-                    }
-                }, this);
+                updateStorageDomain();
             }
         }
     }
@@ -1747,16 +1735,7 @@
                 updatePath();
             }
             else {
-                Frontend.RunAction(VdcActionType.UpdateStorageDomain,
-                        new 
StorageDomainManagementParameter(this.storageDomain),
-                        new IFrontendActionAsyncCallback() {
-                            @Override
-                            public void executed(FrontendActionAsyncResult 
result) {
-                                StorageListModel storageListModel = 
(StorageListModel) result.getState();
-                                
storageListModel.onFinish(storageListModel.context, true, 
storageListModel.storageModel);
-                            }
-                        },
-                        this);
+                updateStorageDomain();
             }
         }
     }


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

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

Reply via email to