Package io.jmix.uidata.settings
Class ScreenSettingsManagerImpl
java.lang.Object
io.jmix.uidata.settings.ScreenSettingsManagerImpl
- All Implemented Interfaces:
 ScreenSettingsManager
- 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidapplyDataLoadingSettings(Collection<Component> components, ScreenSettings screenSettings) Applies data loading settings for component ifComponentSettingsBinderis created for it.voidapplySettings(Collection<Component> components, ScreenSettings screenSettings) Applies settings for component ifComponentSettingsBinderis created for it.voidsaveSettings(Collection<Component> components, ScreenSettings screenSettings) Saves settings and persist if they are changed or screen settings is modified. 
- 
Field Details
- 
settingsRegistry
 
 - 
 - 
Constructor Details
- 
ScreenSettingsManagerImpl
public ScreenSettingsManagerImpl() 
 - 
 - 
Method Details
- 
applySettings
Description copied from interface:ScreenSettingsManagerApplies settings for component ifComponentSettingsBinderis created for it. SeeTableSettingsBinderas an example.- Specified by:
 applySettingsin interfaceScreenSettingsManager- Parameters:
 components- components to apply settingsscreenSettings- screen settings
 - 
applyDataLoadingSettings
public void applyDataLoadingSettings(Collection<Component> components, ScreenSettings screenSettings) Description copied from interface:ScreenSettingsManagerApplies data loading settings for component ifComponentSettingsBinderis created for it. SeeTableSettingsBinderas an example.- Specified by:
 applyDataLoadingSettingsin interfaceScreenSettingsManager- Parameters:
 components- components to apply settingsscreenSettings- screen settings
 - 
saveSettings
Description copied from interface:ScreenSettingsManagerSaves settings and persist if they are changed or screen settings is modified.ComponentSettingsBindermust be created for component. SeeTableSettingsBinderas an example.- Specified by:
 saveSettingsin interfaceScreenSettingsManager- Parameters:
 components- components to save settingsscreenSettings- screen settings
 
 -