private void New() { if (getWindow() != null) { return; } VmInterfaceModel model = new VmInterfaceModel(); setWindow(model); model.setTitle("New Network Interface"); model.setIsNew(true); 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_New(network_list); } }), getEntityStronglyTyped().getvds_group_id()); }