Class EvidenceService
java.lang.Object
fr.gouv.vitam.worker.core.plugin.evidence.EvidenceService
Evidence Service class
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionauditAndGenerateReportIfKo
(EvidenceAuditParameters parameters, List<String> securedLines, String id) audit and generatedownloadAndExtractDataFromStorage
(String fileName, String fileToExtract, String extension, boolean delele) evidenceAuditsChecks
(String id, MetadataType metadataType, List<StorageStrategy> storageStrategies) evidenceAuditsChecksextractFileStreamFromZip
(File file, String fileToExtract, String extension, boolean delete) loadInformationFromFile
(List<String> securedLines, MetadataType metadataType, String id)
-
Field Details
-
JSON
- See Also:
-
OK
- See Also:
-
WARNING
- See Also:
-
-
Constructor Details
-
EvidenceService
public EvidenceService()
-
-
Method Details
-
auditAndGenerateReportIfKo
public EvidenceAuditReportLine auditAndGenerateReportIfKo(EvidenceAuditParameters parameters, List<String> securedLines, String id) audit and generate- Parameters:
parameters
- parameterssecuredLines
- secured Linid
- identifier- Returns:
- EvidenceAuditReportLine
-
downloadAndExtractDataFromStorage
public File downloadAndExtractDataFromStorage(String fileName, String fileToExtract, String extension, boolean delele) throws EvidenceAuditException - Parameters:
fileName
- the file namefileToExtract
-extension
-- Returns:
- LifeCycleTraceabilitySecureFileObject
- Throws:
EvidenceAuditException
- the EvidenceAuditException
-
loadInformationFromFile
public static LifeCycleTraceabilitySecureFileObject loadInformationFromFile(List<String> securedLines, MetadataType metadataType, String id) throws EvidenceAuditException - Throws:
EvidenceAuditException
-
extractFileStreamFromZip
public File extractFileStreamFromZip(File file, String fileToExtract, String extension, boolean delete) throws EvidenceAuditException - Throws:
EvidenceAuditException
-
evidenceAuditsChecks
public EvidenceAuditParameters evidenceAuditsChecks(String id, MetadataType metadataType, List<StorageStrategy> storageStrategies) evidenceAuditsChecks- Parameters:
id
- the idmetadataType
- the metadataTypestorageStrategies
- the storageStrategies
-