Class DbProcessReportPlugin
- java.lang.Object
-
- io.vertigo.orchestra.plugins.services.report.db.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 Summary
Constructors Constructor Description DbProcessReportPlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ActivityExecution
getActivityExecution(Long aceId)
Retourne une execution d'activité par son id.List<ActivityExecution>
getActivityExecutionsByProcessExecution(Long preId)
Récupère la liste des activités d'une execution de processus.ProcessExecution
getProcessExecution(Long preId)
Retourne une execution de processus.List<ProcessExecution>
getProcessExecutions(ProcessDefinition processDefinition, String status, Integer limit, Integer offset)
Retourne la liste des executions d'un processus répondant à des critères triés par ordre chronologique décroissant.List<ExecutionSummary>
getSummariesByDate(Instant minDate, Instant maxDate, Optional<String> status)
Retourne le rapport d'execution d'orchestra sur une période.ExecutionSummary
getSummaryByDate(ProcessDefinition processDefinition, Instant minDate, Instant maxDate)
Retourne le rapport d'execution d'un processus sur une période.
-
-
-
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 interfaceProcessReport
- Parameters:
processDefinition
- le processus concerné par la requêtestatus
- le status des executions à retournerlimit
- le nombre de resultat souhaitésoffset
- 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 interfaceProcessReport
- Parameters:
minDate
- la date de débutmaxDate
- la date de finstatus
- 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
-
getSummaryByDate
public ExecutionSummary getSummaryByDate(ProcessDefinition processDefinition, Instant minDate, Instant maxDate)
Description copied from interface:ProcessReport
Retourne le rapport d'execution d'un processus sur une période.- Specified by:
getSummaryByDate
in interfaceProcessReport
- Parameters:
processDefinition
- le nom du processusminDate
- la date de débutmaxDate
- la date de fin- Returns:
- le résumé
-
getProcessExecution
public ProcessExecution getProcessExecution(Long preId)
Description copied from interface:ProcessReport
Retourne une execution de processus.- Specified by:
getProcessExecution
in interfaceProcessReport
- Parameters:
preId
- l'id de l'execution- Returns:
- l'execution
-
getActivityExecutionsByProcessExecution
public List<ActivityExecution> getActivityExecutionsByProcessExecution(Long preId)
Description copied from interface:ProcessReport
Récupère la liste des activités d'une execution de processus.- Specified by:
getActivityExecutionsByProcessExecution
in interfaceProcessReport
- Parameters:
preId
- l'id de l'exécution- Returns:
- la liste des activités associées
-
getActivityExecution
public ActivityExecution getActivityExecution(Long aceId)
Description copied from interface:ProcessReport
Retourne une execution d'activité par son id.- Specified by:
getActivityExecution
in interfaceProcessReport
- Parameters:
aceId
- l'id de l'execution d'activité- Returns:
- l'activité
-
-