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, @Nullable 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
-