Deprecated API
Contents
-
Terminally Deprecated ElementsElementDescriptionuse
BpmnViewerImpl.getBpmnXmlFromState()insteaduseBpmnViewerImpl.setBpmnXml(String)insteadunusedunusedunusedunuseduseAuthenticatedUrlPatternsProviderandAnonymousUrlPatternsProvideras unused Returns the current value of the sequence. For some implementationsSequences.createNextValue(Sequence)must be called at least once beforehand.useFacetRegistrationBuilderinsteadas unused, useEmailException(String)insteadas unusedas unuseduseDialogAction.Type.getIcon()insteaduseio.jmix.uiconstraints.annotation.UiComponentPolicyActioninsteaduseBaseDateInterval.get()insteaduseDownloaderExportHandlerwith a regularAnchorinstead. Will be removed either in the next major release or when Vaadin removeStreamResource.useJmixGridColumnVisibility.getIconComponent()insteaduseGroupColumn.getGroupIconComponent()insteaduseGroupColumn.setGroupIconComponent(Component)insteadio.jmix.flowui.component.UiComponentUtils.walkComponents(View<?>, Consumer<ViewChildrenVisitResult>) useUiCrossFieldChecksinsteadUseGuiDevelopmentException.getOriginId()insteaduseAbstractUiComponentSettingsinsteaduseViewSettings.getOwnerId()insteaduseComponentSettingsManagerinsteaduseComponentSettingsRegistryinsteaduseSettingsFacet.SettingsContext.getSettings()insteadlegacy implementation for backward capability, useGenericFilterUrlQueryParametersBinder.getConditionParam()insteadlegacy implementation for backward capability, useGenericFilterUrlQueryParametersBinder.getConfigurationParam()()} insteadlegacy implementation for backward capability, usePaginationUrlQueryParametersBinder.getFirstResultParam()insteadlegacy implementation for backward capability, usePaginationUrlQueryParametersBinder.getMaxResultsParam()insteaduseAction.getIconComponent()insteaduseAction.setIconComponent(Component)insteaduseComboButton.getDropdownIconComponent()insteaduseComboButton.setDropdownIconComponent(Component)insteadSlotUtils.addToSlot(HasElement, String, Component...)insteaduseSlotUtils.clearSlot(HasElement, String)insteaduseDropdownButtonComponent.getIconComponent()insteaduseHasPlaceholderinstead.UseFileUploadStartedEvent.getFileName()insteaduseMenuItem.getIconComponent()insteaduseMenuItem.setIconComponent(Component)insteadUseDataComponentsLoaderSupportinsteadthe problem solved by this class doesn't appear anymore. This class will be removed in future releases.unused, usePropagationExceptionHandlerinsteadUseFileTypesHelperinstead.UseLookupWindowBuilder.getLookupComponentMultiSelect()instead.UseViewActionsImpl(View)insteadunused for FlowUI, legacy from the ClassicUIio.jmix.flowui.view.navigation.ListViewNavigator(Class<E>, Consumer<? extends ListViewNavigator<E>>) useViewSetupLockEventinstead.useViewNavigators.detailView(View, Class)insteaduseViewNavigators.listView(View, Class)insteaduseViewNavigators.view(View, Class)insteaduseViewNavigators.view(View, String)insteaduseFacetRegistrationBuilderinsteaduseFacetRegistrationBuilderinsteaduseFacetRegistrationBuilderinsteaduseFacetRegistrationBuilderinsteaduseFacetRegistrationBuilderinsteadUseComponentLoader.Context.getParentContext()insteadUseComponentLoader.Context.getActionsHolder()insteadUseComponentLoader.Context.getDataHolder()insteadUseComponentLoader.InitTask.execute(Context)insteadunuseduseComponentLoaderSupport.loadIconSetIcon(Element)insteaduseIconLoaderSupport.loadIcon(Element, Consumer)insteadsince 24.9 and will be removed in Vaadin 25. UseGrid(int, DataCommunicatorBuilder)instead.since 24.9 and will be removed in Vaadin 25. UseGrid(Class, DataCommunicatorBuilder, boolean)instead.since 24.9 and will be removed in Vaadin 25use more generalDataVectorSourceItems.addValueChangeListener(Consumer)useTenantIdinsteadXML serialization is the legacy way of storing reports. Use JSON serialization instead.the field is not used. No direct replacement.the field is not used. No direct replacement.the field is not used. No direct replacement.the enum is not used. No direct replacement.This settings will not work correctly withExtendedSearch. UseBaseIndexSettingsConfigurationContext.getCommonIndexSettingsBuilder()to configure index settings andBaseIndexSettingsConfigurationContext.getCommonAnalysisBuilder()to configure analysis settings.This settings will not work correctly withExtendedSearch. UseBaseIndexSettingsConfigurationContext.getCommonIndexSettingsBuilder()to configure index settings andBaseIndexSettingsConfigurationContext.getCommonAnalysisBuilder()to configure analysis settings.The method doesn't take into account security constraints of entity fields. The method doesn't separate result fields by the entities. UseSearchRequestScopeProvider.getSearchRequestScope(List, VirtualSubfieldsProvider)The method doesn't take into account that some entity can be accessible by a user but the fields of the entity are not. UseSearchRequestScopeProvider.getSearchRequestScope(List, VirtualSubfieldsProvider).The method doesn't take into account security rights of the user UseSearchRequestScopeProvider.getSearchRequestScope(List, VirtualSubfieldsProvider)Because the new method with a more flexible signature is created. UseElasticsearchSearchStrategy.configureRequest(SearchRequestContext)Because the new method with a more flexible signature is created. UseOpenSearchSearchStrategy.configureRequest(SearchRequestContext)UseJmixNavigationAccessCheckerinstead. Vaadin introduced newNavigationAccessControlmechanism.Vaadin introduced newNavigationAccessControlmechanism.JmixNavigationAccessCheckeris used for view access control.useDeviceTimeZoneProviderinsteadFlowuiVaadinWebSecurityis used instead.UseLookupViewBuilder.getLookupComponentMultiSelect()instead.useFacetRegistrationBuilderinstead
-
Deprecated Packages
-
Deprecated InterfacesInterfaceDescriptionuse
BpmnViewerImplclass insteaduseAuthenticatedUrlPatternsProviderandAnonymousUrlPatternsProvideruseio.jmix.uiconstraints.annotation.UiComponentPolicyActioninsteaduseUiCrossFieldChecksinsteaduseComponentSettingsManagerinsteaduseComponentSettingsRegistryinsteaduseHasPlaceholderinstead.unused for FlowUI, legacy from the ClassicUIuseFacetRegistrationBuilderinsteadno appropriate alternatives. Instead ofGeometryannotation use "property" attribute in "dataVectorSource" XML element.useTenantIdinstead
-
Deprecated ClassesClassDescriptionunusedunusedunusedunuseduse
FacetRegistrationBuilderinsteaduseDownloaderExportHandlerwith a regularAnchorinstead. Will be removed either in the next major release or when Vaadin removeStreamResource.useAbstractUiComponentSettingsinsteadUseDataComponentsLoaderSupportinsteadthe problem solved by this class doesn't appear anymore. This class will be removed in future releases.unused, usePropagationExceptionHandlerinsteadUseFileTypesHelperinstead.useViewSetupLockEventinstead.useFacetRegistrationBuilderinsteaduseFacetRegistrationBuilderinsteaduseFacetRegistrationBuilderinsteaduseFacetRegistrationBuilderinsteadno appropriate alternatives. Instead ofGeometryannotation use "property" attribute in "dataVectorSource" XML element.XML serialization is the legacy way of storing reports. Use JSON serialization instead.UseJmixNavigationAccessCheckerinstead. Vaadin introduced newNavigationAccessControlmechanism.Vaadin introduced newNavigationAccessControlmechanism.JmixNavigationAccessCheckeris used for view access control.FlowuiVaadinWebSecurityis used instead.useFacetRegistrationBuilderinstead
-
Deprecated Enum ClassesEnum ClassDescriptionthe enum is not used. No direct replacement.
-
Deprecated Annotation InterfacesAnnotation InterfaceDescriptionuse "property" attribute in "dataVectorSource" XML element instead
-
Deprecated FieldsFieldDescriptionthe field is not used. No direct replacement.
-
Deprecated MethodsMethodDescriptionuse
BpmnViewerImpl.getBpmnXmlFromState()insteaduseBpmnViewerImpl.setBpmnXml(String)insteadUsemetaProperty.getType() == MetaProperty.Type.EMBEDDEDDetermine whether the given property denotes an embedded object.as unused Returns the current value of the sequence. For some implementationsSequences.createNextValue(Sequence)must be called at least once beforehand.as unusedas unuseduseDialogAction.Type.getIcon()insteaduseBaseDateInterval.get()insteaduseJmixGridColumnVisibility.getIconComponent()insteaduseGroupColumn.getGroupIconComponent()insteaduseGroupColumn.setGroupIconComponent(Component)insteadio.jmix.flowui.component.UiComponentUtils.walkComponents(View<?>, Consumer<ViewChildrenVisitResult>) UseGuiDevelopmentException.getOriginId()insteaduseViewSettings.getOwnerId()insteaduseSettingsFacet.SettingsContext.getSettings()insteadlegacy implementation for backward capability, useGenericFilterUrlQueryParametersBinder.getConditionParam()insteadlegacy implementation for backward capability, useGenericFilterUrlQueryParametersBinder.getConfigurationParam()()} insteadlegacy implementation for backward capability, usePaginationUrlQueryParametersBinder.getFirstResultParam()insteadlegacy implementation for backward capability, usePaginationUrlQueryParametersBinder.getMaxResultsParam()insteaduseAction.getIconComponent()insteaduseAction.setIconComponent(Component)insteaduseComboButton.getDropdownIconComponent()insteaduseComboButton.setDropdownIconComponent(Component)insteadSlotUtils.addToSlot(HasElement, String, Component...)insteaduseSlotUtils.clearSlot(HasElement, String)insteaduseDropdownButtonComponent.getIconComponent()insteadUseFileUploadStartedEvent.getFileName()insteaduseMenuItem.getIconComponent()insteaduseMenuItem.setIconComponent(Component)insteadUseLookupWindowBuilder.getLookupComponentMultiSelect()instead.useViewNavigators.detailView(View, Class)insteaduseViewNavigators.listView(View, Class)insteaduseViewNavigators.view(View, Class)insteaduseViewNavigators.view(View, String)insteadUseComponentLoader.Context.getParentContext()insteadUseComponentLoader.Context.getActionsHolder()insteadUseComponentLoader.Context.getDataHolder()insteadUseComponentLoader.InitTask.execute(Context)insteadunuseduseComponentLoaderSupport.loadIconSetIcon(Element)insteaduseIconLoaderSupport.loadIcon(Element, Consumer)insteadnot supportednot supportednot supporteduseJmixGroupGrid.scrollToIndex(int...)instead.useJmixGroupGrid.setDataProvider(HierarchicalDataProvider),HasHierarchicalDataProvider.setItems(Collection, ValueProvider),HasHierarchicalDataProvider.setItems(Stream, ValueProvider)orHasHierarchicalDataProvider.setTreeData(TreeData)instead.useJmixGroupGrid.setDataProvider(HierarchicalDataProvider),HasHierarchicalDataProvider.setItems(Collection, ValueProvider),HasHierarchicalDataProvider.setItems(Stream, ValueProvider)orHasHierarchicalDataProvider.setTreeData(TreeData)instead.useJmixGroupGrid.setDataProvider(HierarchicalDataProvider),HasHierarchicalDataProvider.setItems(Collection, ValueProvider),HasHierarchicalDataProvider.setItems(Stream, ValueProvider)orHasHierarchicalDataProvider.setTreeData(TreeData)instead.useJmixGroupGrid.setDataProvider(HierarchicalDataProvider),HasHierarchicalDataProvider.setItems(Collection, ValueProvider),HasHierarchicalDataProvider.setItems(Stream, ValueProvider)orHasHierarchicalDataProvider.setTreeData(TreeData)instead.useJmixGroupGrid.setDataProvider(HierarchicalDataProvider),HasHierarchicalDataProvider.setItems(Collection, ValueProvider),HasHierarchicalDataProvider.setItems(Stream, ValueProvider)orHasHierarchicalDataProvider.setTreeData(TreeData)instead.useJmixGroupGrid.setDataProvider(HierarchicalDataProvider),HasHierarchicalDataProvider.setItems(Collection, ValueProvider),HasHierarchicalDataProvider.setItems(Stream, ValueProvider)orHasHierarchicalDataProvider.setTreeData(TreeData)instead.This method should not be used outside.Grid.getDefaultColumnFactory()should be used instead.since 24.9. In Vaadin 25, this method will continue to exist without theupdateQueueFactoryparameter.Grid.setPartNameGenerator(com.vaadin.flow.function.SerializableFunction<T, java.lang.String>)should be used instead.since 24.9 and will be removed in Vaadin 25use more generalDataVectorSourceItems.addValueChangeListener(Consumer)the field is not used. No direct replacement.the field is not used. No direct replacement.This settings will not work correctly withExtendedSearch. UseBaseIndexSettingsConfigurationContext.getCommonIndexSettingsBuilder()to configure index settings andBaseIndexSettingsConfigurationContext.getCommonAnalysisBuilder()to configure analysis settings.This settings will not work correctly withExtendedSearch. UseBaseIndexSettingsConfigurationContext.getCommonIndexSettingsBuilder()to configure index settings andBaseIndexSettingsConfigurationContext.getCommonAnalysisBuilder()to configure analysis settings.The method doesn't take into account security constraints of entity fields. The method doesn't separate result fields by the entities. UseSearchRequestScopeProvider.getSearchRequestScope(List, VirtualSubfieldsProvider)The method doesn't take into account that some entity can be accessible by a user but the fields of the entity are not. UseSearchRequestScopeProvider.getSearchRequestScope(List, VirtualSubfieldsProvider).The method doesn't take into account security rights of the user UseSearchRequestScopeProvider.getSearchRequestScope(List, VirtualSubfieldsProvider)Because the new method with a more flexible signature is created. UseElasticsearchSearchStrategy.configureRequest(SearchRequestContext)Because the new method with a more flexible signature is created. UseOpenSearchSearchStrategy.configureRequest(SearchRequestContext)useDeviceTimeZoneProviderinsteadUseLookupViewBuilder.getLookupComponentMultiSelect()instead.
-
Deprecated ConstructorsConstructorDescriptionas unused, use
EmailException(String)insteadUseViewActionsImpl(View)insteadio.jmix.flowui.view.navigation.ListViewNavigator(Class<E>, Consumer<? extends ListViewNavigator<E>>) since 24.9 and will be removed in Vaadin 25. UseGrid(int, DataCommunicatorBuilder)instead.since 24.9 and will be removed in Vaadin 25. UseGrid(Class, DataCommunicatorBuilder)instead.since 24.9 and will be removed in Vaadin 25. UseGrid(Class, DataCommunicatorBuilder, boolean)instead.since 24.9 and will be replaced byUpdateQueue(Element element, int size)
-
Deprecated Enum ConstantsEnum ConstantDescriptionSince 24.7, the Material theme is deprecated and will be removed in Vaadin 25.
BpmnViewerImplclass instead