Package com.logicaldoc.impex
Class ArchiveVerifier
- java.lang.Object
-
- com.logicaldoc.impex.ArchiveVerifier
-
- Direct Known Subclasses:
DefaultVerifier
public abstract class ArchiveVerifier extends Object
Abstract class to verify an archive. Concrete implementations must check the validity for a specific archive format.- Since:
- 4.5
- Author:
- Matteo Caruso - LogicalDOC
-
-
Constructor Summary
Constructors Constructor Description ArchiveVerifier()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description StringgetArchiveName()FilegetDocsDir()IndexgetIndex()static ArchiveVerifiergetInstance(File dir)Factory method for the verifier.static ArchiveVerifiergetInstance(File dir, IndexHandler handler)Factory method for the verifierList<String>getReport()booleanisCheckDocs()booleanisCheckDocsNumber()booleanisCheckHashes()booleanisCheckResources()booleanisValid()voidsetLogsLocale(Locale logsLocale)voidsetReport(List<String> report)abstract booleanverify()It is the abstract method of the class.
-
-
-
Method Detail
-
isCheckResources
public boolean isCheckResources()
-
isCheckDocsNumber
public boolean isCheckDocsNumber()
-
isCheckDocs
public boolean isCheckDocs()
-
isCheckHashes
public boolean isCheckHashes()
-
getInstance
public static ArchiveVerifier getInstance(File dir)
Factory method for the verifier. The IndexHandler is used.- Parameters:
dir- The archive directory- Returns:
- The verifier that match with the directory structure
- See Also:
getInstance(java.io.File,com.logicaldoc.impex.IndexHandler)
-
getInstance
public static ArchiveVerifier getInstance(File dir, IndexHandler handler)
Factory method for the verifier- Parameters:
dir- The archive directoryhandler- The handler to be used to read the index file- Returns:
- The verifier that match with the directory structure
-
verify
public abstract boolean verify()
It is the abstract method of the class. It is implemented by the inherit classes DefaultVerifier and StorageVerifier- Returns:
- true if all checks are successfully
-
isValid
public boolean isValid()
-
getDocsDir
public File getDocsDir()
-
setLogsLocale
public void setLogsLocale(Locale logsLocale)
-
getArchiveName
public String getArchiveName()
-
getIndex
public Index getIndex()
-
-