@Configuration
@ComponentScan
@EnableTransactionManagement
@PropertySource(name="io.jmix.uidata",
value="classpath:/io/jmix/uidata/module.properties")
public class UiDataConfiguration
extends java.lang.Object
Constructor and Description |
---|
UiDataConfiguration() |
Modifier and Type | Method and Description |
---|---|
ActionsConfiguration |
actions(org.springframework.context.ApplicationContext applicationContext,
io.jmix.core.impl.scanning.AnnotationScanMetadataReaderFactory metadataReaderFactory) |
FilterMetadataTools |
filterMetadataTools(io.jmix.core.MetadataTools metadataTools,
UiComponentProperties uiComponentProperties,
io.jmix.core.AccessManager accessManager,
io.jmix.data.QueryTransformerFactory queryTransformerFactory,
io.jmix.core.Metadata metadata) |
FilterSupport |
filterSupport() |
TablePresentations |
presentations(Component component) |
PresentationsManager |
presentationsManager(ComponentSettingsRegistry settingsRegistry) |
RelativeDateTimeMomentProvider |
relativeDateTimeMomentProvider() |
UiControllersConfiguration |
screens(org.springframework.context.ApplicationContext applicationContext,
io.jmix.core.impl.scanning.AnnotationScanMetadataReaderFactory metadataReaderFactory) |
ScreenSettingsManager |
screenSettingsManager() |
UiSettingsCache |
uiSettingsCache() |
UserSettingService |
userSettingService() |
UserSettingsTools |
userSettingsTools() |
@Bean(value="ui_UiDataActions") public ActionsConfiguration actions(org.springframework.context.ApplicationContext applicationContext, io.jmix.core.impl.scanning.AnnotationScanMetadataReaderFactory metadataReaderFactory)
@Bean(value="ui_UiDataControllers") public UiControllersConfiguration screens(org.springframework.context.ApplicationContext applicationContext, io.jmix.core.impl.scanning.AnnotationScanMetadataReaderFactory metadataReaderFactory)
@Bean(value="ui_UserSettingService") public UserSettingService userSettingService()
@Bean(value="ui_Presentations") @Scope(value="prototype") public TablePresentations presentations(Component component)
@Bean(value="ui_UserSettingsTools") public UserSettingsTools userSettingsTools()
@Bean(value="ui_UiSettingsCache") public UiSettingsCache uiSettingsCache()
@Bean(value="ui_ScreenSettingsManager") public ScreenSettingsManager screenSettingsManager()
@Bean(value="ui_PresentationsManager") public PresentationsManager presentationsManager(ComponentSettingsRegistry settingsRegistry)
@Bean(value="ui_UiDataFilterSupport") @Primary public FilterSupport filterSupport()
@Bean(value="ui_UiDataFilterMetadataTools") @Primary public FilterMetadataTools filterMetadataTools(io.jmix.core.MetadataTools metadataTools, UiComponentProperties uiComponentProperties, io.jmix.core.AccessManager accessManager, io.jmix.data.QueryTransformerFactory queryTransformerFactory, io.jmix.core.Metadata metadata)
@Bean(value="ui_RelativeDateTimeMomentProvider") public RelativeDateTimeMomentProvider relativeDateTimeMomentProvider()