Class PublisherManagerImpl

  • All Implemented Interfaces:
    io.vertigo.core.node.component.Component, io.vertigo.core.node.component.CoreComponent, io.vertigo.core.node.component.Manager, PublisherManager

    public final class PublisherManagerImpl
    extends Object
    implements PublisherManager
    Implémentation standard du manager des éditions.
    Author:
    pchretien, npiedeloup
    • Constructor Detail

      • PublisherManagerImpl

        @Inject
        public PublisherManagerImpl​(io.vertigo.commons.script.ScriptManager scriptManager,
                                    MergerPlugin mergerPlugin)
        Constructeur.
        Parameters:
        scriptManager - Manager des scripts
        fileManager - Manager des fichiers
    • Method Detail

      • publish

        public VFile publish​(String fileName,
                             URL modelFileURL,
                             PublisherData data)
        Création d'une nouvelle édition.
        Specified by:
        publish in interface PublisherManager
        Parameters:
        fileName - Nom du document à générer (! pas son emplacement de stockage !)
        modelFileURL - Chemin vers le fichier model
        data - Données à fusionner avec le model
        Returns:
        Tache permettant la production d'un document au format passé en paramètre