@Override public void updateTabsData(ImportEntityData<VmTemplate> importEntityData) { VmTemplate vmTemplate = ((ImportTemplateData) importEntityData).getTemplate(); templateGeneralModel.setEntity(vmTemplate); generalView.setMainTabSelectedItem(vmTemplate); disksTable.setRowData((List) Arrays.asList(vmTemplate.getDiskTemplateMap().values().toArray())); nicsTable.setRowData((List) Arrays.asList(vmTemplate.getInterfaces().toArray())); }
@Override protected void init() { // Initialize Tables initGeneralForm(); initDisksTable(); initNicsTable(); // Add Tabs add(new ScrollPanel(generalView.asWidget()), constants.generalLabel()); add(new ScrollPanel(disksTable), constants.disksLabel()); add(new ScrollPanel(nicsTable), constants.nicsLabel()); }