Class PublisherDataUtil

java.lang.Object
io.vertigo.quarto.impl.publisher.PublisherDataUtil

public final class PublisherDataUtil extends Object
Classe de récupération des données pour les editions.
Author:
oboitel, npiedeloup
  • 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 parent
      fieldName - Nom du champs
      dtoValue - 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 parent
      fieldName - Nom du champs
      dtcValue - 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ées
      publisherDataNode - 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 champs
      dtField - le champs à rendre
      Returns:
      la chaine de caractère correspondant au rendu du champs
    • generatePublisherNodeDefinitionAsKsp

      public static String generatePublisherNodeDefinitionAsKsp(String... dataDefinitions)
      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.