Search in sources :

Example 1 with Event

use of org.ovirt.engine.ui.uicompat.Event in project ovirt-engine by oVirt.

the class ClusterModel method storagePool_SelectedItemChanged.

private void storagePool_SelectedItemChanged() {
    // possible versions for new cluster (when editing cluster, this event won't occur)
    // are actually the possible versions for the data-center that the cluster is going
    // to be attached to.
    final StoragePool selectedDataCenter = getDataCenter().getSelectedItem();
    if (selectedDataCenter == null) {
        getManagementNetwork().setItems(Collections.emptyList());
        return;
    }
    if (selectedDataCenter.isLocal()) {
        setMigrationTabAvailable(false);
    } else {
        setMigrationTabAvailable(true);
    }
    AsyncDataProvider.getInstance().getDataCenterVersions(new AsyncQuery<>(new AsyncCallback<List<Version>>() {

        @Override
        public void onSuccess(List<Version> versions) {
            Version versionToSelect = calculateNewVersionWhichShouldBeSelected(versions);
            getVersion().setItems(versions, versionToSelect);
        }

        private Version calculateNewVersionWhichShouldBeSelected(List<Version> versions) {
            ListModel<Version> version = getVersion();
            Version selectedVersion = version.getSelectedItem();
            if (!getIsEdit() && (selectedVersion == null || !versions.contains(selectedVersion) || selectedVersion.compareTo(selectedDataCenter.getCompatibilityVersion()) > 0)) {
                if (ApplicationModeHelper.getUiMode().equals(ApplicationMode.GlusterOnly)) {
                    return versions.stream().max(Comparator.naturalOrder()).orElse(null);
                } else {
                    return selectedDataCenter.getCompatibilityVersion();
                }
            } else if (getIsEdit()) {
                return Linq.firstOrNull(versions, x -> x.equals(getEntity().getCompatibilityVersion()));
            } else {
                return selectedVersion;
            }
        }
    }), ApplicationModeHelper.getUiMode().equals(ApplicationMode.GlusterOnly) ? null : selectedDataCenter.getId());
    if (getManagementNetwork().getIsChangable()) {
        loadDcNetworks(selectedDataCenter.getId());
    }
}
Also used : MacPoolModel(org.ovirt.engine.ui.uicommonweb.models.macpool.MacPoolModel) Arrays(java.util.Arrays) Provider(org.ovirt.engine.core.common.businessentities.Provider) Event(org.ovirt.engine.ui.uicompat.Event) ApplicationMode(org.ovirt.engine.core.common.mode.ApplicationMode) EntityModel(org.ovirt.engine.ui.uicommonweb.models.EntityModel) SwitchType(org.ovirt.engine.core.common.network.SwitchType) Map(java.util.Map) ConstantsManager(org.ovirt.engine.ui.uicompat.ConstantsManager) HasEntity(org.ovirt.engine.ui.uicommonweb.models.HasEntity) Version(org.ovirt.engine.core.compat.Version) EventArgs(org.ovirt.engine.ui.uicompat.EventArgs) AsyncDataProvider(org.ovirt.engine.ui.uicommonweb.dataprovider.AsyncDataProvider) SortedListModel(org.ovirt.engine.ui.uicommonweb.models.SortedListModel) ClusterPolicy(org.ovirt.engine.core.common.scheduling.ClusterPolicy) AdditionalFeature(org.ovirt.engine.core.common.businessentities.AdditionalFeature) QueryReturnValue(org.ovirt.engine.core.common.queries.QueryReturnValue) Collection(java.util.Collection) UICommand(org.ovirt.engine.ui.uicommonweb.UICommand) ListModel(org.ovirt.engine.ui.uicommonweb.models.ListModel) Set(java.util.Set) MigrationBandwidthLimitType(org.ovirt.engine.core.common.businessentities.MigrationBandwidthLimitType) HasValidatedTabs(org.ovirt.engine.ui.uicommonweb.models.HasValidatedTabs) I18NNameValidation(org.ovirt.engine.ui.uicommonweb.validation.I18NNameValidation) StringHelper(org.ovirt.engine.core.compat.StringHelper) SerialNumberPolicyModel(org.ovirt.engine.ui.uicommonweb.models.vms.SerialNumberPolicyModel) Objects(java.util.Objects) ApplicationModeHelper(org.ovirt.engine.ui.uicommonweb.models.ApplicationModeHelper) List(java.util.List) MigrateOnErrorOptions(org.ovirt.engine.core.common.businessentities.MigrateOnErrorOptions) VmRngDevice(org.ovirt.engine.core.common.businessentities.VmRngDevice) ValidationCompleteEvent(org.ovirt.engine.ui.uicommonweb.models.ValidationCompleteEvent) KeyValueModel(org.ovirt.engine.ui.uicommonweb.models.vms.key_value.KeyValueModel) Cluster(org.ovirt.engine.core.common.businessentities.Cluster) ProviderType(org.ovirt.engine.core.common.businessentities.ProviderType) FilteredListModel(org.ovirt.engine.ui.uicommonweb.models.FilteredListModel) LengthValidation(org.ovirt.engine.ui.uicommonweb.validation.LengthValidation) NotEmptyValidation(org.ovirt.engine.ui.uicommonweb.validation.NotEmptyValidation) StoragePool(org.ovirt.engine.core.common.businessentities.StoragePool) QueryType(org.ovirt.engine.core.common.queries.QueryType) VdsStatic(org.ovirt.engine.core.common.businessentities.VdsStatic) ArchitectureType(org.ovirt.engine.core.common.businessentities.ArchitectureType) HostWithProtocolAndPortAddressValidation(org.ovirt.engine.ui.uicommonweb.validation.HostWithProtocolAndPortAddressValidation) Guid(org.ovirt.engine.core.compat.Guid) ServerCpu(org.ovirt.engine.core.common.businessentities.ServerCpu) HashMap(java.util.HashMap) ArrayList(java.util.ArrayList) AsyncCallback(org.ovirt.engine.ui.frontend.AsyncCallback) HashSet(java.util.HashSet) LinkedHashMap(java.util.LinkedHashMap) NoMigrationPolicy(org.ovirt.engine.core.common.migration.NoMigrationPolicy) Frontend(org.ovirt.engine.ui.frontend.Frontend) NotNullIntegerValidation(org.ovirt.engine.ui.uicommonweb.validation.NotNullIntegerValidation) Network(org.ovirt.engine.core.common.businessentities.network.Network) MigrationPolicy(org.ovirt.engine.core.common.migration.MigrationPolicy) Pair(org.ovirt.engine.core.common.utils.Pair) QueryParametersBase(org.ovirt.engine.core.common.queries.QueryParametersBase) Linq(org.ovirt.engine.ui.uicommonweb.Linq) IValidation(org.ovirt.engine.ui.uicommonweb.validation.IValidation) SerialNumberPolicy(org.ovirt.engine.core.common.businessentities.SerialNumberPolicy) ConfigValues(org.ovirt.engine.core.common.config.ConfigValues) SupportedAdditionalClusterFeature(org.ovirt.engine.core.common.businessentities.SupportedAdditionalClusterFeature) MacPool(org.ovirt.engine.core.common.businessentities.MacPool) TabName(org.ovirt.engine.ui.uicommonweb.models.TabName) PolicyUnit(org.ovirt.engine.core.common.scheduling.PolicyUnit) UIConstants(org.ovirt.engine.ui.uicompat.UIConstants) FirewallType(org.ovirt.engine.core.common.network.FirewallType) Comparator(java.util.Comparator) Collections(java.util.Collections) PropertyChangedEventArgs(org.ovirt.engine.ui.uicompat.PropertyChangedEventArgs) IdAndNameQueryParameters(org.ovirt.engine.core.common.queries.IdAndNameQueryParameters) StoragePool(org.ovirt.engine.core.common.businessentities.StoragePool) Version(org.ovirt.engine.core.compat.Version) AsyncCallback(org.ovirt.engine.ui.frontend.AsyncCallback) List(java.util.List) ArrayList(java.util.ArrayList)

Example 2 with Event

use of org.ovirt.engine.ui.uicompat.Event in project ovirt-engine by oVirt.

the class RoleListModel method eventRaised.

@Override
public void eventRaised(Event ev, Object sender, EventArgs args) {
    super.eventRaised(ev, sender, args);
    if (getWindow() != null && sender == ((RoleModel) getWindow()).getIsAdminRole()) {
        if (commandType == CommandType.New) {
            List<ActionGroup> selectedActionGroups = new ArrayList<>();
            selectedActionGroups.add(ActionGroup.LOGIN);
            setAttachedActionGroups(selectedActionGroups);
        } else {
            Role role = getSelectedItem();
            Frontend.getInstance().runQuery(QueryType.GetRoleActionGroupsByRoleId, new IdQueryParameters(role.getId()), new AsyncQuery<QueryReturnValue>(returnValue -> {
                publicAttachedActions = returnValue.getReturnValue();
                setAttachedActionGroups(publicAttachedActions);
            }));
        }
    }
}
Also used : Role(org.ovirt.engine.core.common.businessentities.Role) QueryType(org.ovirt.engine.core.common.queries.QueryType) Inject(com.google.inject.Inject) HelpTag(org.ovirt.engine.ui.uicommonweb.help.HelpTag) Event(org.ovirt.engine.ui.uicompat.Event) HashMap(java.util.HashMap) ActionReturnValue(org.ovirt.engine.core.common.action.ActionReturnValue) IdQueryParameters(org.ovirt.engine.core.common.queries.IdQueryParameters) ConfirmationModel(org.ovirt.engine.ui.uicommonweb.models.ConfirmationModel) ArrayList(java.util.ArrayList) ActionType(org.ovirt.engine.core.common.action.ActionType) Frontend(org.ovirt.engine.ui.frontend.Frontend) SelectionTreeNodeModel(org.ovirt.engine.ui.uicommonweb.models.common.SelectionTreeNodeModel) RoleWithActionGroupsParameters(org.ovirt.engine.core.common.action.RoleWithActionGroupsParameters) ConstantsManager(org.ovirt.engine.ui.uicompat.ConstantsManager) HasEntity(org.ovirt.engine.ui.uicommonweb.models.HasEntity) ApplicationGuids(org.ovirt.engine.ui.uicommonweb.auth.ApplicationGuids) EventArgs(org.ovirt.engine.ui.uicompat.EventArgs) NameableComparator(org.ovirt.engine.core.common.businessentities.comparators.NameableComparator) ActionGroupsToRoleParameter(org.ovirt.engine.core.common.action.ActionGroupsToRoleParameter) RolesOperationsParameters(org.ovirt.engine.core.common.action.RolesOperationsParameters) QueryParametersBase(org.ovirt.engine.core.common.queries.QueryParametersBase) RoleType(org.ovirt.engine.core.common.businessentities.RoleType) QueryReturnValue(org.ovirt.engine.core.common.queries.QueryReturnValue) UICommand(org.ovirt.engine.ui.uicommonweb.UICommand) RolesParameterBase(org.ovirt.engine.core.common.action.RolesParameterBase) List(java.util.List) ListWithSimpleDetailsModel(org.ovirt.engine.ui.uicommonweb.models.ListWithSimpleDetailsModel) ActionGroup(org.ovirt.engine.core.common.businessentities.ActionGroup) Role(org.ovirt.engine.core.common.businessentities.Role) Collections(java.util.Collections) QueryReturnValue(org.ovirt.engine.core.common.queries.QueryReturnValue) IdQueryParameters(org.ovirt.engine.core.common.queries.IdQueryParameters) ActionGroup(org.ovirt.engine.core.common.businessentities.ActionGroup) ArrayList(java.util.ArrayList)

Example 3 with Event

use of org.ovirt.engine.ui.uicompat.Event in project ovirt-engine by oVirt.

the class HeaderPresenterWidget method onBind.

@SuppressWarnings("unchecked")
@Override
protected void onBind() {
    super.onBind();
    registerHandler(getView().getLogoutLink().addClickHandler(event -> user.logout()));
    registerHandler(getView().getGuideLink().addClickHandler(event -> WebUtils.openUrlInNewWindow(windowName, guideUrl)));
    registerHandler(getView().getOptionsLink().addClickHandler(event -> {
        OptionsModel model = optionsProvider.getModel();
        model.executeCommand(model.getEditCommand());
    }));
    registerHandler(getView().getAboutLink().addClickHandler(event -> RevealRootPopupContentEvent.fire(HeaderPresenterWidget.this, aboutPopupProvider.get())));
    registerHandler(getView().getTasksWidget().addClickHandler(event -> toggleOverlayPresenter(tasksPresenter)));
    registerHandler(getView().getBookmarkLink().addClickHandler(event -> toggleOverlayPresenter(bookmarksPresenter)));
    registerHandler(getView().getTagsLink().addClickHandler(event -> toggleOverlayPresenter(tagsPresenter)));
    getView().getAlertActionWidget().addAction(constants.dismissAlert(), this.alertModelProvider.getModel().getDismissCommand(), (command, log) -> {
        AlertListModel model = alertModelProvider.getModel();
        if (log != null) {
            model.setSelectedItem(log);
            model.executeCommand(command);
        }
    });
    getView().getAlertActionWidget().addClearAllAction(constants.clearAllDismissedAlerts(), this.alertModelProvider.getModel().getClearAllCommand(), (command, log) -> alertModelProvider.getModel().executeCommand(command));
    getView().getAlertActionWidget().addRestoreAllAction(constants.displayAllDismissedAlerts(), this.alertModelProvider.getModel().getDisplayAllCommand(), (command, log) -> alertModelProvider.getModel().executeCommand(command));
    getView().getEventActionWidget().addAction(constants.dismissEvent(), this.eventModelProvider.getModel().getDismissCommand(), (command, log) -> {
        EventListModel<?> model = eventModelProvider.getModel();
        if (log != null) {
            model.setSelectedItem(log);
            model.executeCommand(command);
        }
    });
    getView().getEventActionWidget().addClearAllAction(constants.clearAllDismissedEvents(), this.eventModelProvider.getModel().getClearAllCommand(), (command, log) -> eventModelProvider.getModel().executeCommand(command));
    getView().getEventActionWidget().addRestoreAllAction(constants.displayAllDismissedEvents(), this.eventModelProvider.getModel().getDisplayAllCommand(), (command, log) -> eventModelProvider.getModel().executeCommand(command));
    taskModelProvider.getModel().getItemsChangedEvent().addListener(new IEventListener<EventArgs>() {

        @Override
        public void eventRaised(Event<? extends EventArgs> ev, Object sender, EventArgs args) {
            Collection<Job> jobs = taskModelProvider.getModel().getItems();
            long count = jobs.stream().filter(job -> JobExecutionStatus.STARTED.equals(job.getStatus())).count();
            // I know I will never have more than 100 items, so I can cast to int.
            getView().setRunningTaskCount((int) count);
        }
    });
    alertModelProvider.getModel().getItemsChangedEvent().addListener(new IEventListener<EventArgs>() {

        @Override
        public void eventRaised(Event<? extends EventArgs> ev, Object sender, EventArgs args) {
            Collection<AuditLog> alerts = alertModelProvider.getModel().getItems();
            long count = alerts.stream().filter(alert -> AuditLogSeverity.ALERT.equals(alert.getSeverity())).count();
            // I know I will never have more than 100 items, so I can cast to int.
            getView().setAlertCount((int) count);
        }
    });
}
Also used : RevealRootPopupContentEvent(com.gwtplatform.mvp.client.proxy.RevealRootPopupContentEvent) AssetProvider(org.ovirt.engine.ui.webadmin.gin.AssetProvider) Job(org.ovirt.engine.core.common.job.Job) Inject(com.google.inject.Inject) IEventListener(org.ovirt.engine.ui.uicompat.IEventListener) Event(org.ovirt.engine.ui.uicompat.Event) EventModelProvider(org.ovirt.engine.ui.webadmin.uicommon.model.EventModelProvider) EventListModel(org.ovirt.engine.ui.uicommonweb.models.events.EventListModel) AlertModelProvider(org.ovirt.engine.ui.webadmin.uicommon.model.AlertModelProvider) ActionWidget(org.ovirt.engine.ui.webadmin.widget.alert.ActionWidget) ApplicationConstants(org.ovirt.engine.ui.webadmin.ApplicationConstants) BookmarkPresenterWidget(org.ovirt.engine.ui.webadmin.section.main.presenter.overlay.BookmarkPresenterWidget) OptionsModel(org.ovirt.engine.ui.uicommonweb.models.OptionsModel) TagsPresenterWidget(org.ovirt.engine.ui.webadmin.section.main.presenter.overlay.TagsPresenterWidget) AlertListModel(org.ovirt.engine.ui.uicommonweb.models.events.AlertListModel) PresenterWidget(com.gwtplatform.mvp.client.PresenterWidget) EventArgs(org.ovirt.engine.ui.uicompat.EventArgs) TasksPresenterWidget(org.ovirt.engine.ui.webadmin.section.main.presenter.overlay.TasksPresenterWidget) CurrentUser(org.ovirt.engine.ui.common.auth.CurrentUser) SafeHtmlUtils(com.google.gwt.safehtml.shared.SafeHtmlUtils) WebUtils(org.ovirt.engine.ui.common.utils.WebUtils) JobExecutionStatus(org.ovirt.engine.core.common.job.JobExecutionStatus) HasData(com.google.gwt.view.client.HasData) EventBus(com.google.gwt.event.shared.EventBus) View(com.gwtplatform.mvp.client.View) Collection(java.util.Collection) OptionsProvider(org.ovirt.engine.ui.common.uicommon.model.OptionsProvider) AuditLog(org.ovirt.engine.core.common.businessentities.AuditLog) HasClickHandlers(com.google.gwt.event.dom.client.HasClickHandlers) Provider(com.google.inject.Provider) TaskModelProvider(org.ovirt.engine.ui.webadmin.uicommon.model.TaskModelProvider) AuditLogSeverity(org.ovirt.engine.core.common.AuditLogSeverity) ApplicationDynamicMessages(org.ovirt.engine.ui.webadmin.ApplicationDynamicMessages) Named(com.google.inject.name.Named) AlertListModel(org.ovirt.engine.ui.uicommonweb.models.events.AlertListModel) Collection(java.util.Collection) OptionsModel(org.ovirt.engine.ui.uicommonweb.models.OptionsModel) EventArgs(org.ovirt.engine.ui.uicompat.EventArgs)

Example 4 with Event

use of org.ovirt.engine.ui.uicompat.Event in project ovirt-engine by oVirt.

the class TasksPresenterWidget method onBind.

@SuppressWarnings("unchecked")
@Override
public void onBind() {
    super.onBind();
    taskModelProvider.getModel().getItemsChangedEvent().addListener(new IEventListener<EventArgs>() {

        @Override
        public void eventRaised(Event<? extends EventArgs> ev, Object sender, EventArgs args) {
            getView().updateTaskStatus(taskModelProvider.getModel());
            Collection<Job> jobs = taskModelProvider.getModel().getItems();
            jobs.forEach(job -> {
                String id = job.getCorrelationId().startsWith(TaskListModel.WEBADMIN) ? job.getCorrelationId() : job.getId().toString();
                if (JobExecutionStatus.STARTED.equals(job.getStatus())) {
                    // Since its a set, it will be replaced when its a duplicate.
                    runningTasks.add(id);
                } else if (JobExecutionStatus.FINISHED.equals(job.getStatus()) || JobExecutionStatus.FAILED.equals(job.getStatus()) || JobExecutionStatus.ABORTED.equals(job.getStatus())) {
                    if (runningTasks.contains(id) || (ACTION_TYPE_WHITELIST.contains(job.getActionType()) && job.getEndTime().after(lastNotificationDate))) {
                        ToastNotification notification = ToastNotification.createNotification(// $NON-NLS-1$
                        getPrefixText(job.getStatus()) + " " + job.getDescription());
                        notification.setStatus(getNotificationStatus(job.getStatus()));
                    }
                    runningTasks.remove(id);
                }
                lastNotificationDate = new Date();
            });
        }
    });
}
Also used : JobExecutionStatus(org.ovirt.engine.core.common.job.JobExecutionStatus) Arrays(java.util.Arrays) EnumTranslator(org.ovirt.engine.ui.uicompat.EnumTranslator) AbstractOverlayPresenterWidget(org.ovirt.engine.ui.webadmin.section.main.presenter.AbstractOverlayPresenterWidget) Date(java.util.Date) Job(org.ovirt.engine.core.common.job.Job) Collection(java.util.Collection) Inject(com.google.inject.Inject) ToastNotification(org.ovirt.engine.ui.common.widget.uicommon.tasks.ToastNotification) IEventListener(org.ovirt.engine.ui.uicompat.IEventListener) Set(java.util.Set) Event(org.ovirt.engine.ui.uicompat.Event) NotificationStatus(org.ovirt.engine.ui.common.widget.uicommon.tasks.ToastNotification.NotificationStatus) EventBus(com.google.web.bindery.event.shared.EventBus) TaskListModel(org.ovirt.engine.ui.uicommonweb.models.events.TaskListModel) HashSet(java.util.HashSet) ActionType(org.ovirt.engine.core.common.action.ActionType) List(java.util.List) TaskModelProvider(org.ovirt.engine.ui.webadmin.uicommon.model.TaskModelProvider) EventArgs(org.ovirt.engine.ui.uicompat.EventArgs) Collections(java.util.Collections) ToastNotification(org.ovirt.engine.ui.common.widget.uicommon.tasks.ToastNotification) Collection(java.util.Collection) Date(java.util.Date) EventArgs(org.ovirt.engine.ui.uicompat.EventArgs)

Example 5 with Event

use of org.ovirt.engine.ui.uicompat.Event in project ovirt-engine by oVirt.

the class NetworkModel method createDefaultProfile.

private VnicProfileModel createDefaultProfile() {
    final VnicProfileModel defaultProfile = new NewVnicProfileModel();
    // make sure default profile's name is in sync with network's name
    defaultProfile.getName().setEntity(getName().getEntity());
    final IEventListener<EventArgs> networkNameListener = (ev, sender, args) -> defaultProfile.getName().setEntity(getName().getEntity());
    getName().getEntityChangedEvent().addListener(networkNameListener);
    // if user overrides default name, stop tracking network's name
    defaultProfile.getName().getEntityChangedEvent().addListener(new IEventListener<EventArgs>() {

        @Override
        public void eventRaised(Event<? extends EventArgs> ev, Object sender, EventArgs args) {
            String defaultProfileName = defaultProfile.getName().getEntity();
            if ((defaultProfileName != null) && (!defaultProfileName.equals(getName().getEntity()))) {
                getName().getEntityChangedEvent().removeListener(networkNameListener);
                defaultProfile.getName().getEntityChangedEvent().removeListener(this);
            }
        }
    });
    return defaultProfile;
}
Also used : ExternalSubnetModel(org.ovirt.engine.ui.uicommonweb.models.providers.ExternalSubnetModel) Arrays(java.util.Arrays) DnsResolverConfiguration(org.ovirt.engine.core.common.businessentities.network.DnsResolverConfiguration) RegexValidation(org.ovirt.engine.ui.uicommonweb.validation.RegexValidation) SpecialAsciiI18NOrNoneValidation(org.ovirt.engine.ui.uicommonweb.validation.SpecialAsciiI18NOrNoneValidation) Provider(org.ovirt.engine.core.common.businessentities.Provider) Event(org.ovirt.engine.ui.uicompat.Event) ApplicationMode(org.ovirt.engine.core.common.mode.ApplicationMode) SearchableListModel(org.ovirt.engine.ui.uicommonweb.models.SearchableListModel) EntityModel(org.ovirt.engine.ui.uicommonweb.models.EntityModel) ActionType(org.ovirt.engine.core.common.action.ActionType) ConstantsManager(org.ovirt.engine.ui.uicompat.ConstantsManager) EventArgs(org.ovirt.engine.ui.uicompat.EventArgs) AsyncDataProvider(org.ovirt.engine.ui.uicommonweb.dataprovider.AsyncDataProvider) OpenstackNetworkProviderProperties(org.ovirt.engine.core.common.businessentities.OpenstackNetworkProviderProperties) IntegerValidation(org.ovirt.engine.ui.uicommonweb.validation.IntegerValidation) QueryReturnValue(org.ovirt.engine.core.common.queries.QueryReturnValue) DnsConfigurationModel(org.ovirt.engine.ui.uicommonweb.models.dnsconfiguration.DnsConfigurationModel) NameServer(org.ovirt.engine.core.common.businessentities.network.NameServer) UICommand(org.ovirt.engine.ui.uicommonweb.UICommand) ListModel(org.ovirt.engine.ui.uicommonweb.models.ListModel) HasValidatedTabs(org.ovirt.engine.ui.uicommonweb.models.HasValidatedTabs) BusinessEntitiesDefinitions(org.ovirt.engine.core.common.businessentities.BusinessEntitiesDefinitions) StringHelper(org.ovirt.engine.core.compat.StringHelper) Collectors(java.util.stream.Collectors) ApplicationModeHelper(org.ovirt.engine.ui.uicommonweb.models.ApplicationModeHelper) List(java.util.List) ValidationCompleteEvent(org.ovirt.engine.ui.uicommonweb.models.ValidationCompleteEvent) NewVnicProfileModel(org.ovirt.engine.ui.uicommonweb.models.profiles.NewVnicProfileModel) LengthValidation(org.ovirt.engine.ui.uicommonweb.validation.LengthValidation) NotEmptyValidation(org.ovirt.engine.ui.uicommonweb.validation.NotEmptyValidation) StoragePool(org.ovirt.engine.core.common.businessentities.StoragePool) QueryType(org.ovirt.engine.core.common.queries.QueryType) NewHostNetworkQosModel(org.ovirt.engine.ui.uicommonweb.models.datacenters.qos.NewHostNetworkQosModel) Guid(org.ovirt.engine.core.compat.Guid) IFrontendActionAsyncCallback(org.ovirt.engine.ui.uicompat.IFrontendActionAsyncCallback) IEventListener(org.ovirt.engine.ui.uicompat.IEventListener) ActionParametersBase(org.ovirt.engine.core.common.action.ActionParametersBase) IdQueryParameters(org.ovirt.engine.core.common.queries.IdQueryParameters) ConfirmationModel(org.ovirt.engine.ui.uicommonweb.models.ConfirmationModel) ArrayList(java.util.ArrayList) Frontend(org.ovirt.engine.ui.frontend.Frontend) NetworkProfilesModel(org.ovirt.engine.ui.uicommonweb.models.profiles.NetworkProfilesModel) AddVnicProfileParameters(org.ovirt.engine.core.common.action.AddVnicProfileParameters) Network(org.ovirt.engine.core.common.businessentities.network.Network) LinkedList(java.util.LinkedList) HostNetworkQos(org.ovirt.engine.core.common.businessentities.network.HostNetworkQos) Model(org.ovirt.engine.ui.uicommonweb.models.Model) Linq(org.ovirt.engine.ui.uicommonweb.Linq) VnicProfileModel(org.ovirt.engine.ui.uicommonweb.models.profiles.VnicProfileModel) IValidation(org.ovirt.engine.ui.uicommonweb.validation.IValidation) VnicProfile(org.ovirt.engine.core.common.businessentities.network.VnicProfile) ConfigValues(org.ovirt.engine.core.common.config.ConfigValues) TabName(org.ovirt.engine.ui.uicommonweb.models.TabName) AsciiNameValidation(org.ovirt.engine.ui.uicommonweb.validation.AsciiNameValidation) PropertyChangedEventArgs(org.ovirt.engine.ui.uicompat.PropertyChangedEventArgs) NewVnicProfileModel(org.ovirt.engine.ui.uicommonweb.models.profiles.NewVnicProfileModel) NewVnicProfileModel(org.ovirt.engine.ui.uicommonweb.models.profiles.NewVnicProfileModel) VnicProfileModel(org.ovirt.engine.ui.uicommonweb.models.profiles.VnicProfileModel) EventArgs(org.ovirt.engine.ui.uicompat.EventArgs) PropertyChangedEventArgs(org.ovirt.engine.ui.uicompat.PropertyChangedEventArgs)

Aggregations

Event (org.ovirt.engine.ui.uicompat.Event)6 EventArgs (org.ovirt.engine.ui.uicompat.EventArgs)6 List (java.util.List)5 Inject (com.google.inject.Inject)4 ArrayList (java.util.ArrayList)4 Arrays (java.util.Arrays)4 Collection (java.util.Collection)4 Collections (java.util.Collections)4 QueryReturnValue (org.ovirt.engine.core.common.queries.QueryReturnValue)4 QueryType (org.ovirt.engine.core.common.queries.QueryType)4 Frontend (org.ovirt.engine.ui.frontend.Frontend)4 UICommand (org.ovirt.engine.ui.uicommonweb.UICommand)4 ConstantsManager (org.ovirt.engine.ui.uicompat.ConstantsManager)4 IEventListener (org.ovirt.engine.ui.uicompat.IEventListener)4 HashMap (java.util.HashMap)3 HashSet (java.util.HashSet)3 Set (java.util.Set)3 ActionType (org.ovirt.engine.core.common.action.ActionType)3 Provider (org.ovirt.engine.core.common.businessentities.Provider)3 StoragePool (org.ovirt.engine.core.common.businessentities.StoragePool)3