Package io.jmix.dynmodel.impl
Class DynamicCalculatedAttributeFetchPlanSupport
java.lang.Object
io.jmix.dynmodel.impl.DynamicCalculatedAttributeFetchPlanSupport
@Component("dynmod_DynamicCalculatedAttributeFetchPlanSupport")
public class DynamicCalculatedAttributeFetchPlanSupport
extends Object
Expands fetch plans with dependencies required by included calculated dynamic attributes.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
fetchPlans
-
dynamicModelTools
-
-
Constructor Details
-
DynamicCalculatedAttributeFetchPlanSupport
public DynamicCalculatedAttributeFetchPlanSupport()
-
-
Method Details
-
expand
Adds directdependsOnproperties for each calculated attribute included in the fetch plan.- Parameters:
metaClass- fetch plan owner metadata classfetchPlan- original fetch plan- Returns:
- original fetch plan if no expansion is needed, otherwise an expanded copy
-