Class ExporterUtil

java.lang.Object
io.vertigo.quarto.impl.exporter.util.ExporterUtil

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

    Modifier and Type
    Method
    Description
    static String
    getText(io.vertigo.datastore.entitystore.EntityStoreManager entityStoreManager, io.vertigo.datamodel.smarttype.SmartTypeManager smartTypeManager, Map<Class,io.vertigo.core.lang.BasicTypeAdapter> exportAdapters, Map<io.vertigo.datamodel.data.definitions.DataField,Map<Object,String>> referenceCache, Map<io.vertigo.datamodel.data.definitions.DataField,Map<Object,String>> denormCache, io.vertigo.datamodel.data.model.DataObject 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(io.vertigo.datastore.entitystore.EntityStoreManager entityStoreManager, io.vertigo.datamodel.smarttype.SmartTypeManager smartTypeManager, Map<Class,io.vertigo.core.lang.BasicTypeAdapter> exportAdapters, Map<io.vertigo.datamodel.data.definitions.DataField,Map<Object,String>> referenceCache, Map<io.vertigo.datamodel.data.definitions.DataField,Map<Object,String>> denormCache, io.vertigo.datamodel.data.model.DataObject 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.

    Methods inherited from class java.lang.Object

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

    • getText

      public static String getText(io.vertigo.datastore.entitystore.EntityStoreManager entityStoreManager, io.vertigo.datamodel.smarttype.SmartTypeManager smartTypeManager, Map<Class,io.vertigo.core.lang.BasicTypeAdapter> exportAdapters, Map<io.vertigo.datamodel.data.definitions.DataField,Map<Object,String>> referenceCache, Map<io.vertigo.datamodel.data.definitions.DataField,Map<Object,String>> denormCache, io.vertigo.datamodel.data.model.DataObject 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(io.vertigo.datastore.entitystore.EntityStoreManager entityStoreManager, io.vertigo.datamodel.smarttype.SmartTypeManager smartTypeManager, Map<Class,io.vertigo.core.lang.BasicTypeAdapter> exportAdapters, Map<io.vertigo.datamodel.data.definitions.DataField,Map<Object,String>> referenceCache, Map<io.vertigo.datamodel.data.definitions.DataField,Map<Object,String>> denormCache, io.vertigo.datamodel.data.model.DataObject 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