Class StandardDetailView.InitEntityEvent<E>

java.lang.Object
java.util.EventObject
com.vaadin.flow.component.ComponentEvent<View<?>>
io.jmix.flowui.view.StandardDetailView.InitEntityEvent<E>
Type Parameters:
E - type of entity
All Implemented Interfaces:
Serializable
Enclosing class:
StandardDetailView<T>

public static class StandardDetailView.InitEntityEvent<E> extends com.vaadin.flow.component.ComponentEvent<View<?>>
Event sent before the new entity instance is set to edited entity container.

Use this event listener to initialize default values in the new entity instance, for example:

     @Subscribe
     protected void onInitEntity(InitEntityEvent<Foo> event) {
         event.getEntity().setStatus(Status.ACTIVE);
     }
 
See Also:
  • Field Details

    • entity

      protected final E entity
  • Constructor Details

    • InitEntityEvent

      public InitEntityEvent(View<?> source, E entity)
  • Method Details

    • getEntity

      public E getEntity()
      Returns:
      entity to initialize