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
  • Field Details

  • Constructor Details

    • AppSettingsEntityScreen

      public AppSettingsEntityScreen()
  • Method Details

    • onInit

      @Subscribe public void onInit(Screen.InitEvent event)
    • initEntityPropertiesGridLayout

      protected void initEntityPropertiesGridLayout()
    • getEntitiesLookupFieldOptions

      protected Map<String,MetaClass> getEntitiesLookupFieldOptions()
    • readPermitted

      protected boolean readPermitted(MetaClass metaClass)
    • showEntityPropertiesGridLayout

      protected void showEntityPropertiesGridLayout()
    • initInstanceContainerWithDbEntity

      protected InstanceContainer initInstanceContainerWithDbEntity()
    • isApplicationSettingsEntity

      protected boolean isApplicationSettingsEntity(MetaClass metaClass)
    • onSaveButtonClick

      @Subscribe("saveButtonId") public void onSaveButtonClick(Button.ClickEvent event)
    • onCloseButtonClick

      @Subscribe("closeButtonId") public void onCloseButtonClick(Button.ClickEvent event)
    • hasUnsavedChanges

      protected boolean hasUnsavedChanges()
    • handleCloseBtnClickWithUnsavedChanges

      protected void handleCloseBtnClickWithUnsavedChanges()
    • handleEntityLookupChangeWithUnsavedChanges

      protected void handleEntityLookupChangeWithUnsavedChanges()
    • commitChanges

      protected OperationResult commitChanges()
    • updateEntityLookupValue

      protected OperationResult updateEntityLookupValue(boolean preventEntityLookupChange)
    • showSaveNotification

      protected void showSaveNotification()