Lior Vernia has uploaded a new change for review. Change subject: webadmin: Added comparator to ProviderNetworkListModel ......................................................................
webadmin: Added comparator to ProviderNetworkListModel Provider Networks are to be sorted by name. Change-Id: I07011ed42f0bb1c0f4548c3b853fc4763294d031 Signed-off-by: Lior Vernia <lver...@redhat.com> --- M frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/providers/ProviderNetworkListModel.java 1 file changed, 14 insertions(+), 0 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/47/15847/1 diff --git a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/providers/ProviderNetworkListModel.java b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/providers/ProviderNetworkListModel.java index 34774d7..e57a543 100644 --- a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/providers/ProviderNetworkListModel.java +++ b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/providers/ProviderNetworkListModel.java @@ -1,8 +1,12 @@ package org.ovirt.engine.ui.uicommonweb.models.providers; +import java.util.Comparator; + import org.ovirt.engine.core.common.businessentities.Provider; +import org.ovirt.engine.core.common.businessentities.network.Network; import org.ovirt.engine.core.common.queries.IdQueryParameters; import org.ovirt.engine.core.common.queries.VdcQueryType; +import org.ovirt.engine.ui.uicommonweb.Linq; import org.ovirt.engine.ui.uicommonweb.UICommand; import org.ovirt.engine.ui.uicommonweb.models.SearchableListModel; import org.ovirt.engine.ui.uicompat.ConstantsManager; @@ -13,10 +17,20 @@ private UICommand privateDiscoverCommand; + @SuppressWarnings("rawtypes") public ProviderNetworkListModel() { setTitle(ConstantsManager.getInstance().getConstants().providerNetworksTitle()); setHashName("provider_networks"); //$NON-NLS-1$ setDiscoverCommand(new UICommand(CMD_DISCOVER, this)); + + setComparator(new Comparator() { + private Comparator<Network> netComparator = new Linq.NetworkByNameComparer(); + + @Override + public int compare(Object o1, Object o2) { + return netComparator.compare((Network) o1, (Network) o2); + } + }); } public UICommand getDiscoverCommand() { -- To view, visit http://gerrit.ovirt.org/15847 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I07011ed42f0bb1c0f4548c3b853fc4763294d031 Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Lior Vernia <lver...@redhat.com> _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches