Interface NavigationContextListener<WEB_COMPONENT_REQUEST_CONTEXT extends WebComponentRequestContext>
-
- All Superinterfaces:
EventListener
- All Known Implementing Classes:
AbstractNavigationContextListener
public interface NavigationContextListener<WEB_COMPONENT_REQUEST_CONTEXT extends WebComponentRequestContext> extends EventListener
A listener of events on the navigation context of a user. By implementing this interface, the bean will be informed about change on the user's Web navigation so that is can be able to perform some specific tasks relative to the navigation change.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
navigationContextCleared(NavigationContext<WEB_COMPONENT_REQUEST_CONTEXT> navigationContext)
Method called after navigation context is cleared.void
navigationStepContextIdentifierSet(NavigationContext.NavigationStep navigationStep, String oldContextIdentifier)
Method called after an identifier of the context of a navigation step is set.void
navigationStepCreated(NavigationContext<WEB_COMPONENT_REQUEST_CONTEXT> navigationContext)
Method called after a new navigation step is created.void
navigationStepLabelSet(NavigationContext.NavigationStep navigationStep, String oldLabel)
Method called after a label of a navigation step is set.void
navigationStepReset(NavigationContext<WEB_COMPONENT_REQUEST_CONTEXT> navigationContext)
Method called after an existing navigation step is reset.void
navigationStepTrashed(NavigationContext.NavigationStep trashedNavigationStep)
Method called for each navigation state trashed after an existing navigation step is reset.void
noNavigationStepPerformed(NavigationContext<WEB_COMPONENT_REQUEST_CONTEXT> navigationContext)
Method called after that no navigation step has been performed (created or reset).
-
-
-
Method Detail
-
navigationContextCleared
void navigationContextCleared(NavigationContext<WEB_COMPONENT_REQUEST_CONTEXT> navigationContext)
Method called after navigation context is cleared.
-
navigationStepCreated
void navigationStepCreated(NavigationContext<WEB_COMPONENT_REQUEST_CONTEXT> navigationContext)
Method called after a new navigation step is created.
-
navigationStepReset
void navigationStepReset(NavigationContext<WEB_COMPONENT_REQUEST_CONTEXT> navigationContext)
Method called after an existing navigation step is reset.
-
noNavigationStepPerformed
void noNavigationStepPerformed(NavigationContext<WEB_COMPONENT_REQUEST_CONTEXT> navigationContext)
Method called after that no navigation step has been performed (created or reset).
-
navigationStepTrashed
void navigationStepTrashed(NavigationContext.NavigationStep trashedNavigationStep)
Method called for each navigation state trashed after an existing navigation step is reset.
-
navigationStepContextIdentifierSet
void navigationStepContextIdentifierSet(NavigationContext.NavigationStep navigationStep, String oldContextIdentifier)
Method called after an identifier of the context of a navigation step is set.
-
navigationStepLabelSet
void navigationStepLabelSet(NavigationContext.NavigationStep navigationStep, String oldLabel)
Method called after a label of a navigation step is set.
-
-