Class HistoryNavigator

java.lang.Object
io.jmix.ui.navigation.HistoryNavigator

@Component("ui_HistoryNavigator") @Scope("prototype") public class HistoryNavigator extends Object
Bean that handles URL history transitions.
  • Field Details

    • urlTools

      @Autowired protected UrlTools urlTools
    • ui

      protected final AppUI ui
    • urlChangeHandler

      protected final UrlChangeHandler urlChangeHandler
    • history

      protected final History history
  • Constructor Details

  • Method Details

    • handleHistoryNavigation

      protected boolean handleHistoryNavigation(NavigationState requestedState)
    • handleHistoryBackward

      protected void handleHistoryBackward(NavigationState requestedState)
    • handleScreenBackNavigation

      protected void handleScreenBackNavigation(NavigationState currentState, NavigationState previousState)
    • handleRootBackNavigation

      protected void handleRootBackNavigation(NavigationState previousState)
    • closeWorkAreaScreens

      protected boolean closeWorkAreaScreens()
    • proceedHistoryBackward

      protected void proceedHistoryBackward(NavigationState requestedState)
    • findPreviousState

      @Nullable protected NavigationState findPreviousState(NavigationState requestedState)