Package io.jmix.tabbedmode.builder
Class ReadViewBuilderAdapter<E,V extends View<?>>
java.lang.Object
io.jmix.tabbedmode.builder.AbstractViewBuilder<V,ReadViewBuilder<E,V>>
io.jmix.tabbedmode.builder.ReadViewBuilder<E,V>
io.jmix.tabbedmode.builder.ReadViewBuilderAdapter<E,V>
- Type Parameters:
E- entity typeV- view type
Adapts a framework read view navigator or read dialog window builder to the add-on's
ReadViewBuilder, so that a read view is opened by the add-on.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.vaadin.flow.router.QueryParametersprotected com.vaadin.flow.router.RouteParametersFields inherited from class io.jmix.tabbedmode.builder.ReadViewBuilder
entity, entityClassFields inherited from class io.jmix.tabbedmode.builder.AbstractViewBuilder
afterCloseListener, buildHandler, builtView, openHandler, openMode, origin, readyListener, viewClass, viewConfigurer, viewId -
Constructor Summary
ConstructorsConstructorDescriptionReadViewBuilderAdapter(ReadWindowBuilder<E, V> windowBuilder, Class<V> viewClass, Function<ReadViewBuilder<E, V>, V> buildHandler, Consumer<ViewOpeningContext> openHandler) ReadViewBuilderAdapter(ReadViewNavigator<E> viewNavigator, Class<V> viewClass, Function<ReadViewBuilder<E, V>, V> buildHandler, Consumer<ViewOpeningContext> openHandler) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidapplyFrom(ReadWindowBuilder<E, V> windowBuilder) protected voidapplyFrom(ReadViewNavigator<E> viewNavigator) protected ViewOpeningContextMethods inherited from class io.jmix.tabbedmode.builder.ReadViewBuilder
getEntity, getEntityClass, readEntityMethods inherited from class io.jmix.tabbedmode.builder.AbstractViewBuilder
build, getAfterCloseListener, getOpenMode, getOrigin, getReadyListener, getViewClass, getViewConfigurer, getViewId, open, withAfterCloseListener, withOpenMode, withReadyListener, withViewConfigurer
-
Field Details
-
routeParameters
protected com.vaadin.flow.router.RouteParameters routeParameters -
queryParameters
protected com.vaadin.flow.router.QueryParameters queryParameters
-
-
Constructor Details
-
ReadViewBuilderAdapter
public ReadViewBuilderAdapter(ReadWindowBuilder<E, V> windowBuilder, Class<V> viewClass, Function<ReadViewBuilder<E, V>, V> buildHandler, Consumer<ViewOpeningContext> openHandler)
-
Method Details
-
applyFrom
-
createViewOpeningContext
- Overrides:
createViewOpeningContextin classAbstractViewBuilder<V extends View<?>,ReadViewBuilder<E, V extends View<?>>>