Interface EditedEntityTransformer

All Known Implementing Classes:
DynAttrAwareEntityTransformer, FetchPlanAwareEntityTransformer

public interface EditedEntityTransformer
Interface to be implemented by beans that transform an entity after returning it from an editor screen.

A collection of such beans is used by EditorBuilderProcessor.

  • Method Details

    • transformForCollectionContainer

      <E> E transformForCollectionContainer(E editedEntity, CollectionContainer<E> container)
      Transforms the entity to be added to the given container.
      Parameters:
      editedEntity - entity instance returned by editor screen
      container - data container where the entity will be added
      Returns:
      transformed instance
    • transformForField

      <E> E transformForField(E editedEntity, HasValue<E> field)
      Transforms the entity to be added to the given UI field.
      Parameters:
      editedEntity - entity instance returned by editor screen
      field - UI field where the entity will be displayed
      Returns:
      transformed instance