# Uses of Class
fr.gouv.vitam.common.security.merkletree.MerkleTreeAlgo

Packages that use MerkleTreeAlgo
Package
Description
fr.gouv.vitam.logbook.administration.core
Provides the core classes for the Logbook Administration module
fr.gouv.vitam.logbook.common.traceability
fr.gouv.vitam.storage.engine.server.storagetraceability
fr.gouv.vitam.worker.core.plugin.lfc_traceability
fr.gouv.vitam.worker.core.plugin.traceability

- ## Uses of MerkleTreeAlgo in fr.gouv.vitam.logbook.administration.core

  Methods in fr.gouv.vitam.logbook.administration.core with parameters of type MerkleTreeAlgo
  Modifier and Type
  Method
  Description
  `void`
  LogbookOperationTraceabilityHelper.`saveDataInZip(MerkleTreeAlgo algo, TraceabilityFile file)`

- ## Uses of MerkleTreeAlgo in fr.gouv.vitam.logbook.common.traceability

  Methods in fr.gouv.vitam.logbook.common.traceability with parameters of type MerkleTreeAlgo
  Modifier and Type
  Method
  Description
  `void`
  LogbookTraceabilityHelper.`saveDataInZip(MerkleTreeAlgo algo, TraceabilityFile file)`
  Search for entries to secure with the traceability process and store data in the given Traceability zip file.
  Also, Merkle Algorithm should be updated by adding each wanted entry as a leaf of the tree.

- ## Uses of MerkleTreeAlgo in fr.gouv.vitam.storage.engine.server.storagetraceability

  Methods in fr.gouv.vitam.storage.engine.server.storagetraceability with parameters of type MerkleTreeAlgo
  Modifier and Type
  Method
  Description
  `void`
  LogbookStorageTraceabilityHelper.`saveDataInZip(MerkleTreeAlgo algo, TraceabilityFile file)`

- ## Uses of MerkleTreeAlgo in fr.gouv.vitam.worker.core.plugin.lfc_traceability

  Methods in fr.gouv.vitam.worker.core.plugin.lfc_traceability with parameters of type MerkleTreeAlgo
  Modifier and Type
  Method
  Description
  `protected void`
  LogbookLifeCycleTraceabilityHelper.`extractAppendToFinalFile(CloseableIterator<com.fasterxml.jackson.databind.JsonNode> jsonLineIterator, TraceabilityFile traceabilityFile, MerkleTreeAlgo algo)`
  Reduce part of the process : lets merge in one only file the disting lifecycles ones
  `void`
  LogbookObjectGroupLifeCycleTraceabilityHelper.`saveDataInZip(MerkleTreeAlgo algo, TraceabilityFile file)`
  `void`
  LogbookUnitLifeCycleTraceabilityHelper.`saveDataInZip(MerkleTreeAlgo algo, TraceabilityFile file)`

- ## Uses of MerkleTreeAlgo in fr.gouv.vitam.worker.core.plugin.traceability

  Methods in fr.gouv.vitam.worker.core.plugin.traceability that return MerkleTreeAlgo
  Modifier and Type
  Method
  Description
  `static MerkleTreeAlgo`
  VerifyMerkleTreeActionHandler.`computeMerkleTree(InputStream inputStream, DigestType digestType)`
  Compute merkle tree