Class TestReadViewNavigationProcessor
java.lang.Object
io.jmix.flowui.view.navigation.AbstractNavigationProcessor<ReadViewNavigator<?>>
io.jmix.flowui.view.navigation.ReadViewNavigationProcessor
io.jmix.flowui.testassist.navigation.TestReadViewNavigationProcessor
The main goal of this class is supporting backward navigation in UI integration tests.
The ReadViewNavigationProcessor is used for preparing and performing navigation to the
inheritor of StandardReadView.
In UI integration tests there is no client-side, so backward navigation URL should be got by another way.
This is why TestReadViewNavigationProcessor replaces ReadViewNavigationProcessor and
delegates building backward navigation URL to ViewNavigationDelegate.
-
Field Summary
FieldsFields inherited from class io.jmix.flowui.view.navigation.ReadViewNavigationProcessor
routeSupportFields inherited from class io.jmix.flowui.view.navigation.AbstractNavigationProcessor
detachRegistrationsCache, navigationSupport, viewRegistry, viewSupport -
Constructor Summary
ConstructorsConstructorDescriptionTestReadViewNavigationProcessor(ViewSupport viewSupport, ViewRegistry viewRegistry, ViewNavigationSupport navigationSupport, RouteSupport routeSupport, ViewNavigationDelegate<ReadViewNavigator<?>> navigationDelegate) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidfetchCurrentURL(com.vaadin.flow.function.SerializableConsumer<URL> callback) voidprocessNavigation(ReadViewNavigator<?> navigator) Processes navigation logic based on the provided navigator instance.Methods inherited from class io.jmix.flowui.view.navigation.ReadViewNavigationProcessor
fireAfterViewNavigation, getQueryParameters, getRouteParameters, inferViewClassMethods inherited from class io.jmix.flowui.view.navigation.AbstractNavigationProcessor
doNavigate, getViewClass, unregisterViewDetachListener
-
Field Details
-
Constructor Details
-
Method Details
-
fetchCurrentURL
- Overrides:
fetchCurrentURLin classAbstractNavigationProcessor<ReadViewNavigator<?>>