Class AbstractScreenSettings

java.lang.Object
io.jmix.ui.settings.AbstractScreenSettings
All Implemented Interfaces:
ScreenSettings
Direct Known Subclasses:
ScreenSettingsJson

public abstract class AbstractScreenSettings extends Object implements ScreenSettings
  • Field Details

    • screenId

      protected String screenId
    • modified

      protected boolean modified
  • Constructor Details

    • AbstractScreenSettings

      public AbstractScreenSettings(String screenId)
  • Method Details

    • setModified

      public void setModified(boolean modified)
      Description copied from interface: ScreenSettings
      Set to true if screen settings changed manually. It will guarantee that settings will be persisted.
      Specified by:
      setModified in interface ScreenSettings
      Parameters:
      modified - whether settings were modified
    • isModified

      public boolean isModified()
      Specified by:
      isModified in interface ScreenSettings
      Returns:
      true if screen setting were modified
    • commit

      public abstract void commit()
      INTERNAL. Used by the framework.

      Commits screen settings to the store.