Class ExporterUtil


  • public final class ExporterUtil
    extends Object
    Classe utilitaire pour export.
    Author:
    pchretien
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static String getText​(EntityStoreManager entityStoreManager, io.vertigo.datamodel.smarttype.SmartTypeManager smartTypeManager, Map<Class,​io.vertigo.core.lang.BasicTypeAdapter> exportAdapters, Map<io.vertigo.datamodel.structure.definitions.DtField,​Map<Object,​String>> referenceCache, Map<io.vertigo.datamodel.structure.definitions.DtField,​Map<Object,​String>> denormCache, io.vertigo.datamodel.structure.model.DtObject dto, ExportField exportColumn)
      Retourne le text d'un champs du DTO en utilisant le formateur du smartType, ou l'élément issu de la liste de REF si il y a une dénormalisation à faire.
      static Object getValue​(EntityStoreManager entityStoreManager, io.vertigo.datamodel.smarttype.SmartTypeManager smartTypeManager, Map<Class,​io.vertigo.core.lang.BasicTypeAdapter> exportAdapters, Map<io.vertigo.datamodel.structure.definitions.DtField,​Map<Object,​String>> referenceCache, Map<io.vertigo.datamodel.structure.definitions.DtField,​Map<Object,​String>> denormCache, io.vertigo.datamodel.structure.model.DtObject dto, ExportField exportColumn)
      Retourne la valeur d'un champs du DTO, ou l'élément issu de la liste de REF si il y a une dénormalisation à faire.
    • Method Detail

      • getText

        public static String getText​(EntityStoreManager entityStoreManager,
                                     io.vertigo.datamodel.smarttype.SmartTypeManager smartTypeManager,
                                     Map<Class,​io.vertigo.core.lang.BasicTypeAdapter> exportAdapters,
                                     Map<io.vertigo.datamodel.structure.definitions.DtField,​Map<Object,​String>> referenceCache,
                                     Map<io.vertigo.datamodel.structure.definitions.DtField,​Map<Object,​String>> denormCache,
                                     io.vertigo.datamodel.structure.model.DtObject dto,
                                     ExportField exportColumn)
        Retourne le text d'un champs du DTO en utilisant le formateur du smartType, ou l'élément issu de la liste de REF si il y a une dénormalisation à faire.
        Parameters:
        entityStoreManager - Store Manager
        referenceCache - Cache des éléments de référence (clé-libellé), peut être vide la premiere fois il sera remplit automatiquement (utilisé pour les champs issus d'association avec une liste de ref)
        denormCache - Cache des colonnes dénormalisées par field, peut être vide la premiere fois il sera remplit automatiquement (utilisé en cas de dénorm spécifique)
        dto - Objet métier
        exportColumn - Information de la colonne a exporter.
        Returns:
        Valeur d'affichage de la colonne de l'objet métier
      • getValue

        public static Object getValue​(EntityStoreManager entityStoreManager,
                                      io.vertigo.datamodel.smarttype.SmartTypeManager smartTypeManager,
                                      Map<Class,​io.vertigo.core.lang.BasicTypeAdapter> exportAdapters,
                                      Map<io.vertigo.datamodel.structure.definitions.DtField,​Map<Object,​String>> referenceCache,
                                      Map<io.vertigo.datamodel.structure.definitions.DtField,​Map<Object,​String>> denormCache,
                                      io.vertigo.datamodel.structure.model.DtObject dto,
                                      ExportField exportColumn)
        Retourne la valeur d'un champs du DTO, ou l'élément issu de la liste de REF si il y a une dénormalisation à faire.
        Parameters:
        entityStoreManager - Store Manager
        referenceCache - Cache des éléments de référence (clé-libellé), peut être vide la premiere fois il sera remplit automatiquement (utilisé pour les champs issus d'association avec une liste de ref)
        denormCache - Cache des colonnes dénormalisées par field, peut être vide la premiere fois il sera remplit automatiquement (utilisé en cas de dénorm spécifique)
        dto - Objet métier
        exportColumn - Information de la colonne a exporter.
        Returns:
        Valeur typée de la colonne de l'objet métier