Class PublisherDataUtil


  • public final class PublisherDataUtil
    extends Object
    Classe de récupération des données pour les editions.
    Author:
    oboitel, npiedeloup
    • Method Detail

      • populateField

        public static PublisherNode populateField​(PublisherNode parentNode,
                                                  String fieldName,
                                                  io.vertigo.datamodel.structure.model.DtObject 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.structure.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.structure.model.DtObject 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.structure.model.DtObject dto,
                                               io.vertigo.datamodel.structure.definitions.DtField 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... dtDefinitions)
        Méthode utilitaire pour générer une proposition de définition de PublisherNode, pour des DtDefinitions.
        Parameters:
        dtDefinitions - DtDefinition à utiliser.
        Returns:
        Proposition de PublisherNode.