Deprecated API
Contents
-
Terminally Deprecated ElementsElementDescriptionunusedunusedunusedunuseduse
AuthenticatedUrlPatternsProviderandAnonymousUrlPatternsProvideras unused Returns the current value of the sequence. For some implementationsSequences.createNextValue(Sequence)must be called at least once beforehand.as unused, useEmailException(String)insteadas unusedas unuseduseio.jmix.uiconstraints.annotation.UiComponentPolicyActioninsteadio.jmix.flowui.component.UiComponentUtils.walkComponents(View<?>, Consumer<ViewChildrenVisitResult>) useUiCrossFieldChecksinsteadUseGuiDevelopmentException.getOriginId()insteaduseBaseAction.withIcon(Icon)orAbstractAction.setIcon(Icon)insteadSlotUtils.addToSlot(HasElement, String, Component...)insteaduseSlotUtils.clearSlot(HasElement, String)insteaduseHasPlaceholderinstead.UseDataComponentsLoaderSupportinsteadthe problem solved by this class doesn't appear anymore. This class will be removed in future releases.unused, usePropagationExceptionHandlerinsteadUseFileTypesHelperinstead.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)insteadUseComponentLoader.Context.getParentContext()insteadUseComponentLoader.Context.getActionsHolder()insteadUseComponentLoader.Context.getDataHolder()insteadUseComponentLoader.InitTask.execute(Context)insteadunusedsince 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.TODO Pavel Aleksandrov UseElasticsearchSearchStrategy.configureRequest(SearchRequestContext)TODO Pavel Aleksandrov UseOpenSearchSearchStrategy.configureRequest(SearchRequestContext)UseJmixNavigationAccessCheckerinstead. Vaadin introduced newNavigationAccessControlmechanism.Vaadin introduced newNavigationAccessControlmechanism.JmixNavigationAccessCheckeris used for view access control.useDeviceTimeZoneProviderinsteadFlowuiVaadinWebSecurityis used instead.workaround for a Vaadin's bug , useSpreadsheetinstead
-
Deprecated Packages
-
Deprecated InterfacesInterfaceDescriptionuse
AuthenticatedUrlPatternsProviderandAnonymousUrlPatternsProvideruseio.jmix.uiconstraints.annotation.UiComponentPolicyActioninsteaduseUiCrossFieldChecksinsteaduseHasPlaceholderinstead.unused for FlowUI, legacy from the ClassicUIno appropriate alternatives. Instead ofGeometryannotation use "property" attribute in "dataVectorSource" XML element.useTenantIdinstead
-
Deprecated ClassesClassDescriptionunusedunusedunusedunusedUse
DataComponentsLoaderSupportinsteadthe problem solved by this class doesn't appear anymore. This class will be removed in future releases.unused, usePropagationExceptionHandlerinsteadUseFileTypesHelperinstead.useViewSetupLockEventinstead.no 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.workaround for a Vaadin's bug , useSpreadsheetinstead
-
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
metaProperty.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 unusedio.jmix.flowui.component.UiComponentUtils.walkComponents(View<?>, Consumer<ViewChildrenVisitResult>) UseGuiDevelopmentException.getOriginId()insteaduseBaseAction.withIcon(Icon)orAbstractAction.setIcon(Icon)insteadSlotUtils.addToSlot(HasElement, String, Component...)insteaduseSlotUtils.clearSlot(HasElement, String)insteaduseViewNavigators.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)insteadunusednot 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.TODO Pavel Aleksandrov UseElasticsearchSearchStrategy.configureRequest(SearchRequestContext)TODO Pavel Aleksandrov UseOpenSearchSearchStrategy.configureRequest(SearchRequestContext)useDeviceTimeZoneProviderinstead
-
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.