Class AbstractAllEntitiesLoader
java.lang.Object
io.jmix.gridexportui.exporter.entitiesloader.AbstractAllEntitiesLoader
- All Implemented Interfaces:
AllEntitiesLoader
- Direct Known Subclasses:
KeysetAllEntitiesLoader
,LimitOffsetAllEntitiesLoader
Base class for the all entities loader which is used to export to other data formats such as excel or json
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.jmix.gridexportui.exporter.entitiesloader.AllEntitiesLoader
AllEntitiesLoader.ExportedEntityVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected DataManager
protected GridExportProperties
protected MetadataTools
protected org.springframework.transaction.PlatformTransactionManager
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractAllEntitiesLoader
(MetadataTools metadataTools, DataManager dataManager, org.springframework.transaction.PlatformTransactionManager platformTransactionManager, GridExportProperties gridExportProperties) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract LoadContext
generateLoadContext
(DataUnit dataUnit, Sort sort) protected CollectionLoader<?>
getDataLoader
(DataUnit dataUnit) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.jmix.gridexportui.exporter.entitiesloader.AllEntitiesLoader
getPaginationStrategy, loadAll
-
Field Details
-
metadataTools
-
dataManager
-
platformTransactionManager
protected org.springframework.transaction.PlatformTransactionManager platformTransactionManager -
gridExportProperties
-
-
Constructor Details
-
AbstractAllEntitiesLoader
public AbstractAllEntitiesLoader(MetadataTools metadataTools, DataManager dataManager, org.springframework.transaction.PlatformTransactionManager platformTransactionManager, GridExportProperties gridExportProperties)
-
-
Method Details
-
generateLoadContext
-
getDataLoader
-