Package io.jmix.ui.sys
Class ScreenToolsImpl
java.lang.Object
io.jmix.ui.sys.ScreenToolsImpl
- All Implemented Interfaces:
ScreenTools
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Metadataprotected UiPropertiesprotected UserSettingServiceprotected WindowConfig -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ObjectgetEntityToEdit(String screenId) voidHandle redirect if it is scheduled.voidopenDefaultScreen(Screens screens) Opens default screen.protected voidsetDefaultScreenWindow(Window window) voidsetMetadata(Metadata metadata) voidsetUiProperties(UiProperties uiProperties) voidsetUserSettingService(UserSettingService userSettingService) voidsetWindowConfig(WindowConfig windowConfig)
-
Field Details
-
uiProperties
-
metadata
-
windowConfig
-
userSettingService
-
-
Constructor Details
-
ScreenToolsImpl
public ScreenToolsImpl()
-
-
Method Details
-
setUiProperties
-
setMetadata
-
setWindowConfig
-
setUserSettingService
-
openDefaultScreen
Description copied from interface:ScreenToolsOpens default screen.Default screen can be defined with the
jmix.ui.defaultScreenIdapplication property.- Specified by:
openDefaultScreenin interfaceScreenTools- Parameters:
screens-Screensbean reference
-
setDefaultScreenWindow
-
getEntityToEdit
-
handleRedirect
public void handleRedirect()Description copied from interface:ScreenToolsHandle redirect if it is scheduled.- Specified by:
handleRedirectin interfaceScreenTools
-