Package io.jmix.ui.builder
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 Summary
Modifier and TypeMethodDescription<E> E
transformForCollectionContainer
(E editedEntity, CollectionContainer<E> container) Transforms the entity to be added to the given container.<E> E
transformForField
(E editedEntity, HasValue<E> field) Transforms the entity to be added to the given UI field.
-
Method Details
-
transformForCollectionContainer
Transforms the entity to be added to the given container.- Parameters:
editedEntity
- entity instance returned by editor screencontainer
- data container where the entity will be added- Returns:
- transformed instance
-
transformForField
Transforms the entity to be added to the given UI field.- Parameters:
editedEntity
- entity instance returned by editor screenfield
- UI field where the entity will be displayed- Returns:
- transformed instance
-