Class DbProcessReportPlugin

  • All Implemented Interfaces:
    io.vertigo.core.node.component.CoreComponent, io.vertigo.core.node.component.Plugin, ProcessReportPlugin, ProcessReport

    public class DbProcessReportPlugin
    extends Object
    implements ProcessReportPlugin
    Récupération des reporting d'execution en BDD.
    Author:
    mlaroche
    • Constructor Detail

      • DbProcessReportPlugin

        public DbProcessReportPlugin()
    • Method Detail

      • getProcessExecutions

        public List<ProcessExecution> getProcessExecutions​(ProcessDefinition processDefinition,
                                                           String status,
                                                           Integer limit,
                                                           Integer offset)
        Description copied from interface: ProcessReport
        Retourne la liste des executions d'un processus répondant à des critères triés par ordre chronologique décroissant.
        Specified by:
        getProcessExecutions in interface ProcessReport
        Parameters:
        processDefinition - le processus concerné par la requête
        status - le status des executions à retourner
        limit - le nombre de resultat souhaités
        offset - le rang du premier résultat retourné
        Returns:
        la liste des éxécutions répondant aux critères
      • getSummariesByDate

        public List<ExecutionSummary> getSummariesByDate​(Instant minDate,
                                                         Instant maxDate,
                                                         Optional<String> status)
        Description copied from interface: ProcessReport
        Retourne le rapport d'execution d'orchestra sur une période.
        Specified by:
        getSummariesByDate in interface ProcessReport
        Parameters:
        minDate - la date de début
        maxDate - la date de fin
        status - permet de filtrer sur un état d'execution (par exemple voir les processus qui ont eu une execution en erreur sur la période.
        Returns:
        la liste de résumés répondant aux critères