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 Summary
Nested classes/interfaces inherited from class io.jmix.ui.screen.Screen
Screen.AfterCloseEvent, Screen.AfterDetachEvent, Screen.AfterInitEvent, Screen.AfterShowEvent, Screen.BeforeCloseEvent, Screen.BeforeShowEvent, Screen.InitEvent -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AccessManagerprotected HBoxLayoutprotected AppSettingsprotected DataComponentsprotected UnconstrainedDataManagerprotected GroupBoxLayoutprotected EntityStatesprotected FetchPlansprotected ScrollBoxLayoutprotected Messagesprotected MessageToolsprotected MetadataToolsprotected Notificationsprotected ScreenValidationFields inherited from interface io.jmix.ui.screen.FrameOwner
NO_OPTIONS, WINDOW_CLOSE_ACTION, WINDOW_COMMIT_AND_CLOSE_ACTION, WINDOW_DISCARD_AND_CLOSE_ACTION -
Constructor Summary
Constructors -
Method Summary
Modifier 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.Screen
addAfterCloseListener, 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
-
AppSettingsEntityScreen
public AppSettingsEntityScreen()
-
-
Method Details
-
onInit
-
initEntityPropertiesGridLayout
protected void initEntityPropertiesGridLayout() -
getEntitiesLookupFieldOptions
-
readPermitted
-
showEntityPropertiesGridLayout
protected void showEntityPropertiesGridLayout() -
initInstanceContainerWithDbEntity
-
isApplicationSettingsEntity
-
onSaveButtonClick
-
onCloseButtonClick
-
hasUnsavedChanges
protected boolean hasUnsavedChanges() -
handleCloseBtnClickWithUnsavedChanges
protected void handleCloseBtnClickWithUnsavedChanges() -
handleEntityLookupChangeWithUnsavedChanges
protected void handleEntityLookupChangeWithUnsavedChanges() -
commitChanges
-
updateEntityLookupValue
-
showSaveNotification
protected void showSaveNotification()
-