Log in
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()