Mike Kolesnik has posted comments on this change.

Change subject: webadmin: Add external subnets sub tab
......................................................................


Patch Set 1:

(13 comments)

....................................................
File 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/Linq.java
Line 1179:             return retVal == 0 ? 
lexoNumeric.compare(vnicProfile1.getName(), vnicProfile2.getName()) : retVal;
Line 1180:         }
Line 1181:     }
Line 1182: 
Line 1183:     public final static class ExternalSubnetComparator implements 
Comparator<ExternalSubnet>, Serializable {
Done
Line 1184:         private static final long serialVersionUID = 
4987035011384708563L;
Line 1185:         private LexoNumericComparator comparator = new 
LexoNumericComparator();
Line 1186: 
Line 1187:         @Override


....................................................
File 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/dataprovider/AsyncDataProvider.java
Line 3428:         }
Line 3429:         
Frontend.getInstance().runQuery(VdcQueryType.GetVnicProfilesByDataCenterId, new 
IdQueryParameters(dcId), aQuery);
Line 3430:     }
Line 3431: 
Line 3432:     public static void getExternalSubnetsByNetworkId(AsyncQuery 
aQuery, Guid networkId) {
Done
Line 3433:         aQuery.converterCallback = new IAsyncConverter() {
Line 3434:             @Override
Line 3435:             public Object Convert(Object source, AsyncQuery 
_asyncQuery)
Line 3436:             {


....................................................
File 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/networks/NetworkExternalSubnetListModel.java
Line 12: import org.ovirt.engine.ui.uicommonweb.models.SearchableListModel;
Line 13: import org.ovirt.engine.ui.uicompat.ConstantsManager;
Line 14: import org.ovirt.engine.ui.uicompat.PropertyChangedEventArgs;
Line 15: 
Line 16: @SuppressWarnings("rawtypes")
Done
Line 17: public class NetworkExternalSubnetListModel extends SearchableListModel
Line 18: {
Line 19: 
Line 20:     public NetworkExternalSubnetListModel() {


Line 17: public class NetworkExternalSubnetListModel extends SearchableListModel
Line 18: {
Line 19: 
Line 20:     public NetworkExternalSubnetListModel() {
Line 21:         
setTitle(ConstantsManager.getInstance().getConstants().externalSubnetsTitle());
Done
Line 22:         setHashName("external_subnets"); //$NON-NLS-1$
Line 23:     }
Line 24: 
Line 25: 


Line 24: 
Line 25: 
Line 26:     @Override
Line 27:     public NetworkView getEntity() {
Line 28:         return (NetworkView) ((super.getEntity() instanceof 
NetworkView) ? super.getEntity() : null);
Done. It was "inspiration" from NetworkProfileListModel
Line 29:     }
Line 30: 
Line 31:     @SuppressWarnings("unchecked")
Line 32:     public void setEntity(NetworkView value) {


Line 28:         return (NetworkView) ((super.getEntity() instanceof 
NetworkView) ? super.getEntity() : null);
Line 29:     }
Line 30: 
Line 31:     @SuppressWarnings("unchecked")
Line 32:     public void setEntity(NetworkView value) {
Done. Again, "inspiration" from NetworkProfileListModel
Line 33:         super.setEntity(value);
Line 34:     }
Line 35: 
Line 36:     @Override


Line 42:         }
Line 43:     }
Line 44: 
Line 45:     @Override
Line 46:     public void search() {
Done. You already know what "inspired" this..
Line 47:         if (getEntity() != null) {
Line 48:             super.search();
Line 49:         }
Line 50:     }


Line 63:             public void onSuccess(Object model, Object returnValue) {
Line 64:                 
NetworkExternalSubnetListModel.this.setItems((List<ExternalSubnet>) 
returnValue);
Line 65:             }
Line 66:         };
Line 67:         AsyncDataProvider.getExternalSubnetsByNetworkId(asyncQuery, 
getEntity().getId());
Done
Line 68:     }
Line 69: 
Line 70:     @Override
Line 71:     protected void entityPropertyChanged(Object sender, 
PropertyChangedEventArgs e) {


Line 70:     @Override
Line 71:     protected void entityPropertyChanged(Object sender, 
PropertyChangedEventArgs e) {
Line 72:         super.entityPropertyChanged(sender, e);
Line 73: 
Line 74:         if (e.PropertyName.equals("name")) { //$NON-NLS-1$
Done, Although this appears in almost all other Network*ListModel classes so it 
should probably be removed from them as well (not in this patch obviously)..
Line 75:             getSearchCommand().execute();
Line 76:         }
Line 77:     }
Line 78: 


Line 77:     }
Line 78: 
Line 79:     @Override
Line 80:     @SuppressWarnings("unchecked")
Line 81:     public void setItems(Iterable value) {
Done
Line 82:         if (value != null) {
Line 83:             Collections.sort((List<ExternalSubnet>) value, new 
Linq.ExternalSubnetComparator());
Line 84:         }
Line 85:         super.setItems(value);


Line 79:     @Override
Line 80:     @SuppressWarnings("unchecked")
Line 81:     public void setItems(Iterable value) {
Line 82:         if (value != null) {
Line 83:             Collections.sort((List<ExternalSubnet>) value, new 
Linq.ExternalSubnetComparator());
Done
Line 84:         }
Line 85:         super.setItems(value);
Line 86:     }
Line 87: 


....................................................
File 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/networks/NetworkListModel.java
Line 187: 
Line 188:     @Override
Line 189:     protected void updateDetailsAvailability() {
Line 190:         super.updateDetailsAvailability();
Line 191:         NetworkView network = (NetworkView) getSelectedItem();
Done
Line 192:         
networkExternalSubnetListModel.setIsAvailable(network.isExternal());
Line 193:     }
Line 194: 
Line 195:     @Override


....................................................
File 
frontend/webadmin/modules/uicompat/src/main/java/org/ovirt/engine/ui/uicompat/UIConstants.java
Line 463:     @DefaultStringValue("VNIC Profiles")
Line 464:     String vnicProfilesTitle();
Line 465: 
Line 466:     @DefaultStringValue("External Subnets")
Line 467:     String externalSubnetsTitle();
Done
Line 468: 
Line 469:     @DefaultStringValue("VMs")
Line 470:     String vmsTitle();
Line 471: 


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

Gerrit-MessageType: comment
Gerrit-Change-Id: Idec596959194be4db091a1676b70a29f90f86579
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Mike Kolesnik <mkole...@redhat.com>
Gerrit-Reviewer: Lior Vernia <lver...@redhat.com>
Gerrit-Reviewer: Mike Kolesnik <mkole...@redhat.com>
Gerrit-Reviewer: oVirt Jenkins CI Server
Gerrit-HasComments: Yes
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to