package org.ovirt.engine.ui.common.widget.uicommon.popup.vm; import static org.ovirt.engine.ui.common.widget.uicommon.popup.vm.PopupWidgetConfig.hiddenField; import static org.ovirt.engine.ui.common.widget.uicommon.popup.vm.PopupWidgetConfig.simpleField; import org.ovirt.engine.ui.common.idhandler.ElementIdHandler; import org.ovirt.engine.ui.common.widget.uicommon.popup.AbstractVmPopupWidget; import com.google.gwt.core.client.GWT; public class VmClonePopupWidget extends AbstractVmPopupWidget { interface ViewIdHandler extends ElementIdHandler<VmClonePopupWidget> { ViewIdHandler idHandler = GWT.create(ViewIdHandler.class); } @Override protected void generateIds() { ViewIdHandler.idHandler.generateAndSetIds(this); } @Override protected PopupWidgetConfigMap createWidgetConfiguration() { return super.createWidgetConfiguration(). update(foremanTab, hiddenField()). putAll(poolSpecificFields(), hiddenField()). putOne(logicalNetworksEditorRow, hiddenField()). update(consoleTab, simpleField().visibleInAdvancedModeOnly()). putOne(baseTemplateEditor, hiddenField()); } }