Package io.vertigo.quarto.impl.publisher
Class PublisherDataUtil
java.lang.Object
io.vertigo.quarto.impl.publisher.PublisherDataUtil
Classe de récupération des données pour les editions.
- Author:
- oboitel, npiedeloup
-
Method Summary
Modifier and TypeMethodDescriptionstatic StringgeneratePublisherNodeDefinitionAsKsp(String... dataDefinitions) Méthode utilitaire pour générer une proposition de définition de PublisherNode, pour des DtDefinitions.static voidpopulateData(io.vertigo.datamodel.data.model.DataObject dto, PublisherNode publisherDataNode) Peuple un publisherDataNode à partir de champs du Dto qui correspondent.static PublisherNodepopulateField(PublisherNode parentNode, String fieldName, io.vertigo.datamodel.data.model.DataObject dtoValue) Peuple un champs de type data dans un node.static voidpopulateField(PublisherNode parentNode, String fieldName, io.vertigo.datamodel.data.model.DtList<?> dtcValue) Peuple un champs de type data dans un node.static StringrenderStringField(io.vertigo.datamodel.data.model.DataObject dto, io.vertigo.datamodel.data.definitions.DataField dtField) Gére le rendu d'un champs de type String.
-
Method Details
-
populateField
public static PublisherNode populateField(PublisherNode parentNode, String fieldName, io.vertigo.datamodel.data.model.DataObject dtoValue) Peuple un champs de type data dans un node.- Parameters:
parentNode- Node parentfieldName- Nom du champsdtoValue- Dto contenant les valeurs- Returns:
- publisherNode du champ
-
populateField
public static void populateField(PublisherNode parentNode, String fieldName, io.vertigo.datamodel.data.model.DtList<?> dtcValue) Peuple un champs de type data dans un node.- Parameters:
parentNode- Node parentfieldName- Nom du champsdtcValue- DTC contenant les valeurs
-
populateData
public static void populateData(io.vertigo.datamodel.data.model.DataObject dto, PublisherNode publisherDataNode) Peuple un publisherDataNode à partir de champs du Dto qui correspondent.- Parameters:
dto- Objet de donnéespublisherDataNode- PublisherDataNode
-
renderStringField
public static String renderStringField(io.vertigo.datamodel.data.model.DataObject dto, io.vertigo.datamodel.data.definitions.DataField dtField) Gére le rendu d'un champs de type String.- Parameters:
dto- l'objet sur lequel porte le champsdtField- le champs à rendre- Returns:
- la chaine de caractère correspondant au rendu du champs
-
generatePublisherNodeDefinitionAsKsp
Méthode utilitaire pour générer une proposition de définition de PublisherNode, pour des DtDefinitions.- Parameters:
dataDefinitions- DtDefinition à utiliser.- Returns:
- Proposition de PublisherNode.
-