private void Edit() { if (getWindow() != null) { return; } VmInterfaceModel model = new VmInterfaceModel(); setWindow(model); model.setTitle("Edit Network Interface"); AsyncDataProvider.GetClusterNetworkList( new AsyncQuery( this, new INewAsyncCallback() { @Override public void OnSuccess(Object target, Object returnValue) { TemplateInterfaceListModel vmInterfaceListModel = (TemplateInterfaceListModel) target; java.util.ArrayList<network> network_list = returnValue != null ? (java.util.ArrayList<network>) returnValue : new java.util.ArrayList<network>(); vmInterfaceListModel.PostGetClusterNetworkList_Edit(network_list); } }), getEntityStronglyTyped().getvds_group_id()); }