T
- item type.public class FormPresenter<T> extends Object
Constructor and Description |
---|
FormPresenter(PropertySetFactory<T> propertySetFactory,
FormDefinition<T> formDefinition,
UiComponentProvider componentProvider)
Deprecated.
|
FormPresenter(PropertySetFactory<T> propertySetFactory,
FormDefinition<T> formDefinition,
UiComponentProvider componentProvider,
LocaleContext localeContext) |
Modifier and Type | Method and Description |
---|---|
void |
applyDefaults() |
void |
bind(T item) |
protected com.vaadin.data.Binder<T> |
bindFields(Locale locale) |
void |
bindProperty(com.vaadin.ui.Component component,
FieldDefinition<?> property,
com.vaadin.data.Binder<T> binder) |
com.vaadin.data.Binder<T> |
getBinder(Locale locale) |
Optional<Map<FieldDefinition<T>,com.vaadin.ui.Component>> |
getBoundFields(Locale locale) |
<V> Optional<V> |
getBoundPropertyValue(String propertyName,
Locale locale) |
Collection<com.vaadin.data.Binder.Binding<T,?>> |
getChangedBindings(com.vaadin.data.Binder<T> binder) |
Stream<com.vaadin.data.BinderValidationStatus<T>> |
validateBoundProperties() |
void |
writeBindings(T item) |
@Inject public FormPresenter(PropertySetFactory<T> propertySetFactory, FormDefinition<T> formDefinition, UiComponentProvider componentProvider, LocaleContext localeContext)
@Deprecated public FormPresenter(PropertySetFactory<T> propertySetFactory, FormDefinition<T> formDefinition, UiComponentProvider componentProvider)
FormPresenter(info.magnolia.ui.datasource.PropertySetFactory, FormDefinition, info.magnolia.ui.framework.ioc.UiComponentProvider, LocaleContext)
instead.public void bind(T item)
public <V> Optional<V> getBoundPropertyValue(String propertyName, Locale locale)
public void writeBindings(T item)
public Stream<com.vaadin.data.BinderValidationStatus<T>> validateBoundProperties()
public Optional<Map<FieldDefinition<T>,com.vaadin.ui.Component>> getBoundFields(Locale locale)
public void bindProperty(com.vaadin.ui.Component component, FieldDefinition<?> property, com.vaadin.data.Binder<T> binder)
public Collection<com.vaadin.data.Binder.Binding<T,?>> getChangedBindings(com.vaadin.data.Binder<T> binder)
public void applyDefaults()
Copyright © 2021 Magnolia International Ltd.. All rights reserved.