Tomas Jelinek has uploaded a new change for review.

Change subject: userportal,webadmin: Persist advanced/basic mode per dialog type
......................................................................

userportal,webadmin: Persist advanced/basic mode per dialog type

The setting is persisted in the local storage. Always the last state is
persisted.

Change-Id: I786daf31eb5cf713bf5b7afe1210d2655ef7bd4a
Bug-Url: https://bugzilla.redhat.com/1075115
Signed-off-by: Tomas Jelinek <tjeli...@redhat.com>
---
M 
frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/popup/AbstractVmBasedPopupPresenterWidget.java
M 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/pools/PoolListModel.java
M 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/templates/TemplateListModel.java
M 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/userportal/UserPortalListModel.java
M 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/userportal/UserPortalTemplateListModel.java
M 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/UnitVmModel.java
M 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VmListModel.java
M 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VmSnapshotListModel.java
M 
frontend/webadmin/modules/userportal-gwtp/src/main/java/org/ovirt/engine/ui/userportal/section/main/presenter/popup/template/TemplateNewPopupPresenterWidget.java
M 
frontend/webadmin/modules/userportal-gwtp/src/main/java/org/ovirt/engine/ui/userportal/section/main/presenter/popup/vm/VmClonePopupPresenterWidget.java
M 
frontend/webadmin/modules/userportal-gwtp/src/main/java/org/ovirt/engine/ui/userportal/section/main/presenter/popup/vm/VmPopupPresenterWidget.java
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/popup/pool/BasePoolPopupPresenterWidget.java
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/popup/pool/PoolEditPopupPresenterWidget.java
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/popup/pool/PoolNewPopupPresenterWidget.java
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/popup/template/TemplateNewPresenterWidget.java
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/popup/vm/VmClonePopupPresenterWidget.java
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/popup/vm/VmPopupPresenterWidget.java
17 files changed, 87 insertions(+), 22 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/70/26170/1

diff --git 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/popup/AbstractVmBasedPopupPresenterWidget.java
 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/popup/AbstractVmBasedPopupPresenterWidget.java
index 12b92aa..ec1f36c 100644
--- 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/popup/AbstractVmBasedPopupPresenterWidget.java
+++ 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/popup/AbstractVmBasedPopupPresenterWidget.java
@@ -1,6 +1,7 @@
 package org.ovirt.engine.ui.common.widget.popup;
 
 import 
org.ovirt.engine.ui.common.presenter.AbstractModelBoundPopupPresenterWidget;
+import org.ovirt.engine.ui.common.system.ClientStorage;
 import org.ovirt.engine.ui.uicommonweb.models.vms.UnitVmModel;
 import org.ovirt.engine.ui.uicompat.EventArgs;
 import org.ovirt.engine.ui.uicompat.IEventListener;
@@ -16,17 +17,24 @@
         void setSpiceProxyOverrideExplanation(String explanation);
     }
 
+    private ClientStorage clientStorage;
+
     @Inject
-    public AbstractVmBasedPopupPresenterWidget(EventBus eventBus, V view) {
+    public AbstractVmBasedPopupPresenterWidget(EventBus eventBus, V view, 
ClientStorage clientStorage) {
         super(eventBus, view);
+
+        this.clientStorage = clientStorage;
     }
 
     @Override
     public void init(UnitVmModel model) {
         super.init(model);
 
-        initListeners(model);
+        initAdvancedModeFromLocalStorage(model);
+
         swithAccordingToMode(model);
+
+        initListeners(model);
     }
 
     private void initListeners(final UnitVmModel model) {
@@ -34,6 +42,7 @@
 
             @Override
             public void eventRaised(org.ovirt.engine.ui.uicompat.Event ev, 
Object sender, EventArgs args) {
+                storeAdvancedModeToLocalStorage(model);
                 swithAccordingToMode(model);
             }
 
@@ -41,7 +50,24 @@
     }
 
     private void swithAccordingToMode(final UnitVmModel model) {
-        getView().switchMode((Boolean) model.getAdvancedMode().getEntity());
+        getView().switchMode(model.getAdvancedMode().getEntity());
+    }
+
+    private void storeAdvancedModeToLocalStorage(UnitVmModel model) {
+        if (model.getIsAdvancedModeLocalStorageKey() == null) {
+            return;
+        }
+
+        clientStorage.setLocalItem(model.getIsAdvancedModeLocalStorageKey(), 
Boolean.toString(model.getAdvancedMode().getEntity()));
+    }
+
+    private void initAdvancedModeFromLocalStorage(UnitVmModel model) {
+        if (model.getIsAdvancedModeLocalStorageKey() == null) {
+            return;
+        }
+
+        boolean isAdvancedMode = 
Boolean.parseBoolean(clientStorage.getLocalItem(model.getIsAdvancedModeLocalStorageKey()));
+        model.getAdvancedMode().setEntity(isAdvancedMode);
     }
 
 }
diff --git 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/pools/PoolListModel.java
 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/pools/PoolListModel.java
index be5247c..e115ba0 100644
--- 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/pools/PoolListModel.java
+++ 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/pools/PoolListModel.java
@@ -215,6 +215,7 @@
         PoolModel model = new PoolModel(new NewPoolModelBehavior());
         model.setIsNew(true);
         model.setCustomPropertiesKeysList(getCustomPropertiesKeysList());
+        model.setIsAdvancedModeLocalStorageKey("wa_pool_dialog");  
//$NON-NLS-1$
         setWindow(model);
         
model.setTitle(ConstantsManager.getInstance().getConstants().newPoolTitle());
         model.setHelpTag(HelpTag.new_pool);
@@ -305,6 +306,7 @@
                         PoolModel model = new PoolModel(behavior);
                         
model.setCustomPropertiesKeysList(getCustomPropertiesKeysList());
                         model.startProgress("");
+                        
model.setIsAdvancedModeLocalStorageKey("wa_pool_dialog");  //$NON-NLS-1$
                         setWindow(model);
 
                         VmBasedWidgetSwitchModeCommand switchModeCommand = new 
VmBasedWidgetSwitchModeCommand();
diff --git 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/templates/TemplateListModel.java
 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/templates/TemplateListModel.java
index d47fdad..c9d17b4 100644
--- 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/templates/TemplateListModel.java
+++ 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/templates/TemplateListModel.java
@@ -445,6 +445,7 @@
 
     private void vmInitLoaded(VmTemplate template) {
         UnitVmModel model = new UnitVmModel(createBehavior(template));
+        
model.setIsAdvancedModeLocalStorageKey(getEditTemplateAdvancedModelKey());  
//$NON-NLS-1$
         setWindow(model);
         
model.setTitle(ConstantsManager.getInstance().getConstants().editTemplateTitle());
         model.setHelpTag(HelpTag.edit_template);
@@ -470,6 +471,10 @@
         model.getCommands().add(command);
     }
 
+    protected String getEditTemplateAdvancedModelKey() {
+        return "wa_template_dialog"; //$NON-NLS-1$
+    }
+
     protected TemplateVmModelBehavior createBehavior(VmTemplate template) {
         return new TemplateVmModelBehavior(template);
     }
diff --git 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/userportal/UserPortalListModel.java
 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/userportal/UserPortalListModel.java
index fc692f4..237fd99 100644
--- 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/userportal/UserPortalListModel.java
+++ 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/userportal/UserPortalListModel.java
@@ -774,7 +774,7 @@
         model.setHashName("new_vm"); //$NON-NLS-1$
         model.setIsNew(true);
         model.setCustomPropertiesKeysList(CustomPropertiesKeysList);
-
+        model.setIsAdvancedModeLocalStorageKey("up_vm_dialog");  //$NON-NLS-1$
         setWindow(model);
 
         model.initialize(null);
@@ -830,6 +830,7 @@
         model.setHashName("edit_vm"); //$NON-NLS-1$
         model.getVmType().setSelectedItem(vm.getVmType());
         model.setCustomPropertiesKeysList(CustomPropertiesKeysList);
+        model.setIsAdvancedModeLocalStorageKey("up_vm_dialog");  //$NON-NLS-1$
 
         setWindow(model);
 
diff --git 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/userportal/UserPortalTemplateListModel.java
 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/userportal/UserPortalTemplateListModel.java
index 0da42a4..a037682 100644
--- 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/userportal/UserPortalTemplateListModel.java
+++ 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/userportal/UserPortalTemplateListModel.java
@@ -56,6 +56,10 @@
         }
     }
 
+    protected String getEditTemplateAdvancedModelKey() {
+        return "up_template_dialog"; //$NON-NLS-1$
+    }
+
     @Override
     protected void 
addCustomModelsDetailModelList(ObservableCollection<EntityModel> list) {
         list.add(2, new UserPortalTemplateDiskListModel());
diff --git 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/UnitVmModel.java
 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/UnitVmModel.java
index f609c3d..6f285e2 100644
--- 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/UnitVmModel.java
+++ 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/UnitVmModel.java
@@ -72,6 +72,20 @@
 
     private boolean privateIsNew;
 
+    /**
+     * All dialogs which want to have the previous advanced/basic mode 
remembered in local storage need to have
+     * a key to local storage set.
+     */
+    private String isAdvancedModeLocalStorageKey;
+
+    public String getIsAdvancedModeLocalStorageKey() {
+        return isAdvancedModeLocalStorageKey;
+    }
+
+    public void setIsAdvancedModeLocalStorageKey(String 
isAdvancedModeLocalStorageKey) {
+        this.isAdvancedModeLocalStorageKey = isAdvancedModeLocalStorageKey;
+    }
+
     private EntityModel<String> spiceProxy;
     public EntityModel<String> getSpiceProxy() {
         return spiceProxy;
diff --git 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VmListModel.java
 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VmListModel.java
index ccd5e19..24fd5fe 100644
--- 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VmListModel.java
+++ 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VmListModel.java
@@ -721,6 +721,7 @@
         model.setIsNew(true);
         model.getVmType().setSelectedItem(VmType.Server);
         model.setCustomPropertiesKeysList(getCustomPropertiesKeysList());
+        model.setIsAdvancedModeLocalStorageKey("wa_vm_dialog");  //$NON-NLS-1$
 
         setWindow(model);
 
@@ -793,6 +794,7 @@
         UnitVmModel model = new UnitVmModel(new ExistingVmModelBehavior(vm));
         model.getVmType().setSelectedItem(vm.getVmType());
         model.setVmAttachedToPool(vm.getVmPoolId() != null);
+        model.setIsAdvancedModeLocalStorageKey("wa_vm_dialog");  //$NON-NLS-1$
         setWindow(model);
         model.setTitle(ConstantsManager.getInstance()
                 .getConstants().editVmTitle());
@@ -1297,6 +1299,7 @@
         }
 
         UnitVmModel model = new UnitVmModel(new 
NewTemplateVmModelBehavior(vm));
+
         setWindow(model);
         
model.setTitle(ConstantsManager.getInstance().getConstants().newTemplateTitle());
         model.setHelpTag(HelpTag.new_template);
diff --git 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VmSnapshotListModel.java
 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VmSnapshotListModel.java
index c3376f1..e0fdf9d 100644
--- 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VmSnapshotListModel.java
+++ 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VmSnapshotListModel.java
@@ -552,6 +552,7 @@
 
         UnitVmModel model = new UnitVmModel(new 
CloneVmFromSnapshotModelBehavior());
         model.getVmType().setSelectedItem(selectedVm.getVmType());
+        model.setIsAdvancedModeLocalStorageKey("wa_snapshot_dialog");  
//$NON-NLS-1$
         setWindow(model);
 
         model.startProgress(null);
diff --git 
a/frontend/webadmin/modules/userportal-gwtp/src/main/java/org/ovirt/engine/ui/userportal/section/main/presenter/popup/template/TemplateNewPopupPresenterWidget.java
 
b/frontend/webadmin/modules/userportal-gwtp/src/main/java/org/ovirt/engine/ui/userportal/section/main/presenter/popup/template/TemplateNewPopupPresenterWidget.java
index 2777c52..69162d9 100644
--- 
a/frontend/webadmin/modules/userportal-gwtp/src/main/java/org/ovirt/engine/ui/userportal/section/main/presenter/popup/template/TemplateNewPopupPresenterWidget.java
+++ 
b/frontend/webadmin/modules/userportal-gwtp/src/main/java/org/ovirt/engine/ui/userportal/section/main/presenter/popup/template/TemplateNewPopupPresenterWidget.java
@@ -1,5 +1,6 @@
 package org.ovirt.engine.ui.userportal.section.main.presenter.popup.template;
 
+import org.ovirt.engine.ui.common.system.ClientStorage;
 import 
org.ovirt.engine.ui.common.widget.popup.AbstractVmBasedPopupPresenterWidget;
 
 import com.google.gwt.event.shared.EventBus;
@@ -11,8 +12,8 @@
     }
 
     @Inject
-    public TemplateNewPopupPresenterWidget(EventBus eventBus, ViewDef view) {
-        super(eventBus, view);
+    public TemplateNewPopupPresenterWidget(EventBus eventBus, ViewDef view, 
ClientStorage clientStorage) {
+        super(eventBus, view, clientStorage);
     }
 
 }
diff --git 
a/frontend/webadmin/modules/userportal-gwtp/src/main/java/org/ovirt/engine/ui/userportal/section/main/presenter/popup/vm/VmClonePopupPresenterWidget.java
 
b/frontend/webadmin/modules/userportal-gwtp/src/main/java/org/ovirt/engine/ui/userportal/section/main/presenter/popup/vm/VmClonePopupPresenterWidget.java
index 269d728..8e512ce 100644
--- 
a/frontend/webadmin/modules/userportal-gwtp/src/main/java/org/ovirt/engine/ui/userportal/section/main/presenter/popup/vm/VmClonePopupPresenterWidget.java
+++ 
b/frontend/webadmin/modules/userportal-gwtp/src/main/java/org/ovirt/engine/ui/userportal/section/main/presenter/popup/vm/VmClonePopupPresenterWidget.java
@@ -1,5 +1,6 @@
 package org.ovirt.engine.ui.userportal.section.main.presenter.popup.vm;
 
+import org.ovirt.engine.ui.common.system.ClientStorage;
 import 
org.ovirt.engine.ui.common.widget.popup.AbstractVmBasedPopupPresenterWidget;
 
 import com.google.gwt.event.shared.EventBus;
@@ -11,7 +12,7 @@
     }
 
     @Inject
-    public VmClonePopupPresenterWidget(EventBus eventBus, ViewDef view) {
-        super(eventBus, view);
+    public VmClonePopupPresenterWidget(EventBus eventBus, ViewDef view, 
ClientStorage clientStorage) {
+        super(eventBus, view, clientStorage);
     }
 }
diff --git 
a/frontend/webadmin/modules/userportal-gwtp/src/main/java/org/ovirt/engine/ui/userportal/section/main/presenter/popup/vm/VmPopupPresenterWidget.java
 
b/frontend/webadmin/modules/userportal-gwtp/src/main/java/org/ovirt/engine/ui/userportal/section/main/presenter/popup/vm/VmPopupPresenterWidget.java
index c9d7161..1d32cfc 100644
--- 
a/frontend/webadmin/modules/userportal-gwtp/src/main/java/org/ovirt/engine/ui/userportal/section/main/presenter/popup/vm/VmPopupPresenterWidget.java
+++ 
b/frontend/webadmin/modules/userportal-gwtp/src/main/java/org/ovirt/engine/ui/userportal/section/main/presenter/popup/vm/VmPopupPresenterWidget.java
@@ -1,5 +1,6 @@
 package org.ovirt.engine.ui.userportal.section.main.presenter.popup.vm;
 
+import org.ovirt.engine.ui.common.system.ClientStorage;
 import 
org.ovirt.engine.ui.common.widget.popup.AbstractVmBasedPopupPresenterWidget;
 
 import com.google.gwt.event.shared.EventBus;
@@ -11,8 +12,8 @@
     }
 
     @Inject
-    public VmPopupPresenterWidget(EventBus eventBus, ViewDef view) {
-        super(eventBus, view);
+    public VmPopupPresenterWidget(EventBus eventBus, ViewDef view, 
ClientStorage clientStorage) {
+        super(eventBus, view, clientStorage);
     }
 
 }
diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/popup/pool/BasePoolPopupPresenterWidget.java
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/popup/pool/BasePoolPopupPresenterWidget.java
index bce932d..38297fb 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/popup/pool/BasePoolPopupPresenterWidget.java
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/popup/pool/BasePoolPopupPresenterWidget.java
@@ -5,6 +5,7 @@
 import org.ovirt.engine.core.common.queries.ConfigurationValues;
 import org.ovirt.engine.core.compat.StringHelper;
 import org.ovirt.engine.ui.common.CommonApplicationMessages;
+import org.ovirt.engine.ui.common.system.ClientStorage;
 import 
org.ovirt.engine.ui.common.widget.popup.AbstractVmBasedPopupPresenterWidget;
 import org.ovirt.engine.ui.uicommonweb.dataprovider.AsyncDataProvider;
 import org.ovirt.engine.ui.uicommonweb.models.vms.UnitVmModel;
@@ -16,8 +17,8 @@
 
     private CommonApplicationMessages messages;
 
-    public BasePoolPopupPresenterWidget(EventBus eventBus, V view, 
CommonApplicationMessages messages) {
-        super(eventBus, view);
+    public BasePoolPopupPresenterWidget(EventBus eventBus, V view, 
CommonApplicationMessages messages, ClientStorage clientStorage) {
+        super(eventBus, view, clientStorage);
 
         this.messages = messages;
     }
diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/popup/pool/PoolEditPopupPresenterWidget.java
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/popup/pool/PoolEditPopupPresenterWidget.java
index 3d67ecb..ae9836b 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/popup/pool/PoolEditPopupPresenterWidget.java
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/popup/pool/PoolEditPopupPresenterWidget.java
@@ -1,6 +1,7 @@
 package org.ovirt.engine.ui.webadmin.section.main.presenter.popup.pool;
 
 import org.ovirt.engine.ui.common.CommonApplicationMessages;
+import org.ovirt.engine.ui.common.system.ClientStorage;
 import 
org.ovirt.engine.ui.common.widget.popup.AbstractVmBasedPopupPresenterWidget;
 
 import com.google.gwt.event.shared.EventBus;
@@ -12,7 +13,7 @@
     }
 
     @Inject
-    public PoolEditPopupPresenterWidget(EventBus eventBus, ViewDef view, 
CommonApplicationMessages messages) {
-        super(eventBus, view, messages);
+    public PoolEditPopupPresenterWidget(EventBus eventBus, ViewDef view, 
CommonApplicationMessages messages, ClientStorage clientStorage) {
+        super(eventBus, view, messages, clientStorage);
     }
 }
diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/popup/pool/PoolNewPopupPresenterWidget.java
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/popup/pool/PoolNewPopupPresenterWidget.java
index 933ef4e..5c4edcd 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/popup/pool/PoolNewPopupPresenterWidget.java
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/popup/pool/PoolNewPopupPresenterWidget.java
@@ -3,6 +3,7 @@
 import com.google.gwt.event.shared.EventBus;
 import com.google.inject.Inject;
 import org.ovirt.engine.ui.common.CommonApplicationMessages;
+import org.ovirt.engine.ui.common.system.ClientStorage;
 import 
org.ovirt.engine.ui.common.widget.popup.AbstractVmBasedPopupPresenterWidget;
 
 public class PoolNewPopupPresenterWidget extends 
BasePoolPopupPresenterWidget<PoolNewPopupPresenterWidget.ViewDef> {
@@ -11,8 +12,8 @@
     }
 
     @Inject
-    public PoolNewPopupPresenterWidget(EventBus eventBus, ViewDef view, 
CommonApplicationMessages messages) {
-        super(eventBus, view, messages);
+    public PoolNewPopupPresenterWidget(EventBus eventBus, ViewDef view, 
CommonApplicationMessages messages, ClientStorage clientStorage) {
+        super(eventBus, view, messages, clientStorage);
     }
 
 }
diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/popup/template/TemplateNewPresenterWidget.java
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/popup/template/TemplateNewPresenterWidget.java
index f352dab..045775c 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/popup/template/TemplateNewPresenterWidget.java
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/popup/template/TemplateNewPresenterWidget.java
@@ -1,5 +1,6 @@
 package org.ovirt.engine.ui.webadmin.section.main.presenter.popup.template;
 
+import org.ovirt.engine.ui.common.system.ClientStorage;
 import 
org.ovirt.engine.ui.common.widget.popup.AbstractVmBasedPopupPresenterWidget;
 
 import com.google.gwt.event.shared.EventBus;
@@ -11,7 +12,7 @@
     }
 
     @Inject
-    public TemplateNewPresenterWidget(EventBus eventBus, ViewDef view) {
-        super(eventBus, view);
+    public TemplateNewPresenterWidget(EventBus eventBus, ViewDef view, 
ClientStorage clientStorage) {
+        super(eventBus, view, clientStorage);
     }
 }
diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/popup/vm/VmClonePopupPresenterWidget.java
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/popup/vm/VmClonePopupPresenterWidget.java
index 6835575..0859925 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/popup/vm/VmClonePopupPresenterWidget.java
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/popup/vm/VmClonePopupPresenterWidget.java
@@ -1,5 +1,6 @@
 package org.ovirt.engine.ui.webadmin.section.main.presenter.popup.vm;
 
+import org.ovirt.engine.ui.common.system.ClientStorage;
 import 
org.ovirt.engine.ui.common.widget.popup.AbstractVmBasedPopupPresenterWidget;
 
 import com.google.gwt.event.shared.EventBus;
@@ -11,7 +12,7 @@
     }
 
     @Inject
-    public VmClonePopupPresenterWidget(EventBus eventBus, ViewDef view) {
-        super(eventBus, view);
+    public VmClonePopupPresenterWidget(EventBus eventBus, ViewDef view, 
ClientStorage clientStorage) {
+        super(eventBus, view, clientStorage);
     }
 }
diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/popup/vm/VmPopupPresenterWidget.java
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/popup/vm/VmPopupPresenterWidget.java
index be1b362..ac994ef 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/popup/vm/VmPopupPresenterWidget.java
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/popup/vm/VmPopupPresenterWidget.java
@@ -1,5 +1,6 @@
 package org.ovirt.engine.ui.webadmin.section.main.presenter.popup.vm;
 
+import org.ovirt.engine.ui.common.system.ClientStorage;
 import 
org.ovirt.engine.ui.common.widget.popup.AbstractVmBasedPopupPresenterWidget;
 
 import com.google.gwt.event.shared.EventBus;
@@ -12,7 +13,7 @@
     }
 
     @Inject
-    public VmPopupPresenterWidget(EventBus eventBus, ViewDef view) {
-        super(eventBus, view);
+    public VmPopupPresenterWidget(EventBus eventBus, ViewDef view, 
ClientStorage clientStorage) {
+        super(eventBus, view, clientStorage);
     }
 }


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

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

Reply via email to