Skip navigation links
  • Overview
  • Package
  • Class
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Terminally Deprecated
  • Packages
  • Interfaces
  • Classes
  • Annotation Interfaces
  • Fields
  • Methods
  • Constructors
  • Terminally Deprecated Elements
    Element
    Description
    io.jmix.core.accesscontext.GraphQLOperationAccessContext
    io.jmix.core.common.collections.ReadOnlyLinkedMapValuesView
    unused
    io.jmix.core.common.datastruct.Node
    unused
    io.jmix.core.common.datastruct.Tree
    unused
    io.jmix.core.common.util.OptionalUtils
    unused
    io.jmix.core.constraint.GraphQLOperationConstraint
    io.jmix.core.LoadContext.getPreviousQueries()
    io.jmix.core.LoadContext.getQueryKey()
    io.jmix.core.LoadContext.setQueryKey(int)
    io.jmix.core.security.AuthorizedUrlsProvider
    use AuthenticatedUrlPatternsProvider and AnonymousUrlPatternsProvider
    io.jmix.eclipselink.impl.QueryResultsManager
    io.jmix.eclipselink.impl.QueryResultsManagerImpl
    io.jmix.email.EmailException(List<String>, List<String>)
    as unused, use EmailException(String) instead
    io.jmix.email.EmailException.getFailedAddresses()
    as unused
    io.jmix.email.EmailException.getMessages()
    as unused
    io.jmix.flowui.action.binder
    io.jmix.flowui.action.binder.AbstractActionBindingImpl
    io.jmix.flowui.action.binder.AbstractShortcutActionBindingImpl
    io.jmix.flowui.action.binder.ActionBinder
    io.jmix.flowui.action.binder.ActionBinders
    io.jmix.flowui.action.binder.ActionBinderUtils
    io.jmix.flowui.action.binder.ActionBinding
    io.jmix.flowui.action.binder.ActionBindingImpl
    io.jmix.flowui.action.binder.ActionBindingProcessor
    io.jmix.flowui.action.binder.ActionsHolderBinding
    io.jmix.flowui.action.binder.ActionsHolderBindingImpl
    io.jmix.flowui.action.binder.ActionsHolderBindingProcessor
    io.jmix.flowui.action.binder.component
    io.jmix.flowui.action.binder.component.ComponentActionBinder
    io.jmix.flowui.action.binder.component.ComponentActionsHolderBinder
    io.jmix.flowui.action.binder.component.ComponentActionsHolderUnbinder
    io.jmix.flowui.action.binder.component.ComponentActionUnbinder
    io.jmix.flowui.action.binder.component.ComponentShortcutActionBinder
    io.jmix.flowui.action.binder.component.ComponentShortcutActionsHolderBinder
    io.jmix.flowui.action.binder.component.GridMenuItemActionBinder
    io.jmix.flowui.action.binder.component.ValuePickerButtonActionBinder
    io.jmix.flowui.action.binder.ShortcutActionBinding
    io.jmix.flowui.action.binder.ShortcutActionBindingImpl
    io.jmix.flowui.action.binder.ShortcutActionHandler
    io.jmix.flowui.action.binder.ShortcutActionsHolderBinding
    io.jmix.flowui.action.binder.ShortcutActionsHolderBindingImpl
    io.jmix.flowui.action.SecuredAction
    use io.jmix.uiconstraints.annotation.UiComponentPolicyAction instead
    io.jmix.flowui.component.main.JmixListMenu.BeanMenuItem.withIcon(VaadinIcon)
    io.jmix.flowui.component.main.JmixListMenu.ViewMenuItem.withIcon(VaadinIcon)
    io.jmix.flowui.component.UiComponentUtils.walkComponents(View<?>, Consumer<ViewChildrenVisitResult>)
    Use UiComponentUtils.traverseComponents(Component, Consumer) instead.
    io.jmix.flowui.component.validation.group
    io.jmix.flowui.component.validation.group.UiCrossFieldChecks
    use UiCrossFieldChecks instead
    io.jmix.flowui.component.valuepicker.JmixValuePickerActionSupport(HasElement)
    use one of JmixValuePickerActionSupport(Component), JmixValuePickerActionSupport(Component, String, String)
    io.jmix.flowui.component.valuepicker.JmixValuePickerActionSupport(PickerComponent<?>, String, String)
    use one of JmixValuePickerActionSupport(Component), JmixValuePickerActionSupport(Component, String, String)
    io.jmix.flowui.download.Downloader.setFileStorage(FileStorage)
    io.jmix.flowui.exception.GuiDevelopmentException.getFrameId()
    Use GuiDevelopmentException.getOriginId() instead
    io.jmix.flowui.facet.urlqueryparameters.DataGridFilterUrlQueryParametersBinder._applyPropertyFilterParameter(String)
    use DataGridFilterUrlQueryParametersBinder.applyPropertyFilterParameter(String) instead
    io.jmix.flowui.kit.action.BaseAction.withIcon(VaadinIcon)
    use BaseAction.withIcon(Icon) or AbstractAction.setIcon(Icon) instead
    io.jmix.flowui.kit.action.BaseAction.withTitle(String)
    use BaseAction.withDescription(String) or AbstractAction.setDescription(String) instead
    io.jmix.flowui.kit.component.ComponentUtils.addComponentsToSlot(Element, String, Component...)
    SlotUtils.addToSlot(HasElement, String, Component...) instead
    io.jmix.flowui.kit.component.ComponentUtils.clearSlot(Element, String)
    use SlotUtils.clearSlot(HasElement, String) instead
    io.jmix.flowui.kit.component.HasPlaceholder
    use HasPlaceholder instead.
    io.jmix.flowui.kit.component.main.ListMenu.MenuBarItem.withIcon(VaadinIcon)
    io.jmix.flowui.kit.component.main.ListMenu.MenuItem.getIcon()
    use ListMenu.MenuItem.getPrefixComponent()
    io.jmix.flowui.kit.component.main.ListMenu.MenuItem.withIcon(VaadinIcon)
    use ListMenu.MenuItem.withPrefixComponent(Component) or ListMenu.MenuItem.setPrefixComponent(Component)
    io.jmix.flowui.kit.component.valuepicker.ValuePickerActionSupport(HasElement)
    use one of ValuePickerActionSupport(Component), ValuePickerActionSupport(Component, String, String)
    io.jmix.flowui.kit.component.valuepicker.ValuePickerActionSupport(HasElement, String, String)
    use one of ValuePickerActionSupport(Component), ValuePickerActionSupport(Component, String, String)
    io.jmix.flowui.model.impl.ViewDataXmlLoader
    Use DataComponentsLoaderSupport instead
    io.jmix.flowui.sys.vaadin.SecurityContextHolderAtmosphereInterceptor
    the problem solved by this class doesn't appear anymore. This class will be removed in future releases.
    io.jmix.flowui.testassist.UiTestAssistExceptionHandler
    unused, use PropagationExceptionHandler instead
    io.jmix.flowui.view.impl.ViewActionsImpl(ActionBinder<View<?>>)
    Use ViewActionsImpl(View) instead
    io.jmix.flowui.view.InstallTargetHandler
    unused for FlowUI, legacy from the ClassicUI
    io.jmix.flowui.view.navigation.AbstractViewNavigator(Consumer<? extends AbstractViewNavigator>)
    io.jmix.flowui.view.navigation.DetailViewClassNavigator(Class<E>, Consumer<? extends DetailViewNavigator<E>>, Class<V>)
    io.jmix.flowui.view.navigation.DetailViewNavigator(Class<E>, Consumer<? extends DetailViewNavigator<E>>)
    io.jmix.flowui.view.navigation.ListViewClassNavigator(Class<E>, Consumer<? extends ListViewNavigator<E>>, Class<V>)
    io.jmix.flowui.view.navigation.ListViewNavigator(Class<E>, Consumer<? extends ListViewNavigator<E>>)
    io.jmix.flowui.view.navigation.ViewClassNavigator(Consumer<? extends ViewNavigator>, Class<V>)
    io.jmix.flowui.view.navigation.ViewNavigator(Consumer<? extends ViewNavigator>)
    io.jmix.flowui.view.ViewChildrenVisitResult
    io.jmix.flowui.view.ViewControllerUtils.addBeforeShowEvent(View<?>, ComponentEventListener<View.BeforeShowEvent>)
    use ViewControllerUtils.addBeforeShowEventListener(View, ComponentEventListener) instead
    io.jmix.flowui.view.ViewControllerUtils.addInitEntityEvent(StandardDetailView<T>, ComponentEventListener<StandardDetailView.InitEntityEvent<T>>)
    use ViewControllerUtils.addInitEntityEventListener(StandardDetailView, ComponentEventListener) instead
    io.jmix.flowui.ViewNavigators.detailView(Class<E>)
    use ViewNavigators.detailView(View, Class) instead
    io.jmix.flowui.ViewNavigators.listView(Class<E>)
    use ViewNavigators.listView(View, Class) instead
    io.jmix.flowui.ViewNavigators.view(Class<V>)
    use ViewNavigators.view(View, Class) instead
    io.jmix.flowui.ViewNavigators.view(String)
    use ViewNavigators.view(View, String) instead
    io.jmix.flowui.xml.layout.ComponentLoader.ComponentContext.getCurrentFrameId()
    Use ComponentLoader.Context.getFullOriginId()
    io.jmix.flowui.xml.layout.ComponentLoader.ComponentContext.getFullFrameId()
    Use ComponentLoader.Context.getFullOriginId()
    io.jmix.flowui.xml.layout.ComponentLoader.ComponentContext.getParent()
    Use ComponentLoader.Context.getParentContext() instead
    io.jmix.flowui.xml.layout.ComponentLoader.ComponentContext.getViewActions()
    Use ComponentLoader.Context.getActionsHolder() instead
    io.jmix.flowui.xml.layout.ComponentLoader.ComponentContext.getViewData()
    Use ComponentLoader.Context.getDataHolder() instead
    io.jmix.flowui.xml.layout.ComponentLoader.InitTask.execute(ComponentLoader.ComponentContext, View<?>)
    Use ComponentLoader.InitTask.execute(Context) instead
    io.jmix.flowui.xml.layout.ComponentLoader.setEnvironment(Environment)
    unused
    io.jmix.flowui.xml.layout.inittask.AbstractAssignActionInitTask(C, String, View<?>)
    io.jmix.flowui.xml.layout.inittask.AssignActionInitTask(C, String, View)
    io.jmix.flowui.xml.layout.inittask.AssignActionsInitTask(C, String, View)
    io.jmix.flowui.xml.layout.inittask.AssignDropdownButtonActionInitTask(C, String, String, int, View<?>)
    io.jmix.flowui.xml.layout.loader.ComponentLoaderContext.getInitTasks()
    io.jmix.flowui.xml.layout.loader.ComponentLoaderContext.getPreInitTasks()
    io.jmix.flowui.xml.layout.loader.ComponentLoaderContext.setParent(ComponentLoader.ComponentContext)
    Use AbstractLoaderContext.setParentContext(ComponentLoader.Context) instead
    io.jmix.flowui.xml.layout.loader.ComponentLoaderContext.setViewActions(ViewActions)
    Use AbstractLoaderContext.setActionsHolder(HasActions) instead
    io.jmix.flowui.xml.layout.loader.ComponentLoaderContext.setViewData(ViewData)
    Use AbstractLoaderContext.setDataHolder(HasDataComponents) instead
    io.jmix.flowui.xml.layout.support.ComponentLoaderSupport.loadBadge(HasText, Element)
    use ComponentLoaderSupport.loadThemeList(com.vaadin.flow.component.Component, Element) instead
    io.jmix.flowui.xml.layout.support.ComponentLoaderSupport.loadDateFormat(Element, Consumer<DatePicker.DatePickerI18n>)
    use ComponentLoaderSupport.loadDateFormat(DatePicker.DatePickerI18n, Element) instead.
    io.jmix.flowui.xml.layout.support.ComponentLoaderSupport.loadDatePickerI18n(Element, Consumer<DatePicker.DatePickerI18n>)
    ComponentLoaderSupport.loadDatePickerI18n(Element, Supplier<DatePicker.DatePickerI18n>) instead
    io.jmix.flowui.xml.layout.support.ComponentLoaderSupport.loadTabIndex(Focusable<?>, Element)
    io.jmix.mapsflowui.component.data.DataVectorSourceItems.addGeometryChangeListener(Consumer<DataVectorSourceItems.GeometryChangeEvent<E>>)
    use more general DataVectorSourceItems.addValueChangeListener(Consumer)
    io.jmix.mapsflowui.component.data.DataVectorSourceItems.GeometryChangeEvent
    see DataVectorSourceItems.addValueChangeListener(Consumer)
    io.jmix.multitenancy.core.AcceptsTenant
    use TenantId instead
    io.jmix.pivottableflowui.export.PivotTableExporterImpl(PivotTable<?>, PivotTableExcelExporter)
    use PivotTableExporterImpl(PivotTable)
    io.jmix.reportsflowui.view.run.ReportTableView.drawTables(JmixTableData)
    use ReportTableView.drawTables(ReportOutputDocument)
    io.jmix.reportsflowui.view.run.ReportTableView.report
    use ReportTableView.reportOutputDocument
    io.jmix.reportsflowui.view.run.ReportTableView.setReport(Report)
    use ReportTableView.setReportOutputDocument(ReportOutputDocument)
    io.jmix.reportsflowui.view.run.ReportTableView.setTableData(byte[])
    use ReportTableView.setReportOutputDocument(ReportOutputDocument)
    io.jmix.reportsflowui.view.run.ReportTableView.tableData
    use ReportTableView.reportOutputDocument
    io.jmix.rest.impl.controller.EntitiesMetadataController.getView(String, String)
    io.jmix.search.index.BaseIndexSettingsConfigurationContext.getAllSpecificSettingsBuilders()
    io.jmix.search.index.BaseIndexSettingsConfigurationContext.getCommonSettingsBuilder()
    This settings will not work correctly with ExtendedSearch. Use BaseIndexSettingsConfigurationContext.getCommonIndexSettingsBuilder() to configure index settings and BaseIndexSettingsConfigurationContext.getCommonAnalysisBuilder() to configure analysis settings.
    io.jmix.search.index.BaseIndexSettingsConfigurationContext.getEntitySettingsBuilder(Class<?>)
    This settings will not work correctly with ExtendedSearch. Use BaseIndexSettingsConfigurationContext.getCommonIndexSettingsBuilder() to configure index settings and BaseIndexSettingsConfigurationContext.getCommonAnalysisBuilder() to configure analysis settings.
    io.jmix.searchelasticsearch.searching.strategy.impl.AllTermsAnyFieldElasticsearchSearchStrategy
    io.jmix.searchelasticsearch.searching.strategy.impl.AllTermsSingleFieldElasticsearchSearchStrategy
    io.jmix.searchopensearch.searching.strategy.impl.AllTermsAnyFieldOpenSearchSearchStrategy
    io.jmix.searchopensearch.searching.strategy.impl.AllTermsSingleFieldOpenSearchSearchStrategy
    io.jmix.security.configurer.AnonymousConfigurer
    use JmixHttpSecurityUtils.configureAnonymous(HttpSecurity)
    io.jmix.security.configurer.AuthorizedApiUrlsConfigurer
    use JmixHttpSecurityUtils.configureAuthorizedUrls(HttpSecurity)
    io.jmix.security.configurer.CompositeConfigurer
    use JmixHttpSecurityUtils
    io.jmix.security.configurer.DefaultConfigurer
    use JmixHttpSecurityUtils
    io.jmix.security.configurer.RememberMeConfigurer
    use JmixHttpSecurityUtils.configureRememberMe(HttpSecurity)
    io.jmix.security.configurer.SessionManagementConfigurer
    use JmixHttpSecurityUtils.configureSessionManagement(HttpSecurity)
    io.jmix.security.configurer.StandardSecurityConfigurer
    use JmixHttpSecurityUtils
    io.jmix.security.constraint.PolicyStore.getGraphQLResourcePolicies(String)
    io.jmix.security.constraint.SecureOperations.isGraphQLPermitted(String, PolicyStore)
    io.jmix.security.impl.constraint.GraphQLOperationConstraintImpl
    io.jmix.security.impl.role.builder.extractor.GraphQLPolicyExtractor
    io.jmix.security.model.ResourcePolicyType.GRAPHQL
    io.jmix.security.role.annotation.GraphQLPolicy
    io.jmix.security.role.annotation.GraphQLPolicyContainer
    io.jmix.security.SecurityConfigurers.apiSecurity()
    use JmixHttpSecurityUtils
    io.jmix.security.SecurityConfigurers.empty()
    use JmixHttpSecurityUtils
    io.jmix.security.SecurityConfigurers.uiSecurity()
    use JmixHttpSecurityUtils
    io.jmix.security.util.JmixHttpSecurityUtils.configureAuthorizedUrls(HttpSecurity)
    io.jmix.securityflowui.access.UiViewAccessChecker
    Use JmixNavigationAccessChecker instead. Vaadin introduced new NavigationAccessControl mechanism.
    io.jmix.securityflowui.access.UiViewAccessCheckerInitializer
    Vaadin introduced new NavigationAccessControl mechanism. JmixNavigationAccessChecker is used for view access control.
    io.jmix.securityflowui.authentication.LoginViewSupport.setClientDetailsProvider(ExtendedClientDetailsProvider)
    use DeviceTimeZoneProvider instead
    io.jmix.securityflowui.FlowuiSecurityConfiguration
    FlowuiVaadinWebSecurity is used instead.
    io.jmix.securityflowui.util.PrevVaadinRequestUtil
    io.jmix.securityflowui.view.resourcepolicy.GraphQLResourcePolicyModelDetailView
  • Deprecated Packages
    Package
    Description
    io.jmix.flowui.action.binder
    io.jmix.flowui.action.binder.component
    io.jmix.flowui.component.validation.group
  • Deprecated Interfaces
    Interface
    Description
    io.jmix.core.constraint.GraphQLOperationConstraint
    io.jmix.core.security.AuthorizedUrlsProvider
    use AuthenticatedUrlPatternsProvider and AnonymousUrlPatternsProvider
    io.jmix.eclipselink.impl.QueryResultsManager
    io.jmix.flowui.action.binder.ActionBinding
    io.jmix.flowui.action.binder.ActionsHolderBinding
    io.jmix.flowui.action.binder.component.ComponentActionBinder
    io.jmix.flowui.action.binder.component.ComponentActionsHolderBinder
    io.jmix.flowui.action.binder.component.ComponentActionsHolderUnbinder
    io.jmix.flowui.action.binder.component.ComponentActionUnbinder
    io.jmix.flowui.action.binder.component.ComponentShortcutActionBinder
    io.jmix.flowui.action.binder.component.ComponentShortcutActionsHolderBinder
    io.jmix.flowui.action.binder.ShortcutActionBinding
    io.jmix.flowui.action.binder.ShortcutActionHandler
    io.jmix.flowui.action.binder.ShortcutActionsHolderBinding
    io.jmix.flowui.action.SecuredAction
    use io.jmix.uiconstraints.annotation.UiComponentPolicyAction instead
    io.jmix.flowui.component.validation.group.UiCrossFieldChecks
    use UiCrossFieldChecks instead
    io.jmix.flowui.kit.component.HasPlaceholder
    use HasPlaceholder instead.
    io.jmix.flowui.view.InstallTargetHandler
    unused for FlowUI, legacy from the ClassicUI
    io.jmix.maps.GeometryPropertiesResolver
    no appropriate alternatives. Instead of Geometry annotation use "property" attribute in "dataVectorSource" XML element.
    io.jmix.multitenancy.core.AcceptsTenant
    use TenantId instead
  • Deprecated Classes
    Class
    Description
    io.jmix.core.accesscontext.GraphQLOperationAccessContext
    io.jmix.core.common.collections.ReadOnlyLinkedMapValuesView
    unused
    io.jmix.core.common.datastruct.Node
    unused
    io.jmix.core.common.datastruct.Tree
    unused
    io.jmix.core.common.util.OptionalUtils
    unused
    io.jmix.eclipselink.impl.QueryResultsManagerImpl
    io.jmix.flowui.action.binder.AbstractActionBindingImpl
    io.jmix.flowui.action.binder.AbstractShortcutActionBindingImpl
    io.jmix.flowui.action.binder.ActionBinder
    io.jmix.flowui.action.binder.ActionBinders
    io.jmix.flowui.action.binder.ActionBinderUtils
    io.jmix.flowui.action.binder.ActionBindingImpl
    io.jmix.flowui.action.binder.ActionBindingProcessor
    io.jmix.flowui.action.binder.ActionsHolderBindingImpl
    io.jmix.flowui.action.binder.ActionsHolderBindingProcessor
    io.jmix.flowui.action.binder.component.GridMenuItemActionBinder
    io.jmix.flowui.action.binder.component.ValuePickerButtonActionBinder
    io.jmix.flowui.action.binder.ShortcutActionBindingImpl
    io.jmix.flowui.action.binder.ShortcutActionsHolderBindingImpl
    io.jmix.flowui.model.impl.ViewDataXmlLoader
    Use DataComponentsLoaderSupport instead
    io.jmix.flowui.sys.vaadin.SecurityContextHolderAtmosphereInterceptor
    the problem solved by this class doesn't appear anymore. This class will be removed in future releases.
    io.jmix.flowui.testassist.UiTestAssistExceptionHandler
    unused, use PropagationExceptionHandler instead
    io.jmix.flowui.view.ViewChildrenVisitResult
    io.jmix.maps.GeometryPropertiesResolverImpl
    no appropriate alternatives. Instead of Geometry annotation use "property" attribute in "dataVectorSource" XML element.
    io.jmix.mapsflowui.component.data.DataVectorSourceItems.GeometryChangeEvent
    see DataVectorSourceItems.addValueChangeListener(Consumer)
    io.jmix.searchelasticsearch.searching.strategy.impl.AllTermsAnyFieldElasticsearchSearchStrategy
    io.jmix.searchelasticsearch.searching.strategy.impl.AllTermsSingleFieldElasticsearchSearchStrategy
    io.jmix.searchopensearch.searching.strategy.impl.AllTermsAnyFieldOpenSearchSearchStrategy
    io.jmix.searchopensearch.searching.strategy.impl.AllTermsSingleFieldOpenSearchSearchStrategy
    io.jmix.security.configurer.AnonymousConfigurer
    use JmixHttpSecurityUtils.configureAnonymous(HttpSecurity)
    io.jmix.security.configurer.AuthorizedApiUrlsConfigurer
    use JmixHttpSecurityUtils.configureAuthorizedUrls(HttpSecurity)
    io.jmix.security.configurer.CompositeConfigurer
    use JmixHttpSecurityUtils
    io.jmix.security.configurer.DefaultConfigurer
    use JmixHttpSecurityUtils
    io.jmix.security.configurer.RememberMeConfigurer
    use JmixHttpSecurityUtils.configureRememberMe(HttpSecurity)
    io.jmix.security.configurer.SessionManagementConfigurer
    use JmixHttpSecurityUtils.configureSessionManagement(HttpSecurity)
    io.jmix.security.configurer.StandardSecurityConfigurer
    use JmixHttpSecurityUtils
    io.jmix.security.impl.constraint.GraphQLOperationConstraintImpl
    io.jmix.security.impl.role.builder.extractor.GraphQLPolicyExtractor
    io.jmix.securityflowui.access.UiViewAccessChecker
    Use JmixNavigationAccessChecker instead. Vaadin introduced new NavigationAccessControl mechanism.
    io.jmix.securityflowui.access.UiViewAccessCheckerInitializer
    Vaadin introduced new NavigationAccessControl mechanism. JmixNavigationAccessChecker is used for view access control.
    io.jmix.securityflowui.FlowuiSecurityConfiguration
    FlowuiVaadinWebSecurity is used instead.
    io.jmix.securityflowui.util.PrevVaadinRequestUtil
    io.jmix.securityflowui.view.resourcepolicy.GraphQLResourcePolicyModelDetailView
  • Deprecated Annotation Interfaces
    Annotation Interface
    Description
    io.jmix.maps.Geometry
    use "property" attribute in "dataVectorSource" XML element instead
    io.jmix.security.role.annotation.GraphQLPolicy
    io.jmix.security.role.annotation.GraphQLPolicyContainer
  • Deprecated Fields
    Field
    Description
    io.jmix.reportsflowui.view.run.ReportTableView.report
    use ReportTableView.reportOutputDocument
    io.jmix.reportsflowui.view.run.ReportTableView.tableData
    use ReportTableView.reportOutputDocument
    io.jmix.security.model.ResourcePolicyType.GRAPHQL
  • Deprecated Methods
    Method
    Description
    io.jmix.core.LoadContext.getPreviousQueries()
    io.jmix.core.LoadContext.getQueryKey()
    io.jmix.core.LoadContext.setQueryKey(int)
    io.jmix.core.MetadataTools.isEmbedded(MetaProperty)
    Use metaProperty.getType() == MetaProperty.Type.EMBEDDED Determine whether the given property denotes an embedded object.
    io.jmix.email.EmailException.getFailedAddresses()
    as unused
    io.jmix.email.EmailException.getMessages()
    as unused
    io.jmix.flowui.component.main.JmixListMenu.BeanMenuItem.withIcon(VaadinIcon)
    io.jmix.flowui.component.main.JmixListMenu.ViewMenuItem.withIcon(VaadinIcon)
    io.jmix.flowui.component.UiComponentUtils.walkComponents(View<?>, Consumer<ViewChildrenVisitResult>)
    Use UiComponentUtils.traverseComponents(Component, Consumer) instead.
    io.jmix.flowui.download.Downloader.setFileStorage(FileStorage)
    io.jmix.flowui.exception.GuiDevelopmentException.getFrameId()
    Use GuiDevelopmentException.getOriginId() instead
    io.jmix.flowui.facet.urlqueryparameters.DataGridFilterUrlQueryParametersBinder._applyPropertyFilterParameter(String)
    use DataGridFilterUrlQueryParametersBinder.applyPropertyFilterParameter(String) instead
    io.jmix.flowui.kit.action.BaseAction.withIcon(VaadinIcon)
    use BaseAction.withIcon(Icon) or AbstractAction.setIcon(Icon) instead
    io.jmix.flowui.kit.action.BaseAction.withTitle(String)
    use BaseAction.withDescription(String) or AbstractAction.setDescription(String) instead
    io.jmix.flowui.kit.component.ComponentUtils.addComponentsToSlot(Element, String, Component...)
    SlotUtils.addToSlot(HasElement, String, Component...) instead
    io.jmix.flowui.kit.component.ComponentUtils.clearSlot(Element, String)
    use SlotUtils.clearSlot(HasElement, String) instead
    io.jmix.flowui.kit.component.main.ListMenu.MenuBarItem.getChildren()
    use ListMenu.MenuBarItem.getChildItems()
    io.jmix.flowui.kit.component.main.ListMenu.MenuBarItem.withIcon(VaadinIcon)
    io.jmix.flowui.kit.component.main.ListMenu.MenuItem.getIcon()
    use ListMenu.MenuItem.getPrefixComponent()
    io.jmix.flowui.kit.component.main.ListMenu.MenuItem.withIcon(VaadinIcon)
    use ListMenu.MenuItem.withPrefixComponent(Component) or ListMenu.MenuItem.setPrefixComponent(Component)
    io.jmix.flowui.view.ViewControllerUtils.addBeforeShowEvent(View<?>, ComponentEventListener<View.BeforeShowEvent>)
    use ViewControllerUtils.addBeforeShowEventListener(View, ComponentEventListener) instead
    io.jmix.flowui.view.ViewControllerUtils.addInitEntityEvent(StandardDetailView<T>, ComponentEventListener<StandardDetailView.InitEntityEvent<T>>)
    use ViewControllerUtils.addInitEntityEventListener(StandardDetailView, ComponentEventListener) instead
    io.jmix.flowui.ViewNavigators.detailView(Class<E>)
    use ViewNavigators.detailView(View, Class) instead
    io.jmix.flowui.ViewNavigators.listView(Class<E>)
    use ViewNavigators.listView(View, Class) instead
    io.jmix.flowui.ViewNavigators.view(Class<V>)
    use ViewNavigators.view(View, Class) instead
    io.jmix.flowui.ViewNavigators.view(String)
    use ViewNavigators.view(View, String) instead
    io.jmix.flowui.xml.layout.ComponentLoader.ComponentContext.getCurrentFrameId()
    Use ComponentLoader.Context.getFullOriginId()
    io.jmix.flowui.xml.layout.ComponentLoader.ComponentContext.getFullFrameId()
    Use ComponentLoader.Context.getFullOriginId()
    io.jmix.flowui.xml.layout.ComponentLoader.ComponentContext.getParent()
    Use ComponentLoader.Context.getParentContext() instead
    io.jmix.flowui.xml.layout.ComponentLoader.ComponentContext.getViewActions()
    Use ComponentLoader.Context.getActionsHolder() instead
    io.jmix.flowui.xml.layout.ComponentLoader.ComponentContext.getViewData()
    Use ComponentLoader.Context.getDataHolder() instead
    io.jmix.flowui.xml.layout.ComponentLoader.InitTask.execute(ComponentLoader.ComponentContext, View<?>)
    Use ComponentLoader.InitTask.execute(Context) instead
    io.jmix.flowui.xml.layout.ComponentLoader.setEnvironment(Environment)
    unused
    io.jmix.flowui.xml.layout.loader.ComponentLoaderContext.getInitTasks()
    io.jmix.flowui.xml.layout.loader.ComponentLoaderContext.getPreInitTasks()
    io.jmix.flowui.xml.layout.loader.ComponentLoaderContext.setParent(ComponentLoader.ComponentContext)
    Use AbstractLoaderContext.setParentContext(ComponentLoader.Context) instead
    io.jmix.flowui.xml.layout.loader.ComponentLoaderContext.setViewActions(ViewActions)
    Use AbstractLoaderContext.setActionsHolder(HasActions) instead
    io.jmix.flowui.xml.layout.loader.ComponentLoaderContext.setViewData(ViewData)
    Use AbstractLoaderContext.setDataHolder(HasDataComponents) instead
    io.jmix.flowui.xml.layout.support.ComponentLoaderSupport.loadBadge(HasText, Element)
    use ComponentLoaderSupport.loadThemeList(com.vaadin.flow.component.Component, Element) instead
    io.jmix.flowui.xml.layout.support.ComponentLoaderSupport.loadDateFormat(Element, Consumer<DatePicker.DatePickerI18n>)
    use ComponentLoaderSupport.loadDateFormat(DatePicker.DatePickerI18n, Element) instead.
    io.jmix.flowui.xml.layout.support.ComponentLoaderSupport.loadDatePickerI18n(Element, Consumer<DatePicker.DatePickerI18n>)
    ComponentLoaderSupport.loadDatePickerI18n(Element, Supplier<DatePicker.DatePickerI18n>) instead
    io.jmix.flowui.xml.layout.support.ComponentLoaderSupport.loadTabIndex(Focusable<?>, Element)
    io.jmix.mapsflowui.component.data.DataVectorSourceItems.addGeometryChangeListener(Consumer<DataVectorSourceItems.GeometryChangeEvent<E>>)
    use more general DataVectorSourceItems.addValueChangeListener(Consumer)
    io.jmix.reportsflowui.view.run.ReportTableView.drawTables(JmixTableData)
    use ReportTableView.drawTables(ReportOutputDocument)
    io.jmix.reportsflowui.view.run.ReportTableView.setReport(Report)
    use ReportTableView.setReportOutputDocument(ReportOutputDocument)
    io.jmix.reportsflowui.view.run.ReportTableView.setTableData(byte[])
    use ReportTableView.setReportOutputDocument(ReportOutputDocument)
    io.jmix.rest.impl.controller.EntitiesMetadataController.getView(String, String)
    io.jmix.search.index.BaseIndexSettingsConfigurationContext.getAllSpecificSettingsBuilders()
    io.jmix.search.index.BaseIndexSettingsConfigurationContext.getCommonSettingsBuilder()
    This settings will not work correctly with ExtendedSearch. Use BaseIndexSettingsConfigurationContext.getCommonIndexSettingsBuilder() to configure index settings and BaseIndexSettingsConfigurationContext.getCommonAnalysisBuilder() to configure analysis settings.
    io.jmix.search.index.BaseIndexSettingsConfigurationContext.getEntitySettingsBuilder(Class<?>)
    This settings will not work correctly with ExtendedSearch. Use BaseIndexSettingsConfigurationContext.getCommonIndexSettingsBuilder() to configure index settings and BaseIndexSettingsConfigurationContext.getCommonAnalysisBuilder() to configure analysis settings.
    io.jmix.security.constraint.PolicyStore.getGraphQLResourcePolicies(String)
    io.jmix.security.constraint.SecureOperations.isGraphQLPermitted(String, PolicyStore)
    io.jmix.security.SecurityConfigurers.apiSecurity()
    use JmixHttpSecurityUtils
    io.jmix.security.SecurityConfigurers.empty()
    use JmixHttpSecurityUtils
    io.jmix.security.SecurityConfigurers.uiSecurity()
    use JmixHttpSecurityUtils
    io.jmix.security.util.JmixHttpSecurityUtils.configureAuthorizedUrls(HttpSecurity)
    io.jmix.securityflowui.authentication.LoginViewSupport.setClientDetailsProvider(ExtendedClientDetailsProvider)
    use DeviceTimeZoneProvider instead
    io.jmix.tabbedmode.JmixUI.connectClient(String, String, String, JsonValue, String)
    io.jmix.tabbedmode.JmixUI.leaveNavigation(String, String)
  • Deprecated Constructors
    Constructor
    Description
    io.jmix.email.EmailException(List<String>, List<String>)
    as unused, use EmailException(String) instead
    io.jmix.flowui.component.valuepicker.JmixValuePickerActionSupport(HasElement)
    use one of JmixValuePickerActionSupport(Component), JmixValuePickerActionSupport(Component, String, String)
    io.jmix.flowui.component.valuepicker.JmixValuePickerActionSupport(PickerComponent<?>, String, String)
    use one of JmixValuePickerActionSupport(Component), JmixValuePickerActionSupport(Component, String, String)
    io.jmix.flowui.kit.component.valuepicker.ValuePickerActionSupport(HasElement)
    use one of ValuePickerActionSupport(Component), ValuePickerActionSupport(Component, String, String)
    io.jmix.flowui.kit.component.valuepicker.ValuePickerActionSupport(HasElement, String, String)
    use one of ValuePickerActionSupport(Component), ValuePickerActionSupport(Component, String, String)
    io.jmix.flowui.view.impl.ViewActionsImpl(ActionBinder<View<?>>)
    Use ViewActionsImpl(View) instead
    io.jmix.flowui.view.navigation.AbstractViewNavigator(Consumer<? extends AbstractViewNavigator>)
    io.jmix.flowui.view.navigation.DetailViewClassNavigator(Class<E>, Consumer<? extends DetailViewNavigator<E>>, Class<V>)
    io.jmix.flowui.view.navigation.DetailViewNavigator(Class<E>, Consumer<? extends DetailViewNavigator<E>>)
    io.jmix.flowui.view.navigation.ListViewClassNavigator(Class<E>, Consumer<? extends ListViewNavigator<E>>, Class<V>)
    io.jmix.flowui.view.navigation.ListViewNavigator(Class<E>, Consumer<? extends ListViewNavigator<E>>)
    io.jmix.flowui.view.navigation.ViewClassNavigator(Consumer<? extends ViewNavigator>, Class<V>)
    io.jmix.flowui.view.navigation.ViewNavigator(Consumer<? extends ViewNavigator>)
    io.jmix.flowui.xml.layout.inittask.AbstractAssignActionInitTask(C, String, View<?>)
    io.jmix.flowui.xml.layout.inittask.AssignActionInitTask(C, String, View)
    io.jmix.flowui.xml.layout.inittask.AssignActionsInitTask(C, String, View)
    io.jmix.flowui.xml.layout.inittask.AssignDropdownButtonActionInitTask(C, String, String, int, View<?>)
    io.jmix.mapsflowui.component.data.ContainerDataVectorSourceItems(InstanceContainer<E>)
    use ContainerDataVectorSourceItems(InstanceContainer, String) instead
    io.jmix.pivottableflowui.export.PivotTableExporterImpl(PivotTable<?>, PivotTableExcelExporter)
    use PivotTableExporterImpl(PivotTable)