Class PublisherManagerImpl

java.lang.Object
io.vertigo.quarto.impl.publisher.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 Details

    • PublisherManagerImpl

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

    • publish

      public io.vertigo.datastore.filestore.model.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