Alona Kaplan has uploaded a new change for review.

Change subject: webadmin: profile tabs should use VnicPrfofileView instead of 
VnicProfile
......................................................................

webadmin: profile tabs should use VnicPrfofileView instead of VnicProfile

This patch changing profile tabs to use VnicProfileView instead of
VnicProfile. VnicProfileView is extentions of VnicProfile and contains
addition info as dc-name, network name and compatability version.

Change-Id: I2901478305acc8b77a89ea6dfa69ea08717ddc97
Signed-off-by: Alona Kaplan <alkap...@redhat.com>
---
M 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/dataprovider/AsyncDataProvider.java
M 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/networks/NetworkProfileListModel.java
M 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/profiles/VnicProfileListModel.java
M 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/profiles/VnicProfileTemplateListModel.java
M 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/profiles/VnicProfileVmListModel.java
M 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/RemoveVnicProfileModel.java
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/gin/ClientGinjectorExtension.java
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/gin/uicommon/NetworkModule.java
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/gin/uicommon/VnicProfileModule.java
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/tab/MainTabVnicProfilePresenter.java
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/tab/network/SubTabNetworkProfilePresenter.java
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/tab/profile/SubTabVnicProfilePermissionPresenter.java
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/tab/profile/SubTabVnicProfileTemplatePresenter.java
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/tab/profile/SubTabVnicProfileVmPresenter.java
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/MainTabVnicProfileView.java
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/network/SubTabNetworkProfileView.java
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/profile/SubTabVnicProfilePermissionView.java
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/profile/SubTabVnicProfileTemplateView.java
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/profile/SubTabVnicProfileVmView.java
19 files changed, 84 insertions(+), 83 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/59/17559/1

diff --git 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/dataprovider/AsyncDataProvider.java
 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/dataprovider/AsyncDataProvider.java
index 3bbfa52..d90e1ee 100644
--- 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/dataprovider/AsyncDataProvider.java
+++ 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/dataprovider/AsyncDataProvider.java
@@ -60,7 +60,6 @@
 import 
org.ovirt.engine.core.common.businessentities.network.VdsNetworkInterface;
 import org.ovirt.engine.core.common.businessentities.network.VmInterfaceType;
 import 
org.ovirt.engine.core.common.businessentities.network.VmNetworkInterface;
-import org.ovirt.engine.core.common.businessentities.network.VnicProfile;
 import org.ovirt.engine.core.common.businessentities.network.VnicProfileView;
 import org.ovirt.engine.core.common.interfaces.SearchType;
 import org.ovirt.engine.core.common.mode.ApplicationMode;
@@ -3150,7 +3149,7 @@
             {
                 if (source == null)
                 {
-                    return new ArrayList<VnicProfile>();
+                    return new ArrayList<VnicProfileView>();
                 }
                 return source;
             }
diff --git 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/networks/NetworkProfileListModel.java
 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/networks/NetworkProfileListModel.java
index c9258ea..934115f 100644
--- 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/networks/NetworkProfileListModel.java
+++ 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/networks/NetworkProfileListModel.java
@@ -4,7 +4,7 @@
 import java.util.List;
 
 import org.ovirt.engine.core.common.businessentities.network.NetworkView;
-import org.ovirt.engine.core.common.businessentities.network.VnicProfile;
+import org.ovirt.engine.core.common.businessentities.network.VnicProfileView;
 import org.ovirt.engine.core.compat.StringHelper;
 import org.ovirt.engine.ui.frontend.AsyncQuery;
 import org.ovirt.engine.ui.frontend.INewAsyncCallback;
@@ -88,7 +88,9 @@
         }
 
         EditVnicProfileModel model =
-                new EditVnicProfileModel(this, 
getEntity().getCompatibilityVersion(), (VnicProfile) getSelectedItem());
+                new EditVnicProfileModel(this,
+                        getEntity().getCompatibilityVersion(),
+                        (VnicProfileView) getSelectedItem());
         setWindow(model);
 
         initProfileNetwork(model);
@@ -157,7 +159,7 @@
             @Override
             public void onSuccess(Object model, Object returnValue)
             {
-                NetworkProfileListModel.this.setItems((List<VnicProfile>) 
returnValue);
+                NetworkProfileListModel.this.setItems((List<VnicProfileView>) 
returnValue);
             }
         };
         AsyncDataProvider.getVnicProfilesByNetworkId(asyncQuery, 
getEntity().getId());
diff --git 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/profiles/VnicProfileListModel.java
 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/profiles/VnicProfileListModel.java
index 8b27dbd..85735fb 100644
--- 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/profiles/VnicProfileListModel.java
+++ 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/profiles/VnicProfileListModel.java
@@ -6,7 +6,7 @@
 
 import org.ovirt.engine.core.common.businessentities.StoragePool;
 import org.ovirt.engine.core.common.businessentities.network.Network;
-import org.ovirt.engine.core.common.businessentities.network.VnicProfile;
+import org.ovirt.engine.core.common.businessentities.network.VnicProfileView;
 import org.ovirt.engine.core.common.mode.ApplicationMode;
 import org.ovirt.engine.core.common.queries.IdQueryParameters;
 import org.ovirt.engine.core.common.queries.VdcQueryReturnValue;
@@ -74,7 +74,7 @@
     }
 
     public void edit() {
-        final VnicProfile profile = (VnicProfile) getSelectedItem();
+        final VnicProfileView profile = (VnicProfileView) getSelectedItem();
 
         if (getWindow() != null)
         {
@@ -202,7 +202,7 @@
                 @Override
                 public void onSuccess(Object model, Object returnValue)
                 {
-                    List<VnicProfile> newItems = (List<VnicProfile>) 
returnValue;
+                    List<VnicProfileView> newItems = (List<VnicProfileView>) 
returnValue;
                     SearchableListModel searchableListModel = 
(SearchableListModel) model;
                     searchableListModel.setItems(newItems);
                 }
@@ -223,10 +223,10 @@
                 @Override
                 public void onSuccess(Object model, Object returnValue)
                 {
-                    List<VnicProfile> notFilteredProfiles = 
(List<VnicProfile>) returnValue;
-                    List<VnicProfile> filteredProfiles = new 
ArrayList<VnicProfile>();
+                    List<VnicProfileView> notFilteredProfiles = 
(List<VnicProfileView>) returnValue;
+                    List<VnicProfileView> filteredProfiles = new 
ArrayList<VnicProfileView>();
 
-                    for (VnicProfile profile : notFilteredProfiles) {
+                    for (VnicProfileView profile : notFilteredProfiles) {
                         // TODO - fix
                         // if 
(profile.getDataCenterName().equals(dc.getName())){
                         filteredProfiles.add(profile);
@@ -300,8 +300,8 @@
     }
 
     @Override
-    public VnicProfile getEntity() {
-        return (VnicProfile) super.getEntity();
+    public VnicProfileView getEntity() {
+        return (VnicProfileView) super.getEntity();
     }
 
     @Override
diff --git 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/profiles/VnicProfileTemplateListModel.java
 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/profiles/VnicProfileTemplateListModel.java
index 01eb300..a71ba3d 100644
--- 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/profiles/VnicProfileTemplateListModel.java
+++ 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/profiles/VnicProfileTemplateListModel.java
@@ -5,7 +5,7 @@
 import java.util.List;
 
 import org.ovirt.engine.core.common.businessentities.VmTemplate;
-import org.ovirt.engine.core.common.businessentities.network.VnicProfile;
+import org.ovirt.engine.core.common.businessentities.network.VnicProfileView;
 import org.ovirt.engine.core.common.queries.IdQueryParameters;
 import org.ovirt.engine.core.common.queries.VdcQueryReturnValue;
 import org.ovirt.engine.core.common.queries.VdcQueryType;
@@ -29,11 +29,11 @@
     }
 
     @Override
-    public VnicProfile getEntity() {
-        return (VnicProfile) super.getEntity();
+    public VnicProfileView getEntity() {
+        return (VnicProfileView) super.getEntity();
     }
 
-    public void setEntity(VnicProfile value) {
+    public void setEntity(VnicProfileView value) {
         super.setEntity(value);
     }
 
diff --git 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/profiles/VnicProfileVmListModel.java
 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/profiles/VnicProfileVmListModel.java
index d6753e0..9b147a2 100644
--- 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/profiles/VnicProfileVmListModel.java
+++ 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/profiles/VnicProfileVmListModel.java
@@ -5,7 +5,7 @@
 import java.util.List;
 
 import org.ovirt.engine.core.common.businessentities.VM;
-import org.ovirt.engine.core.common.businessentities.network.VnicProfile;
+import org.ovirt.engine.core.common.businessentities.network.VnicProfileView;
 import org.ovirt.engine.core.common.queries.IdQueryParameters;
 import org.ovirt.engine.core.common.queries.VdcQueryReturnValue;
 import org.ovirt.engine.core.common.queries.VdcQueryType;
@@ -29,11 +29,11 @@
     }
 
     @Override
-    public VnicProfile getEntity() {
-        return (VnicProfile) super.getEntity();
+    public VnicProfileView getEntity() {
+        return (VnicProfileView) super.getEntity();
     }
 
-    public void setEntity(VnicProfile value) {
+    public void setEntity(VnicProfileView value) {
         super.setEntity(value);
     }
 
diff --git 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/RemoveVnicProfileModel.java
 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/RemoveVnicProfileModel.java
index 879326a..1eeb91b 100644
--- 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/RemoveVnicProfileModel.java
+++ 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/RemoveVnicProfileModel.java
@@ -6,7 +6,7 @@
 import org.ovirt.engine.core.common.action.VdcActionParametersBase;
 import org.ovirt.engine.core.common.action.VdcActionType;
 import org.ovirt.engine.core.common.action.VnicProfileParameters;
-import org.ovirt.engine.core.common.businessentities.network.VnicProfile;
+import org.ovirt.engine.core.common.businessentities.network.VnicProfileView;
 import org.ovirt.engine.core.compat.StringHelper;
 import org.ovirt.engine.ui.frontend.Frontend;
 import org.ovirt.engine.ui.uicommonweb.UICommand;
@@ -18,11 +18,11 @@
 
 public class RemoveVnicProfileModel extends ConfirmationModel {
 
-    private final List<VnicProfile> profiles;
+    private final List<VnicProfileView> profiles;
     private final boolean fullMsg;
     private final ListModel sourceListModel;
 
-    public RemoveVnicProfileModel(ListModel sourceListModel, List<VnicProfile> 
profiles, boolean isFullMsg) {
+    public RemoveVnicProfileModel(ListModel sourceListModel, 
List<VnicProfileView> profiles, boolean isFullMsg) {
         
setTitle(ConstantsManager.getInstance().getConstants().removeVnicProfileTitle());
         setHashName("remove_vnic_prfoile"); //$NON-NLS-1$
         
setMessage(ConstantsManager.getInstance().getConstants().vnicProfilesMsg());
@@ -32,7 +32,7 @@
         this.fullMsg = isFullMsg;
 
         ArrayList<String> items = new ArrayList<String>();
-        for (VnicProfile profile : profiles)
+        for (VnicProfileView profile : profiles)
         {
             if (isFullMsg) {
                 items.add(getRemoveVnicProfileFullMsg(profile));
@@ -60,7 +60,7 @@
         }
 
         ArrayList<VdcActionParametersBase> list = new 
ArrayList<VdcActionParametersBase>();
-        for (VnicProfile profile : getProfiles())
+        for (VnicProfileView profile : getProfiles())
         {
             VdcActionParametersBase parameters = 
getRemoveVnicProfileParams(profile);
             list.add(parameters);
@@ -81,13 +81,13 @@
                 }, null);
     }
 
-    protected String getRemoveVnicProfileFullMsg(VnicProfile profile) {
+    protected String getRemoveVnicProfileFullMsg(VnicProfileView profile) {
         return ConstantsManager.getInstance()
                 .getMessages()
-                .vnicProfileFromNetwork(profile.getName(), 
profile.getNetworkId().toString());
+                .vnicProfileFromNetwork(profile.getName(), 
profile.getNetworkName());
     }
 
-    protected VdcActionParametersBase getRemoveVnicProfileParams(VnicProfile 
profile) {
+    protected VdcActionParametersBase 
getRemoveVnicProfileParams(VnicProfileView profile) {
         return new VnicProfileParameters(profile);
     }
 
@@ -95,7 +95,7 @@
         return VdcActionType.RemoveVnicProfile;
     }
 
-    public List<VnicProfile> getProfiles() {
+    public List<VnicProfileView> getProfiles() {
         return profiles;
     }
 
diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/gin/ClientGinjectorExtension.java
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/gin/ClientGinjectorExtension.java
index 6d8d5f5..48dcf8d 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/gin/ClientGinjectorExtension.java
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/gin/ClientGinjectorExtension.java
@@ -30,7 +30,7 @@
 import org.ovirt.engine.core.common.businessentities.network.NetworkView;
 import 
org.ovirt.engine.core.common.businessentities.network.VdsNetworkInterface;
 import 
org.ovirt.engine.core.common.businessentities.network.VmNetworkInterface;
-import org.ovirt.engine.core.common.businessentities.network.VnicProfile;
+import org.ovirt.engine.core.common.businessentities.network.VnicProfileView;
 import org.ovirt.engine.core.common.utils.PairQueryable;
 import org.ovirt.engine.ui.common.auth.LoggedInGatekeeper;
 import org.ovirt.engine.ui.common.uicommon.model.DetailModelProvider;
@@ -158,7 +158,7 @@
 
     MainModelProvider<NetworkView, NetworkListModel> 
getMainTabNetworkModelProvider();
 
-    MainModelProvider<VnicProfile, VnicProfileListModel> 
getMainTabVnicProfileModelProvider();
+    MainModelProvider<VnicProfileView, VnicProfileListModel> 
getMainTabVnicProfileModelProvider();
 
     MainModelProvider<org.ovirt.engine.core.common.businessentities.Provider, 
ProviderListModel> getMainTabProviderModelProvider();
 
@@ -356,7 +356,7 @@
 
     DetailModelProvider<NetworkListModel, NetworkGeneralModel> 
getSubTabNetworkGeneralModelProvider();
 
-    SearchableDetailModelProvider<VnicProfile, NetworkListModel, 
NetworkProfileListModel> getSubTabNetworkProfileModelProvider();
+    SearchableDetailModelProvider<VnicProfileView, NetworkListModel, 
NetworkProfileListModel> getSubTabNetworkProfileModelProvider();
 
     SearchableDetailModelProvider<PairQueryable<VDSGroup, NetworkCluster>, 
NetworkListModel, NetworkClusterListModel> 
getSubTabNetworkClusterModelProvider();
 
diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/gin/uicommon/NetworkModule.java
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/gin/uicommon/NetworkModule.java
index b211fff..4ef10ad 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/gin/uicommon/NetworkModule.java
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/gin/uicommon/NetworkModule.java
@@ -9,7 +9,7 @@
 import org.ovirt.engine.core.common.businessentities.network.NetworkView;
 import 
org.ovirt.engine.core.common.businessentities.network.VdsNetworkInterface;
 import 
org.ovirt.engine.core.common.businessentities.network.VmNetworkInterface;
-import org.ovirt.engine.core.common.businessentities.network.VnicProfile;
+import org.ovirt.engine.core.common.businessentities.network.VnicProfileView;
 import org.ovirt.engine.core.common.utils.PairQueryable;
 import 
org.ovirt.engine.ui.common.presenter.AbstractModelBoundPopupPresenterWidget;
 import 
org.ovirt.engine.ui.common.presenter.popup.DefaultConfirmationPopupPresenterWidget;
@@ -110,12 +110,12 @@
 
     @Provides
     @Singleton
-    public SearchableDetailModelProvider<VnicProfile, NetworkListModel, 
NetworkProfileListModel> getNetworkProfileListProvider(EventBus eventBus,
+    public SearchableDetailModelProvider<VnicProfileView, NetworkListModel, 
NetworkProfileListModel> getNetworkProfileListProvider(EventBus eventBus,
             Provider<DefaultConfirmationPopupPresenterWidget> 
defaultConfirmPopupProvider,
             final Provider<VnicProfilePopupPresenterWidget> 
newNetworkPopupProvider,
             final Provider<VnicProfilePopupPresenterWidget> 
editNetworkPopupProvider,
             final Provider<RemoveConfirmationPopupPresenterWidget> 
removeConfirmPopupProvider) {
-        return new SearchableDetailTabModelProvider<VnicProfile, 
NetworkListModel, NetworkProfileListModel>(eventBus,
+        return new SearchableDetailTabModelProvider<VnicProfileView, 
NetworkListModel, NetworkProfileListModel>(eventBus,
                 defaultConfirmPopupProvider,
                 NetworkListModel.class,
                 NetworkProfileListModel.class) {
diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/gin/uicommon/VnicProfileModule.java
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/gin/uicommon/VnicProfileModule.java
index 83cebad..09e9b12 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/gin/uicommon/VnicProfileModule.java
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/gin/uicommon/VnicProfileModule.java
@@ -3,7 +3,7 @@
 import org.ovirt.engine.core.common.businessentities.VM;
 import org.ovirt.engine.core.common.businessentities.VmTemplate;
 import org.ovirt.engine.core.common.businessentities.permissions;
-import org.ovirt.engine.core.common.businessentities.network.VnicProfile;
+import org.ovirt.engine.core.common.businessentities.network.VnicProfileView;
 import 
org.ovirt.engine.ui.common.presenter.AbstractModelBoundPopupPresenterWidget;
 import 
org.ovirt.engine.ui.common.presenter.popup.DefaultConfirmationPopupPresenterWidget;
 import 
org.ovirt.engine.ui.common.presenter.popup.RemoveConfirmationPopupPresenterWidget;
@@ -33,12 +33,12 @@
 
     @Provides
     @Singleton
-    public MainModelProvider<VnicProfile, VnicProfileListModel> 
getVnicProfileListProvider(EventBus eventBus,
+    public MainModelProvider<VnicProfileView, VnicProfileListModel> 
getVnicProfileListProvider(EventBus eventBus,
             Provider<DefaultConfirmationPopupPresenterWidget> 
defaultConfirmPopupProvider,
             final Provider<VnicProfilePopupPresenterWidget> 
newVnicProfilePopupProvider,
             final Provider<VnicProfilePopupPresenterWidget> 
editVnicProfilePopupProvider,
             final Provider<RemoveConfirmationPopupPresenterWidget> 
removeConfirmPopupProvider) {
-        return new MainTabModelProvider<VnicProfile, 
VnicProfileListModel>(eventBus, defaultConfirmPopupProvider, 
VnicProfileListModel.class) {
+        return new MainTabModelProvider<VnicProfileView, 
VnicProfileListModel>(eventBus, defaultConfirmPopupProvider, 
VnicProfileListModel.class) {
             @Override
             public AbstractModelBoundPopupPresenterWidget<? extends Model, ?> 
getModelPopup(VnicProfileListModel source,
                     UICommand lastExecutedCommand,
diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/tab/MainTabVnicProfilePresenter.java
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/tab/MainTabVnicProfilePresenter.java
index ca21817..93f7a70 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/tab/MainTabVnicProfilePresenter.java
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/tab/MainTabVnicProfilePresenter.java
@@ -2,7 +2,7 @@
 
 import java.util.List;
 
-import org.ovirt.engine.core.common.businessentities.network.VnicProfile;
+import org.ovirt.engine.core.common.businessentities.network.VnicProfileView;
 import org.ovirt.engine.ui.common.place.PlaceRequestFactory;
 import org.ovirt.engine.ui.common.uicommon.model.MainModelProvider;
 import org.ovirt.engine.ui.common.widget.tab.ModelBoundTabData;
@@ -23,12 +23,12 @@
 import com.gwtplatform.mvp.client.proxy.PlaceRequest;
 import com.gwtplatform.mvp.client.proxy.TabContentProxyPlace;
 
-public class MainTabVnicProfilePresenter extends 
AbstractMainTabWithDetailsPresenter<VnicProfile, VnicProfileListModel, 
MainTabVnicProfilePresenter.ViewDef, MainTabVnicProfilePresenter.ProxyDef> {
+public class MainTabVnicProfilePresenter extends 
AbstractMainTabWithDetailsPresenter<VnicProfileView, VnicProfileListModel, 
MainTabVnicProfilePresenter.ViewDef, MainTabVnicProfilePresenter.ProxyDef> {
 
     @GenEvent
     public class VnicProfileSelectionChange {
 
-        List<VnicProfile> selectedItems;
+        List<VnicProfileView> selectedItems;
 
     }
 
@@ -37,19 +37,19 @@
     public interface ProxyDef extends 
TabContentProxyPlace<MainTabVnicProfilePresenter> {
     }
 
-    public interface ViewDef extends 
AbstractMainTabWithDetailsPresenter.ViewDef<VnicProfile> {
+    public interface ViewDef extends 
AbstractMainTabWithDetailsPresenter.ViewDef<VnicProfileView> {
     }
 
     @TabInfo(container = MainTabPanelPresenter.class)
     static TabData getTabData(ApplicationConstants applicationConstants,
-            MainModelProvider<VnicProfile, VnicProfileListModel> 
modelProvider) {
+            MainModelProvider<VnicProfileView, VnicProfileListModel> 
modelProvider) {
         return new 
ModelBoundTabData(applicationConstants.vnicProfilesMainTabLabel(), 12,
                 modelProvider);
     }
 
     @Inject
     public MainTabVnicProfilePresenter(EventBus eventBus, ViewDef view, 
ProxyDef proxy,
-            PlaceManager placeManager, MainModelProvider<VnicProfile, 
VnicProfileListModel> modelProvider) {
+            PlaceManager placeManager, MainModelProvider<VnicProfileView, 
VnicProfileListModel> modelProvider) {
         super(eventBus, view, proxy, placeManager, modelProvider);
     }
 
diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/tab/network/SubTabNetworkProfilePresenter.java
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/tab/network/SubTabNetworkProfilePresenter.java
index d268a85..b1b7b22 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/tab/network/SubTabNetworkProfilePresenter.java
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/tab/network/SubTabNetworkProfilePresenter.java
@@ -1,7 +1,7 @@
 package org.ovirt.engine.ui.webadmin.section.main.presenter.tab.network;
 
 import org.ovirt.engine.core.common.businessentities.network.NetworkView;
-import org.ovirt.engine.core.common.businessentities.network.VnicProfile;
+import org.ovirt.engine.core.common.businessentities.network.VnicProfileView;
 import org.ovirt.engine.ui.common.place.PlaceRequestFactory;
 import org.ovirt.engine.ui.common.presenter.AbstractSubTabPresenter;
 import org.ovirt.engine.ui.common.uicommon.model.SearchableDetailModelProvider;
@@ -35,7 +35,7 @@
 
     @TabInfo(container = NetworkSubTabPanelPresenter.class)
     static TabData getTabData(ApplicationConstants applicationConstants,
-            SearchableDetailModelProvider<VnicProfile, NetworkListModel, 
NetworkProfileListModel> modelProvider) {
+            SearchableDetailModelProvider<VnicProfileView, NetworkListModel, 
NetworkProfileListModel> modelProvider) {
         return new 
ModelBoundTabData(applicationConstants.networkProfileSubTabLabel(), 1,
                 modelProvider);
     }
@@ -43,7 +43,7 @@
     @Inject
     public SubTabNetworkProfilePresenter(EventBus eventBus, ViewDef view, 
ProxyDef proxy,
             PlaceManager placeManager,
-            SearchableDetailModelProvider<VnicProfile, NetworkListModel, 
NetworkProfileListModel> modelProvider) {
+            SearchableDetailModelProvider<VnicProfileView, NetworkListModel, 
NetworkProfileListModel> modelProvider) {
         super(eventBus, view, proxy, placeManager, modelProvider, 
NetworkSubTabPanelPresenter.TYPE_SetTabContent);
     }
 
diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/tab/profile/SubTabVnicProfilePermissionPresenter.java
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/tab/profile/SubTabVnicProfilePermissionPresenter.java
index 9a4400a..a85398a 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/tab/profile/SubTabVnicProfilePermissionPresenter.java
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/tab/profile/SubTabVnicProfilePermissionPresenter.java
@@ -1,7 +1,7 @@
 package org.ovirt.engine.ui.webadmin.section.main.presenter.tab.profile;
 
 import org.ovirt.engine.core.common.businessentities.permissions;
-import org.ovirt.engine.core.common.businessentities.network.VnicProfile;
+import org.ovirt.engine.core.common.businessentities.network.VnicProfileView;
 import org.ovirt.engine.ui.common.place.PlaceRequestFactory;
 import org.ovirt.engine.ui.common.presenter.AbstractSubTabPresenter;
 import org.ovirt.engine.ui.common.uicommon.model.SearchableDetailModelProvider;
@@ -23,14 +23,14 @@
 import com.gwtplatform.mvp.client.proxy.PlaceRequest;
 import com.gwtplatform.mvp.client.proxy.TabContentProxyPlace;
 
-public class SubTabVnicProfilePermissionPresenter extends 
AbstractSubTabPresenter<VnicProfile, VnicProfileListModel, PermissionListModel, 
SubTabVnicProfilePermissionPresenter.ViewDef, 
SubTabVnicProfilePermissionPresenter.ProxyDef> {
+public class SubTabVnicProfilePermissionPresenter extends 
AbstractSubTabPresenter<VnicProfileView, VnicProfileListModel, 
PermissionListModel, SubTabVnicProfilePermissionPresenter.ViewDef, 
SubTabVnicProfilePermissionPresenter.ProxyDef> {
 
     @ProxyCodeSplit
     @NameToken(ApplicationPlaces.vnicProfilePermissionSubTabPlace)
     public interface ProxyDef extends 
TabContentProxyPlace<SubTabVnicProfilePermissionPresenter> {
     }
 
-    public interface ViewDef extends 
AbstractSubTabPresenter.ViewDef<VnicProfile> {
+    public interface ViewDef extends 
AbstractSubTabPresenter.ViewDef<VnicProfileView> {
     }
 
     @TabInfo(container = VnicProfileSubTabPanelPresenter.class)
diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/tab/profile/SubTabVnicProfileTemplatePresenter.java
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/tab/profile/SubTabVnicProfileTemplatePresenter.java
index 3e71b24..b4fe6f1 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/tab/profile/SubTabVnicProfileTemplatePresenter.java
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/tab/profile/SubTabVnicProfileTemplatePresenter.java
@@ -1,7 +1,7 @@
 package org.ovirt.engine.ui.webadmin.section.main.presenter.tab.profile;
 
 import org.ovirt.engine.core.common.businessentities.VmTemplate;
-import org.ovirt.engine.core.common.businessentities.network.VnicProfile;
+import org.ovirt.engine.core.common.businessentities.network.VnicProfileView;
 import org.ovirt.engine.ui.common.place.PlaceRequestFactory;
 import org.ovirt.engine.ui.common.presenter.AbstractSubTabPresenter;
 import org.ovirt.engine.ui.common.uicommon.model.SearchableDetailModelProvider;
@@ -23,14 +23,14 @@
 import com.gwtplatform.mvp.client.proxy.PlaceRequest;
 import com.gwtplatform.mvp.client.proxy.TabContentProxyPlace;
 
-public class SubTabVnicProfileTemplatePresenter extends 
AbstractSubTabPresenter<VnicProfile, VnicProfileListModel, 
VnicProfileTemplateListModel, SubTabVnicProfileTemplatePresenter.ViewDef, 
SubTabVnicProfileTemplatePresenter.ProxyDef> {
+public class SubTabVnicProfileTemplatePresenter extends 
AbstractSubTabPresenter<VnicProfileView, VnicProfileListModel, 
VnicProfileTemplateListModel, SubTabVnicProfileTemplatePresenter.ViewDef, 
SubTabVnicProfileTemplatePresenter.ProxyDef> {
 
     @ProxyCodeSplit
     @NameToken(ApplicationPlaces.vnicProfileTemplateSubTabPlace)
     public interface ProxyDef extends 
TabContentProxyPlace<SubTabVnicProfileTemplatePresenter> {
     }
 
-    public interface ViewDef extends 
AbstractSubTabPresenter.ViewDef<VnicProfile> {
+    public interface ViewDef extends 
AbstractSubTabPresenter.ViewDef<VnicProfileView> {
     }
 
     @TabInfo(container = VnicProfileSubTabPanelPresenter.class)
diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/tab/profile/SubTabVnicProfileVmPresenter.java
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/tab/profile/SubTabVnicProfileVmPresenter.java
index 57d888a..410c7a6 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/tab/profile/SubTabVnicProfileVmPresenter.java
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/tab/profile/SubTabVnicProfileVmPresenter.java
@@ -1,7 +1,7 @@
 package org.ovirt.engine.ui.webadmin.section.main.presenter.tab.profile;
 
 import org.ovirt.engine.core.common.businessentities.VM;
-import org.ovirt.engine.core.common.businessentities.network.VnicProfile;
+import org.ovirt.engine.core.common.businessentities.network.VnicProfileView;
 import org.ovirt.engine.ui.common.place.PlaceRequestFactory;
 import org.ovirt.engine.ui.common.presenter.AbstractSubTabPresenter;
 import org.ovirt.engine.ui.common.uicommon.model.SearchableDetailModelProvider;
@@ -23,14 +23,14 @@
 import com.gwtplatform.mvp.client.proxy.PlaceRequest;
 import com.gwtplatform.mvp.client.proxy.TabContentProxyPlace;
 
-public class SubTabVnicProfileVmPresenter extends 
AbstractSubTabPresenter<VnicProfile, VnicProfileListModel, 
VnicProfileVmListModel, SubTabVnicProfileVmPresenter.ViewDef, 
SubTabVnicProfileVmPresenter.ProxyDef> {
+public class SubTabVnicProfileVmPresenter extends 
AbstractSubTabPresenter<VnicProfileView, VnicProfileListModel, 
VnicProfileVmListModel, SubTabVnicProfileVmPresenter.ViewDef, 
SubTabVnicProfileVmPresenter.ProxyDef> {
 
     @ProxyCodeSplit
     @NameToken(ApplicationPlaces.vnicProfileVmSubTabPlace)
     public interface ProxyDef extends 
TabContentProxyPlace<SubTabVnicProfileVmPresenter> {
     }
 
-    public interface ViewDef extends 
AbstractSubTabPresenter.ViewDef<VnicProfile> {
+    public interface ViewDef extends 
AbstractSubTabPresenter.ViewDef<VnicProfileView> {
     }
 
     @TabInfo(container = VnicProfileSubTabPanelPresenter.class)
diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/MainTabVnicProfileView.java
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/MainTabVnicProfileView.java
index df0b42c..9527197 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/MainTabVnicProfileView.java
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/MainTabVnicProfileView.java
@@ -1,6 +1,6 @@
 package org.ovirt.engine.ui.webadmin.section.main.view.tab;
 
-import org.ovirt.engine.core.common.businessentities.network.VnicProfile;
+import org.ovirt.engine.core.common.businessentities.network.VnicProfileView;
 import org.ovirt.engine.ui.common.idhandler.ElementIdHandler;
 import org.ovirt.engine.ui.common.uicommon.model.MainModelProvider;
 import org.ovirt.engine.ui.common.widget.table.column.TextColumnWithTooltip;
@@ -15,7 +15,7 @@
 import com.google.gwt.core.client.GWT;
 import com.google.inject.Inject;
 
-public class MainTabVnicProfileView extends 
AbstractMainTabWithDetailsTableView<VnicProfile, VnicProfileListModel> 
implements MainTabVnicProfilePresenter.ViewDef {
+public class MainTabVnicProfileView extends 
AbstractMainTabWithDetailsTableView<VnicProfileView, VnicProfileListModel> 
implements MainTabVnicProfilePresenter.ViewDef {
 
     interface ViewIdHandler extends ElementIdHandler<MainTabVnicProfileView> {
 
@@ -25,7 +25,7 @@
     private final ApplicationConstants constants;
 
     @Inject
-    public MainTabVnicProfileView(MainModelProvider<VnicProfile, 
VnicProfileListModel> modelProvider,
+    public MainTabVnicProfileView(MainModelProvider<VnicProfileView, 
VnicProfileListModel> modelProvider,
             ApplicationConstants constants,
             ApplicationResources resources) {
         super(modelProvider);
@@ -38,28 +38,28 @@
     void initTable() {
         getTable().enableColumnResizing();
 
-        TextColumnWithTooltip<VnicProfile> nameColumn = new 
TextColumnWithTooltip<VnicProfile>() {
+        TextColumnWithTooltip<VnicProfileView> nameColumn = new 
TextColumnWithTooltip<VnicProfileView>() {
             @Override
-            public String getValue(VnicProfile object) {
+            public String getValue(VnicProfileView object) {
                 return object.getName();
             }
         };
 
         getTable().addColumn(nameColumn, constants.nameNetworkProfile(), 
"200px"); //$NON-NLS-1$
 
-        getTable().addActionButton(new 
WebAdminButtonDefinition<VnicProfile>(constants.newVnicProfile()) {
+        getTable().addActionButton(new 
WebAdminButtonDefinition<VnicProfileView>(constants.newVnicProfile()) {
             @Override
             protected UICommand resolveCommand() {
                 return getMainModel().getNewCommand();
             }
         });
-        getTable().addActionButton(new 
WebAdminButtonDefinition<VnicProfile>(constants.editVnicProfile()) {
+        getTable().addActionButton(new 
WebAdminButtonDefinition<VnicProfileView>(constants.editVnicProfile()) {
             @Override
             protected UICommand resolveCommand() {
                 return getMainModel().getEditCommand();
             }
         });
-        getTable().addActionButton(new 
WebAdminButtonDefinition<VnicProfile>(constants.removeVnicProfile()) {
+        getTable().addActionButton(new 
WebAdminButtonDefinition<VnicProfileView>(constants.removeVnicProfile()) {
             @Override
             protected UICommand resolveCommand() {
                 return getMainModel().getRemoveCommand();
diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/network/SubTabNetworkProfileView.java
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/network/SubTabNetworkProfileView.java
index bdb6c0d..546ad61 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/network/SubTabNetworkProfileView.java
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/network/SubTabNetworkProfileView.java
@@ -1,7 +1,7 @@
 package org.ovirt.engine.ui.webadmin.section.main.view.tab.network;
 
 import org.ovirt.engine.core.common.businessentities.network.NetworkView;
-import org.ovirt.engine.core.common.businessentities.network.VnicProfile;
+import org.ovirt.engine.core.common.businessentities.network.VnicProfileView;
 import org.ovirt.engine.ui.common.uicommon.model.SearchableDetailModelProvider;
 import org.ovirt.engine.ui.common.widget.table.column.BooleanColumn;
 import org.ovirt.engine.ui.common.widget.table.column.TextColumnWithTooltip;
@@ -15,11 +15,11 @@
 
 import com.google.inject.Inject;
 
-public class SubTabNetworkProfileView extends 
AbstractSubTabTableView<NetworkView, VnicProfile, NetworkListModel, 
NetworkProfileListModel>
+public class SubTabNetworkProfileView extends 
AbstractSubTabTableView<NetworkView, VnicProfileView, NetworkListModel, 
NetworkProfileListModel>
         implements SubTabNetworkProfilePresenter.ViewDef {
 
     @Inject
-    public SubTabNetworkProfileView(SearchableDetailModelProvider<VnicProfile, 
NetworkListModel, NetworkProfileListModel> modelProvider,
+    public 
SubTabNetworkProfileView(SearchableDetailModelProvider<VnicProfileView, 
NetworkListModel, NetworkProfileListModel> modelProvider,
             ApplicationConstants constants) {
         super(modelProvider);
         initTable(constants);
@@ -29,37 +29,37 @@
     void initTable(ApplicationConstants constants) {
         getTable().enableColumnResizing();
 
-        TextColumnWithTooltip<VnicProfile> nameColumn =
-                new TextColumnWithTooltip<VnicProfile>() {
+        TextColumnWithTooltip<VnicProfileView> nameColumn =
+                new TextColumnWithTooltip<VnicProfileView>() {
                     @Override
-                    public String getValue(VnicProfile object) {
+                    public String getValue(VnicProfileView object) {
                         return object.getName();
                     }
                 };
         getTable().addColumn(nameColumn, constants.nameNetworkProfile(), 
"400px"); //$NON-NLS-1$
 
-        BooleanColumn<VnicProfile> portMirroringColumn =
-                new 
BooleanColumn<VnicProfile>(constants.portMirroringEnabled()) {
+        BooleanColumn<VnicProfileView> portMirroringColumn =
+                new 
BooleanColumn<VnicProfileView>(constants.portMirroringEnabled()) {
                     @Override
-                    public Boolean getRawValue(VnicProfile object) {
+                    public Boolean getRawValue(VnicProfileView object) {
                         return object.isPortMirroring();
                     }
                 };
         getTable().addColumnWithHtmlHeader(portMirroringColumn, 
constants.portMirroringNetworkProfile(), "85px"); //$NON-NLS-1$
 
-        getTable().addActionButton(new 
WebAdminButtonDefinition<VnicProfile>(constants.newNetworkProfile()) {
+        getTable().addActionButton(new 
WebAdminButtonDefinition<VnicProfileView>(constants.newNetworkProfile()) {
             @Override
             protected UICommand resolveCommand() {
                 return getDetailModel().getNewCommand();
             }
         });
-        getTable().addActionButton(new 
WebAdminButtonDefinition<VnicProfile>(constants.editNetworkProfile()) {
+        getTable().addActionButton(new 
WebAdminButtonDefinition<VnicProfileView>(constants.editNetworkProfile()) {
             @Override
             protected UICommand resolveCommand() {
                 return getDetailModel().getEditCommand();
             }
         });
-        getTable().addActionButton(new 
WebAdminButtonDefinition<VnicProfile>(constants.removeNetworkProfile()) {
+        getTable().addActionButton(new 
WebAdminButtonDefinition<VnicProfileView>(constants.removeNetworkProfile()) {
             @Override
             protected UICommand resolveCommand() {
                 return getDetailModel().getRemoveCommand();
diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/profile/SubTabVnicProfilePermissionView.java
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/profile/SubTabVnicProfilePermissionView.java
index 2f8e76b..e7c1dc3 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/profile/SubTabVnicProfilePermissionView.java
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/profile/SubTabVnicProfilePermissionView.java
@@ -1,7 +1,7 @@
 package org.ovirt.engine.ui.webadmin.section.main.view.tab.profile;
 
 import org.ovirt.engine.core.common.businessentities.permissions;
-import org.ovirt.engine.core.common.businessentities.network.VnicProfile;
+import org.ovirt.engine.core.common.businessentities.network.VnicProfileView;
 import org.ovirt.engine.ui.common.idhandler.ElementIdHandler;
 import org.ovirt.engine.ui.common.system.ClientStorage;
 import org.ovirt.engine.ui.common.uicommon.model.SearchableDetailModelProvider;
@@ -15,7 +15,7 @@
 import com.google.gwt.event.shared.EventBus;
 import com.google.inject.Inject;
 
-public class SubTabVnicProfilePermissionView extends 
AbstractSubTabPermissionsView<VnicProfile, VnicProfileListModel>
+public class SubTabVnicProfilePermissionView extends 
AbstractSubTabPermissionsView<VnicProfileView, VnicProfileListModel>
         implements SubTabVnicProfilePermissionPresenter.ViewDef {
 
     interface ViewIdHandler extends 
ElementIdHandler<SubTabVnicProfilePermissionView> {
diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/profile/SubTabVnicProfileTemplateView.java
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/profile/SubTabVnicProfileTemplateView.java
index 8e8c54a..18386d7 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/profile/SubTabVnicProfileTemplateView.java
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/profile/SubTabVnicProfileTemplateView.java
@@ -3,7 +3,7 @@
 import javax.inject.Inject;
 
 import org.ovirt.engine.core.common.businessentities.VmTemplate;
-import org.ovirt.engine.core.common.businessentities.network.VnicProfile;
+import org.ovirt.engine.core.common.businessentities.network.VnicProfileView;
 import org.ovirt.engine.ui.common.idhandler.ElementIdHandler;
 import org.ovirt.engine.ui.common.uicommon.model.SearchableDetailModelProvider;
 import org.ovirt.engine.ui.common.widget.table.column.TextColumnWithTooltip;
@@ -15,7 +15,7 @@
 
 import com.google.gwt.core.client.GWT;
 
-public class SubTabVnicProfileTemplateView extends 
AbstractSubTabTableView<VnicProfile, VmTemplate, VnicProfileListModel, 
VnicProfileTemplateListModel>
+public class SubTabVnicProfileTemplateView extends 
AbstractSubTabTableView<VnicProfileView, VmTemplate, VnicProfileListModel, 
VnicProfileTemplateListModel>
         implements SubTabVnicProfileTemplatePresenter.ViewDef {
 
     interface ViewIdHandler extends 
ElementIdHandler<SubTabVnicProfileTemplateView> {
diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/profile/SubTabVnicProfileVmView.java
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/profile/SubTabVnicProfileVmView.java
index a72b96c..fa035a6 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/profile/SubTabVnicProfileVmView.java
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/profile/SubTabVnicProfileVmView.java
@@ -3,7 +3,7 @@
 import javax.inject.Inject;
 
 import org.ovirt.engine.core.common.businessentities.VM;
-import org.ovirt.engine.core.common.businessentities.network.VnicProfile;
+import org.ovirt.engine.core.common.businessentities.network.VnicProfileView;
 import org.ovirt.engine.ui.common.idhandler.ElementIdHandler;
 import org.ovirt.engine.ui.common.uicommon.model.SearchableDetailModelProvider;
 import org.ovirt.engine.ui.common.widget.table.column.TextColumnWithTooltip;
@@ -15,7 +15,7 @@
 
 import com.google.gwt.core.client.GWT;
 
-public class SubTabVnicProfileVmView extends 
AbstractSubTabTableView<VnicProfile, VM, VnicProfileListModel, 
VnicProfileVmListModel>
+public class SubTabVnicProfileVmView extends 
AbstractSubTabTableView<VnicProfileView, VM, VnicProfileListModel, 
VnicProfileVmListModel>
         implements SubTabVnicProfileVmPresenter.ViewDef {
 
     interface ViewIdHandler extends ElementIdHandler<SubTabVnicProfileVmView> {


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

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

Reply via email to