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 Boolean
protected CollectionContainer<E>
protected E
protected com.vaadin.flow.component.HasValue<?,
E> protected ListDataComponent<E>
protected DetailViewMode
protected E
protected DataContext
Fields 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
-