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
-