Class AppSettingsEntityScreen
java.lang.Object
io.jmix.ui.screen.Screen
io.jmix.appsettingsui.screen.appsettings.AppSettingsEntityScreen
- All Implemented Interfaces:
- FrameOwner
@UiController("appset_appSettingsEntity.screen")
@UiDescriptor("app-settings-entity-screen.xml")
public class AppSettingsEntityScreen
extends Screen
- 
Nested Class SummaryNested classes/interfaces inherited from class io.jmix.ui.screen.ScreenScreen.AfterCloseEvent, Screen.AfterDetachEvent, Screen.AfterInitEvent, Screen.AfterShowEvent, Screen.BeforeCloseEvent, Screen.BeforeShowEvent, Screen.InitEvent
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected AccessManagerprotected HBoxLayoutprotected AppSettingsprotected DataComponentsprotected UnconstrainedDataManagerprotected GroupBoxLayoutprotected EntityStatesprotected FetchPlansprotected ScrollBoxLayoutprotected Messagesprotected MessageToolsprotected MetadataToolsprotected Notificationsprotected ScreenValidationFields inherited from interface io.jmix.ui.screen.FrameOwnerNO_OPTIONS, WINDOW_CLOSE_ACTION, WINDOW_COMMIT_AND_CLOSE_ACTION, WINDOW_DISCARD_AND_CLOSE_ACTION
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected OperationResultprotected voidprotected voidprotected booleanprotected voidprotected InstanceContainerprotected booleanisApplicationSettingsEntity(MetaClass metaClass) voidvoidonInit(Screen.InitEvent event) voidprotected booleanreadPermitted(MetaClass metaClass) protected voidprotected voidprotected OperationResultupdateEntityLookupValue(boolean preventEntityLookupChange) Methods inherited from class io.jmix.ui.screen.ScreenaddAfterCloseListener, addAfterDetachListener, addAfterInitListener, addAfterShowListener, addBeforeCloseListener, addBeforeShowListener, addInitListener, addUrlParamsChangeListener, close, close, closeWithDefaultAction, fireEvent, getApplicationContext, getEventHub, getExtensions, getId, getScreenData, getUiEventListeners, getWindow, isMultipleOpen, isSameScreen, setApplicationContext, setExtensions, setId, setScreenData, setUiEventListeners, setWindow, show
- 
Field Details- 
appSettings
- 
entityStates
- 
dataManager
- 
metadataTools
- 
accessManager
- 
dataComponents
- 
screenValidation
- 
messages
- 
messageTools
- 
notifications
- 
fetchPlans
- 
entitiesLookup
- 
entityGroupBoxId
- 
fieldsScrollBox
- 
actionsBox
 
- 
- 
Constructor Details- 
AppSettingsEntityScreenpublic AppSettingsEntityScreen()
 
- 
- 
Method Details- 
onInit
- 
initEntityPropertiesGridLayoutprotected void initEntityPropertiesGridLayout()
- 
getEntitiesLookupFieldOptions
- 
readPermitted
- 
showEntityPropertiesGridLayoutprotected void showEntityPropertiesGridLayout()
- 
initInstanceContainerWithDbEntity
- 
isApplicationSettingsEntity
- 
onSaveButtonClick
- 
onCloseButtonClick
- 
hasUnsavedChangesprotected boolean hasUnsavedChanges()
- 
handleCloseBtnClickWithUnsavedChangesprotected void handleCloseBtnClickWithUnsavedChanges()
- 
handleEntityLookupChangeWithUnsavedChangesprotected void handleEntityLookupChangeWithUnsavedChanges()
- 
commitChanges
- 
updateEntityLookupValue
- 
showSaveNotificationprotected void showSaveNotification()
 
-