Class TraceabilityAnomalyAnalyzer
java.lang.Object
fr.gouv.vitam.worker.core.plugin.traceability.service.TraceabilityAnomalyAnalyzer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildGraph(List<LogbookTraceabilityOperationEntry> logbookEntries) voidcheckLogbookOperationAbnormalStatuses(LogbookTraceabilityOperationEntry logbookTraceabilityOperationEntry, TraceabilityAnomalyCollector traceabilityAnomalyCollector) voidcheckTruncatedLogbookOperationTraceability(LogbookTraceabilityOperationEntry logbookTraceabilityOperationEntry, TraceabilityAnomalyCollector traceabilityAnomalyCollector) voiddetectAndFillChainAnomalies(HandlerIO handlerIO, LocalDateTime exportStartDateTime, List<LogbookTraceabilityOperationEntry> operationEntries) voidfillEntryAnomalies(LogbookTraceabilityOperationEntry logbookTraceabilityOperationEntry, TraceabilityAnomalyCollector traceabilityAnomalyCollector)
-
Constructor Details
-
TraceabilityAnomalyAnalyzer
public TraceabilityAnomalyAnalyzer()
-
-
Method Details
-
buildGraph
public SimpleGraph<LogbookTraceabilityOperationEntry> buildGraph(List<LogbookTraceabilityOperationEntry> logbookEntries) -
detectAndFillChainAnomalies
public void detectAndFillChainAnomalies(HandlerIO handlerIO, LocalDateTime exportStartDateTime, List<LogbookTraceabilityOperationEntry> operationEntries) throws InvalidCreateOperationException, LogbookClientException, InvalidParseOperationException -
fillEntryAnomalies
public void fillEntryAnomalies(LogbookTraceabilityOperationEntry logbookTraceabilityOperationEntry, TraceabilityAnomalyCollector traceabilityAnomalyCollector) -
checkLogbookOperationAbnormalStatuses
public void checkLogbookOperationAbnormalStatuses(LogbookTraceabilityOperationEntry logbookTraceabilityOperationEntry, TraceabilityAnomalyCollector traceabilityAnomalyCollector) -
checkTruncatedLogbookOperationTraceability
public void checkTruncatedLogbookOperationTraceability(LogbookTraceabilityOperationEntry logbookTraceabilityOperationEntry, TraceabilityAnomalyCollector traceabilityAnomalyCollector)
-