Model
AbstractEntity
Magento\ImportExport\Model\Export\Entity\AbstractEntity
What it does
This abstract class serves as the base for all export entity models in Magento 2's import/export functionality.
Developers extend this class when creating custom export entities to leverage built-in functionality like attribute filtering, error tracking, and data collection management.
It provides the framework for exporting data to various formats through writer adapters.
Public Methods
- addRowError()
- addMessageTemplate()
- retrieveMessageTemplate()
- export()
- filterAttributeCollection()
- getAttributeCollection()
- getAttributeOptions()
- getEntityTypeCode()
- getEntityTypeId()
- getErrorMessages()
- getErrorsCount()
- getInvalidRowsCount()
- getProcessedEntitiesCount()
- getProcessedRowsCount()
- getWriter()
- setParameters()
- setWriter()