Package io.jmix.reports.libintegration
Class AbstractEntityDataLoader
java.lang.Object
io.jmix.reports.libintegration.AbstractEntityDataLoader
- All Implemented Interfaces:
ReportDataLoader
- Direct Known Subclasses:
MultiEntityDataLoader
,SingleEntityDataLoader
-
Field Summary
Modifier and TypeFieldDescriptionprotected org.springframework.beans.factory.BeanFactory
protected DataManager
protected EntityStates
protected FetchPlanRepository
protected MetadataTools
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected FetchPlan
getFetchPlan
(Entity entity, DataSet dataSet) protected <T> T
reloadEntity
(T entity, FetchPlan fetchPlan) protected Entity
reloadEntityByDataSetFetchPlan
(ReportQuery reportQuery, Object inputObject) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.jmix.reports.yarg.loaders.ReportDataLoader
loadData
-
Field Details
-
beanFactory
@Autowired protected org.springframework.beans.factory.BeanFactory beanFactory -
dataManager
-
fetchPlanRepository
-
metadataTools
-
entityStates
-
-
Constructor Details
-
AbstractEntityDataLoader
public AbstractEntityDataLoader()
-
-
Method Details
-
reloadEntityByDataSetFetchPlan
@Nullable protected Entity reloadEntityByDataSetFetchPlan(ReportQuery reportQuery, Object inputObject) -
reloadEntity
-
getFetchPlan
-