Class EntityAssociationExportModel<T extends org.nuiton.topia.persistence.TopiaEntityEnum, E extends org.nuiton.topia.persistence.TopiaEntity>

java.lang.Object
org.nuiton.csv.ext.AbstractExportModel<E>
org.nuiton.topia.service.csv.out.EntityAssociationExportModel<T,E>
All Implemented Interfaces:
org.nuiton.csv.ExportModel<E>

public class EntityAssociationExportModel<T extends org.nuiton.topia.persistence.TopiaEntityEnum, E extends org.nuiton.topia.persistence.TopiaEntity> extends org.nuiton.csv.ext.AbstractExportModel<E>
A model to export associations of entities into csv files.
Since:
2.6.12
Author:
Tony Chemit - chemit@codelutin.com
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected final org.nuiton.topia.persistence.metadata.AssociationMeta
     

    Fields inherited from class org.nuiton.csv.ext.AbstractExportModel

    modelBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    static <T extends org.nuiton.topia.persistence.TopiaEntityEnum, E extends org.nuiton.topia.persistence.TopiaEntity>
    org.nuiton.csv.ExportModel<E>
    newExportModel(char separator, org.nuiton.topia.persistence.metadata.AssociationMeta<T> meta)
     

    Methods inherited from class org.nuiton.csv.ext.AbstractExportModel

    getColumnsForExport, getSeparator, newColumnForExport, newColumnForExport, newColumnForExport, newColumnForExport, newColumnForExport, newColumnForExport

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • meta

      protected final org.nuiton.topia.persistence.metadata.AssociationMeta meta
  • Method Details

    • newExportModel

      public static <T extends org.nuiton.topia.persistence.TopiaEntityEnum, E extends org.nuiton.topia.persistence.TopiaEntity> org.nuiton.csv.ExportModel<E> newExportModel(char separator, org.nuiton.topia.persistence.metadata.AssociationMeta<T> meta)