use of org.ovirt.engine.ui.uicommonweb.models.vms.VmImportGeneralModel in project ovirt-engine by oVirt.
the class ImportVmFromExportDomainPopupView method initGeneralSubTabView.
protected void initGeneralSubTabView() {
ScrollPanel generalPanel = new ScrollPanel();
DetailModelProvider<ImportVmModel, VmImportGeneralModel> modelProvider = new DetailModelProvider<ImportVmModel, VmImportGeneralModel>() {
@Override
public VmImportGeneralModel getModel() {
VmImportGeneralModel model = (VmImportGeneralModel) importModel.getDetailModels().get(0);
model.setSource(ImportSource.EXPORT_DOMAIN);
return model;
}
@Override
public void onSubTabSelected() {
}
@Override
public void onSubTabDeselected() {
}
@Override
public void activateDetailModel() {
}
@Override
public ImportVmModel getMainModel() {
// Not used, here to satisfy interface contract.
return null;
}
};
generalView = new ImportVmGeneralSubTabView(modelProvider);
modelProvider.getModel().clearAndRegisterNameAndOsListeners();
generalPanel.add(generalView);
subTabLayoutPanel.add(generalPanel, constants.importVmGeneralSubTabLabel());
}
use of org.ovirt.engine.ui.uicommonweb.models.vms.VmImportGeneralModel in project ovirt-engine by oVirt.
the class ImportVmFromExternalProviderPopupView method initGeneralSubTabView.
protected void initGeneralSubTabView() {
ScrollPanel generalPanel = new ScrollPanel();
DetailModelProvider<ImportVmModel, VmImportGeneralModel> modelProvider = new DetailModelProvider<ImportVmModel, VmImportGeneralModel>() {
@Override
public VmImportGeneralModel getModel() {
VmImportGeneralModel model = (VmImportGeneralModel) importModel.getDetailModels().get(0);
model.setSource(ImportSource.VMWARE);
return model;
}
@Override
public void onSubTabSelected() {
}
@Override
public void onSubTabDeselected() {
}
@Override
public void activateDetailModel() {
}
@Override
public ImportVmModel getMainModel() {
// Not used, here to satisfy interface contract.
return null;
}
};
generalView = new ImportVmGeneralSubTabView(modelProvider);
modelProvider.getModel().clearAndRegisterNameAndOsListeners();
generalPanel.add(generalView);
subTabLayoutPanel.add(generalPanel, constants.importVmGeneralSubTabLabel());
}
use of org.ovirt.engine.ui.uicommonweb.models.vms.VmImportGeneralModel in project ovirt-engine by oVirt.
the class RegisterVmInfoPanel method getVmGeneralModel.
public VmImportGeneralModel getVmGeneralModel() {
if (vmImportGeneralModel == null) {
vmImportGeneralModel = new VmImportGeneralModel();
vmImportGeneralModel.setSource(ImportSource.EXPORT_DOMAIN);
}
return vmImportGeneralModel;
}
use of org.ovirt.engine.ui.uicommonweb.models.vms.VmImportGeneralModel in project ovirt-engine by oVirt.
the class RegisterVmInfoPanel method initGeneralForm.
private void initGeneralForm() {
DetailModelProvider<ImportVmModel, VmImportGeneralModel> modelProvider = new DetailModelProvider<ImportVmModel, VmImportGeneralModel>() {
@Override
public VmImportGeneralModel getModel() {
return getVmGeneralModel();
}
@Override
public void onSubTabSelected() {
}
@Override
public void onSubTabDeselected() {
}
@Override
public void activateDetailModel() {
}
@Override
public ImportVmModel getMainModel() {
// Not used, here to satisfy interface contract.
return null;
}
};
generalView = new ImportVmGeneralSubTabView(modelProvider);
}
Aggregations