Class AbstractViewSettings

java.lang.Object
io.jmix.flowui.facet.settings.AbstractViewSettings
All Implemented Interfaces:
ViewSettings
Direct Known Subclasses:
ViewSettingsJson

public abstract class AbstractViewSettings extends Object implements ViewSettings
  • Field Details

    • viewId

      protected String viewId
    • modified

      protected boolean modified
  • Constructor Details

    • AbstractViewSettings

      public AbstractViewSettings(String viewId)
  • Method Details

    • getViewId

      public String getViewId()
      Specified by:
      getViewId in interface ViewSettings
      Returns:
      a View id to which settings are corresponded
    • setModified

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

      public boolean isModified()
      Specified by:
      isModified in interface ViewSettings
      Returns:
      true if settings were modified