Class DbProcessLoggerPlugin

java.lang.Object
io.vertigo.orchestra.plugins.services.log.db.DbProcessLoggerPlugin
All Implemented Interfaces:
io.vertigo.core.node.component.CoreComponent, io.vertigo.core.node.component.Plugin, ProcessLoggerPlugin, ProcessLogger

public class DbProcessLoggerPlugin extends Object implements ProcessLoggerPlugin
Récupération des logs en BDD.
Author:
mlaroche
  • Constructor Details

    • DbProcessLoggerPlugin

      public DbProcessLoggerPlugin()
  • Method Details

    • getLogFileForProcess

      public Optional<io.vertigo.datastore.filestore.model.VFile> getLogFileForProcess(Long processExecutionId)
      Récupère le fichier de log d'une execution de processus.
      Specified by:
      getLogFileForProcess in interface ProcessLogger
      Parameters:
      processExecutionId - L'id de l'execution
      Returns:
      le fichier de log
    • getActivityAttachment

      public Optional<io.vertigo.datastore.filestore.model.VFile> getActivityAttachment(Long actityExecutionId)
      Récupère le fichier de log d'une execution d'activité.
      Specified by:
      getActivityAttachment in interface ProcessLogger
      Parameters:
      actityExecutionId - l'id de l'activité
      Returns:
      le fichier de log de l'activité
    • getActivityLogFile

      public Optional<io.vertigo.datastore.filestore.model.VFile> getActivityLogFile(Long actityExecutionId)
      Récupère sous forme de fichier le log technique d'une activité. (Si l'activité possède un log)
      Specified by:
      getActivityLogFile in interface ProcessLogger
      Parameters:
      actityExecutionId - l'id de l'activité
      Returns:
      le fichier de log technique de l'activité