Package io.jmix.autoconfigure.flowui
Class FlowuiAutoConfiguration
java.lang.Object
io.jmix.autoconfigure.flowui.FlowuiAutoConfiguration
@AutoConfiguration
@AutoConfigureBefore(name="com.vaadin.flow.spring.SpringSecurityAutoConfiguration")
@Import({CoreConfiguration.class,FlowuiConfiguration.class})
public class FlowuiAutoConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactionsConfiguration(org.springframework.context.ApplicationContext applicationContext, AnnotationScanMetadataReaderFactory metadataReaderFactory, JmixModules jmixModules) detailViewNavigationProcessor(ViewSupport viewSupport, ViewRegistry viewRegistry, ViewNavigationSupport navigationSupport, RouteSupport routeSupport) detailWindowBuilderProcessor(org.springframework.context.ApplicationContext applicationContext, Views views, ViewRegistry viewRegistry, Metadata metadata, ExtendedEntities extendedEntities, UiViewProperties viewProperties, UiAccessChecker uiAccessChecker, @Nullable List<EditedEntityTransformer> editedEntityTransformers) dialogWindows(WindowBuilderProcessor windowBuilderProcessor, DetailWindowBuilderProcessor detailBuilderProcessor, LookupWindowBuilderProcessor lookupBuilderProcessor, org.springframework.beans.factory.ObjectProvider<OpenedDialogWindows> openedDialogWindows) listViewNavigationProcessor(ViewSupport viewSupport, ViewRegistry viewRegistry, ViewNavigationSupport navigationSupport) lookupWindowBuilderProcessor(org.springframework.context.ApplicationContext applicationContext, Views views, ViewRegistry viewRegistry, Metadata metadata, MetadataTools metadataTools, DataManager dataManager, FetchPlans fetchPlans, EntityStates entityStates, ExtendedEntities extendedEntities, UiViewProperties viewProperties, UiAccessChecker uiAccessChecker) readViewNavigationProcessor(ViewSupport viewSupport, ViewRegistry viewRegistry, ViewNavigationSupport navigationSupport, RouteSupport routeSupport) readWindowBuilderProcessor(org.springframework.context.ApplicationContext applicationContext, Views views, ViewRegistry viewRegistry, UiAccessChecker uiAccessChecker) routeSupport(UrlParamSerializer urlParamSerializer, jakarta.servlet.ServletContext servletContext) org.springframework.security.core.context.SecurityContextHolderStrategyReplaces Vaadin'sVaadinAwareSecurityContextHolderStrategywith a wrapper that letsSystemAuthenticatoroverride the security context for the current thread only.viewAttributes(String viewId) viewControllersConfiguration(org.springframework.context.ApplicationContext applicationContext, AnnotationScanMetadataReaderFactory metadataReaderFactory, JmixModules jmixModules) viewNavigationProcessor(ViewSupport viewSupport, ViewRegistry viewRegistry, ViewNavigationSupport navigationSupport) viewNavigators(DetailViewNavigationProcessor detailViewNavigationProcessor, ListViewNavigationProcessor listViewNavigationProcessor, ViewNavigationProcessor viewNavigationProcessor) windowBuilderProcessor(org.springframework.context.ApplicationContext applicationContext, Views views, ViewRegistry viewRegistry, UiAccessChecker uiAccessChecker)
-
Constructor Details
-
FlowuiAutoConfiguration
public FlowuiAutoConfiguration()
-
-
Method Details
-
securityContextHolderStrategy
@Bean("flowui_SecurityContextHolderStrategy") @ConditionalOnMissingBean(org.springframework.security.core.context.SecurityContextHolderStrategy.class) public org.springframework.security.core.context.SecurityContextHolderStrategy securityContextHolderStrategy()Replaces Vaadin'sVaadinAwareSecurityContextHolderStrategywith a wrapper that letsSystemAuthenticatoroverride the security context for the current thread only. Vaadin'sSpringSecurityAutoConfigurationinstalls this bean intoSecurityContextHolder. -
viewControllersConfiguration
@Bean("jmix_AppUiControllers") @ConditionalOnMissingBean(name="jmix_AppUiControllers") public ViewControllersConfiguration viewControllersConfiguration(org.springframework.context.ApplicationContext applicationContext, AnnotationScanMetadataReaderFactory metadataReaderFactory, JmixModules jmixModules) -
actionsConfiguration
@Bean("jmix_AppUiActions") @ConditionalOnMissingBean(name="jmix_AppUiActions") public ActionsConfiguration actionsConfiguration(org.springframework.context.ApplicationContext applicationContext, AnnotationScanMetadataReaderFactory metadataReaderFactory, JmixModules jmixModules) -
dialogWindows
@Bean("flowui_DialogWindows") @ConditionalOnMissingBean public DialogWindows dialogWindows(WindowBuilderProcessor windowBuilderProcessor, DetailWindowBuilderProcessor detailBuilderProcessor, LookupWindowBuilderProcessor lookupBuilderProcessor, @Autowired(required=false) org.springframework.beans.factory.ObjectProvider<OpenedDialogWindows> openedDialogWindows) -
windowBuilderProcessor
@Bean("flowui_WindowBuilderProcessor") @ConditionalOnMissingBean public WindowBuilderProcessor windowBuilderProcessor(org.springframework.context.ApplicationContext applicationContext, Views views, ViewRegistry viewRegistry, UiAccessChecker uiAccessChecker) -
detailWindowBuilderProcessor
@Bean("flowui_DetailWindowBuilderProcessor") @ConditionalOnMissingBean public DetailWindowBuilderProcessor detailWindowBuilderProcessor(org.springframework.context.ApplicationContext applicationContext, Views views, ViewRegistry viewRegistry, Metadata metadata, ExtendedEntities extendedEntities, UiViewProperties viewProperties, UiAccessChecker uiAccessChecker, @Nullable List<EditedEntityTransformer> editedEntityTransformers) -
readWindowBuilderProcessor
@Bean("flowui_ReadWindowBuilderProcessor") @ConditionalOnMissingBean public ReadWindowBuilderProcessor readWindowBuilderProcessor(org.springframework.context.ApplicationContext applicationContext, Views views, ViewRegistry viewRegistry, UiAccessChecker uiAccessChecker) -
lookupWindowBuilderProcessor
@Bean("flowui_LookupWindowBuilderProcessor") @ConditionalOnMissingBean public LookupWindowBuilderProcessor lookupWindowBuilderProcessor(org.springframework.context.ApplicationContext applicationContext, Views views, ViewRegistry viewRegistry, Metadata metadata, MetadataTools metadataTools, DataManager dataManager, FetchPlans fetchPlans, EntityStates entityStates, ExtendedEntities extendedEntities, UiViewProperties viewProperties, UiAccessChecker uiAccessChecker) -
viewAttributes
@Bean("flowui_ViewAttributes") @Scope("prototype") @ConditionalOnMissingBean public ViewAttributes viewAttributes(String viewId) -
groupDataGridAdapterFactory
@Bean("flowui_GroupDataGridAdapterFactory") @ConditionalOnMissingBean public GroupDataGridAdapterFactory groupDataGridAdapterFactory(@Autowired(required=false) List<GroupDataGridAdapterProvider> providers)
-