Interface IEntityImportConfigData<T extends de.xima.cmn.dao.interfaces.IEntity<Long>>

All Superinterfaces:
Serializable

public interface IEntityImportConfigData<T extends de.xima.cmn.dao.interfaces.IEntity<Long>> extends Serializable
Common interface for data needed for initialization of IEntityImportConfigs
Since:
7.0.0
Author:
XIMA MEDIA GmbH, Dresden - 19.02.2021
  • Method Details

    • getEc

      Returns:
      opened IEntityContext that may be used
    • getImportContextEntity

      de.xima.cmn.dao.interfaces.IEntity<Long> getImportContextEntity()
      Returns:
      entity that is the context of the entity that is to be imported, e.g. the Mandant in which a Projekt is to be imported.
    • getImportEntityData

      IEntityDeserializationResult<T> getImportEntityData()
      Returns:
      the entity data that is supposed to be imported
    • getEntityToOverride

      T getEntityToOverride()
      Returns:
      the entity that is supposed to be overridden. May be null if no entity should be overridden.
    • getExportUnzipResult

      IExportUnzipResult getExportUnzipResult()
      Returns:
      the result of unzipping a formcycle export file