Interface PresentationsManager

All Known Implementing Classes:
PresentationsManagerImpl

public interface PresentationsManager
Interface to provide ability to manage lifecycle of component presentations in the screen.
  • Method Details

    • setupDefaultSettings

      void setupDefaultSettings(Collection<Component> components)
      Sets settings with an initial state to a component. These settings contains initial state of a component before applying last saved settings or presentation settings.
      Parameters:
      components - components to set default settings
    • applyDefaultPresentation

      void applyDefaultPresentation(Collection<Component> components)
      Applies default presentation to a component if it exists.
      Parameters:
      components - components to apply default presentation
    • commitPresentations

      void commitPresentations(Collection<Component> components)
      Commits presentation changes.
      Parameters:
      components - components that should commit presentation changes