Package io.jmix.dynattr
Interface DynAttrManager
- All Known Implementing Classes:
DynAttrManagerImpl
public interface DynAttrManager
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddDynamicAttributesState(Collection<Object> entities, FetchPlan fetchPlan) Adds extra state for each entity and related entities based on thefetchPlanvoidloadValues(Collection<Object> entities, FetchPlan fetchPlan, Collection<AccessConstraint<?>> accessConstraints) Fetch dynamic attributes from dynamic attributes store for each entityvoidstoreValues(Collection<Object> entities, Collection<AccessConstraint<?>> accessConstraints) Store dynamic attributes from the entity to store
-
Method Details
-
loadValues
void loadValues(Collection<Object> entities, @Nullable FetchPlan fetchPlan, Collection<AccessConstraint<?>> accessConstraints) Fetch dynamic attributes from dynamic attributes store for each entity -
storeValues
Store dynamic attributes from the entity to store -
addDynamicAttributesState
Adds extra state for each entity and related entities based on thefetchPlan
-