Package io.jmix.core.impl
Class FetchPlanLoader
java.lang.Object
io.jmix.core.impl.FetchPlanLoader
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcheckDuplicates(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 StringgetFetchPlanName(org.dom4j.Element fetchPlanElem) protected MetaClassgetMetaClass(String entityName, String entityClass) protected MetaClassgetMetaClass(org.dom4j.Element fetchPlanElem) protected MetaClassgetMetaClass(org.dom4j.Element propElem, Range range) voidloadFetchPlanProperties(org.dom4j.Element fetchPlanElem, FetchPlanBuilder fetchPlanBuilder, boolean systemProperties, BiFunction<MetaClass, String, FetchPlan> refFetchPlanResolver) voidsetMetadata(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
-