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
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 ManagerreferenceCache
- 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étierexportColumn
- 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 ManagerreferenceCache
- 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étierexportColumn
- Information de la colonne a exporter.- Returns:
- Valeur typée de la colonne de l'objet métier
-
-