Package io.jmix.tabbedmode.builder
Class DetailViewBuilder<E,V extends View<?>>
java.lang.Object
io.jmix.tabbedmode.builder.AbstractViewBuilder<V,DetailViewBuilder<E,V>>
io.jmix.tabbedmode.builder.DetailViewBuilder<E,V>
- Direct Known Subclasses:
DetailViewBuilderAdapter
public class DetailViewBuilder<E,V extends View<?>>
extends AbstractViewBuilder<V,DetailViewBuilder<E,V>>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Booleanprotected CollectionContainer<E>protected Eprotected com.vaadin.flow.component.HasValue<?,E> protected ListDataComponent<E>protected DetailViewModeprotected Eprotected DataContextFields inherited from class io.jmix.tabbedmode.builder.AbstractViewBuilder
afterCloseListener, buildHandler, openHandler, openMode, origin, readyListener, viewClass, viewConfigurer, viewId -
Constructor Summary
ConstructorsConstructorDescriptionDetailViewBuilder(View<?> origin, Class<E> entityClass, Class<V> viewClass, Function<DetailViewBuilder<E, V>, V> buildHandler, Consumer<ViewOpeningContext> openHandler) DetailViewBuilder(View<?> origin, Class<E> entityClass, String viewId, Function<DetailViewBuilder<E, V>, V> buildHandler, Consumer<ViewOpeningContext> openHandler) DetailViewBuilder(View<?> origin, Class<E> entityClass, Function<DetailViewBuilder<E, V>, V> buildHandler, Consumer<ViewOpeningContext> openHandler) -
Method Summary
Modifier and TypeMethodDescriptioneditEntity(E entity) getField()getMode()withAddFirst(Boolean addFirst) withContainer(CollectionContainer<E> container) withInitializer(Consumer<E> initializer) withListDataComponent(ListDataComponent<E> listDataComponent) withParentDataContext(DataContext parentDataContext) withTransformation(Function<E, E> transformation) Methods inherited from class io.jmix.tabbedmode.builder.AbstractViewBuilder
build, getAfterCloseListener, getOpenMode, getOrigin, getReadyListener, getViewClass, getViewConfigurer, getViewId, open, withAfterCloseListener, withOpenMode, withReadyListener, withViewConfigurer
-
Field Details
-
entityClass
-
newEntity
-
editedEntity
-
initializer
-
transformation
-
container
-
parentDataContext
-
listDataComponent
-
field
-
addFirst
-
mode
-
-
Constructor Details
-
DetailViewBuilder
public DetailViewBuilder(View<?> origin, Class<E> entityClass, Function<DetailViewBuilder<E, V>, V> buildHandler, Consumer<ViewOpeningContext> openHandler) -
DetailViewBuilder
-
DetailViewBuilder
-
-
Method Details
-
newEntity
-
newEntity
-
editEntity
-
getEntityClass
-
getNewEntity
-
getEditedEntity
-
getInitializer
-
getTransformation
-
getContainer
-
getParentDataContext
-
getListDataComponent
-
getField
-
getAddFirst
-
getMode
-
withInitializer
-
withTransformation
-
withContainer
-
withParentDataContext
-
withListDataComponent
public DetailViewBuilder<E,V> withListDataComponent(@Nullable ListDataComponent<E> listDataComponent) -
withField
-
withAddFirst
-