use of org.ovirt.engine.ui.uicommonweb.models.templates.TemplateGeneralModel in project ovirt-engine by oVirt.
the class ImportTemplatePopupView method initGeneralSubTabView.
@Override
protected void initGeneralSubTabView() {
ScrollPanel generalPanel = new ScrollPanel();
DetailModelProvider<TemplateListModel, TemplateGeneralModel> modelProvider = new DetailModelProvider<TemplateListModel, TemplateGeneralModel>() {
@Override
public TemplateGeneralModel getModel() {
return (TemplateGeneralModel) importModel.getDetailModels().get(0);
}
@Override
public void onSubTabSelected() {
}
@Override
public void onSubTabDeselected() {
}
@Override
public void activateDetailModel() {
}
@Override
public TemplateListModel getMainModel() {
// Not used, here to satisfy interface contract.
return null;
}
};
generalView = new ImportTemplateGeneralSubTabView(modelProvider);
generalPanel.add(generalView);
subTabLayoutPanel.add(generalPanel, constants.generalImpTempTab());
}
use of org.ovirt.engine.ui.uicommonweb.models.templates.TemplateGeneralModel in project ovirt-engine by oVirt.
the class RegisterTemplateInfoPanel method initGeneralForm.
private void initGeneralForm() {
DetailModelProvider<TemplateListModel, TemplateGeneralModel> modelProvider = new DetailModelProvider<TemplateListModel, TemplateGeneralModel>() {
@Override
public TemplateGeneralModel getModel() {
return getTemplateGeneralModel();
}
@Override
public void onSubTabSelected() {
}
@Override
public void onSubTabDeselected() {
}
@Override
public void activateDetailModel() {
}
@Override
public TemplateListModel getMainModel() {
// Not used, here to satisfy interface contract.
return null;
}
};
generalView = new ImportTemplateGeneralSubTabView(modelProvider);
}
Aggregations