Package io.jmix.core.impl
Class FetchPlanLoader
java.lang.Object
io.jmix.core.impl.FetchPlanLoader
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
checkDuplicates
(org.dom4j.Element rootElem) getFetchPlanBuilder
(FetchPlanLoader.FetchPlanInfo fetchPlanInfo, Function<String, FetchPlan> ancestorFetchPlanResolver) List<org.dom4j.Element>
getFetchPlanElements
(org.dom4j.Element element) getFetchPlanInfo
(org.dom4j.Element fetchPlanElement) getFetchPlanInfo
(org.dom4j.Element fetchPlanElement, MetaClass providedMetaClass) protected String
getFetchPlanName
(org.dom4j.Element fetchPlanElem) protected MetaClass
getMetaClass
(String entityName, String entityClass) protected MetaClass
getMetaClass
(org.dom4j.Element fetchPlanElem) protected MetaClass
getMetaClass
(org.dom4j.Element propElem, Range range) void
loadFetchPlanProperties
(org.dom4j.Element fetchPlanElem, FetchPlanBuilder fetchPlanBuilder, boolean systemProperties, BiFunction<MetaClass, String, FetchPlan> refFetchPlanResolver) void
setMetadata
(Metadata metadata) splitExtends
(String extend)
-
Field Details
-
metadata
-
fetchPlans
-
-
Constructor Details
-
FetchPlanLoader
public FetchPlanLoader()
-
-
Method Details
-
setMetadata
-
getFetchPlanElements
-
getFetchPlanInfo
-
getFetchPlanInfo
public FetchPlanLoader.FetchPlanInfo getFetchPlanInfo(org.dom4j.Element fetchPlanElement, @Nullable MetaClass providedMetaClass) -
getFetchPlanBuilder
public FetchPlanBuilder getFetchPlanBuilder(FetchPlanLoader.FetchPlanInfo fetchPlanInfo, Function<String, FetchPlan> ancestorFetchPlanResolver) -
loadFetchPlanProperties
public void loadFetchPlanProperties(org.dom4j.Element fetchPlanElem, FetchPlanBuilder fetchPlanBuilder, boolean systemProperties, BiFunction<MetaClass, String, FetchPlan> refFetchPlanResolver) -
getFetchPlanName
-
getMetaClass
-
getMetaClass
-
getMetaClass
-
checkDuplicates
protected void checkDuplicates(org.dom4j.Element rootElem) -
splitExtends
-