Package de.gwdg.metadataqa.marc.cli
Class QACli
- java.lang.Object
-
- de.gwdg.metadataqa.marc.cli.QACli
-
- Direct Known Subclasses:
Completeness,MarcToSolr,Shacl4bib,ValidatorCli
public abstract class QACli extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringALLprotected booleandoSaveGroupIdsprotected BibiographicPathgroupByprotected FileidCollectorFile
-
Constructor Summary
Constructors Constructor Description QACli()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleandoGroups()static Set<String>extractGroupIds(List<String> idLists)protected Set<String>getGroupIds(CommonParameters parameters, BibliographicRecord bibliographicRecord)protected voidinitializeGroups(String groupBy, boolean isPica)protected voidinitializeMeta(CommonParameters parameters)protected booleanisJarNewerThan(String outputDir, String fileName)protected FileprepareReportFile(String outputDir, String fileName)protected voidprintToFile(File file, String content)Print to fileprotected voidsaveGroupIds(String recordId, Set<String> groupIds)protected <T extends CommonParameters>
voidsaveParameters(String fileName, T parameters)
-
-
-
Field Detail
-
ALL
public static final String ALL
- See Also:
- Constant Field Values
-
groupBy
protected BibiographicPath groupBy
-
idCollectorFile
protected File idCollectorFile
-
doSaveGroupIds
protected boolean doSaveGroupIds
-
-
Method Detail
-
initializeGroups
protected void initializeGroups(String groupBy, boolean isPica)
-
saveParameters
protected <T extends CommonParameters> void saveParameters(String fileName, T parameters)
-
getGroupIds
protected Set<String> getGroupIds(CommonParameters parameters, BibliographicRecord bibliographicRecord)
-
doGroups
public boolean doGroups()
-
initializeMeta
protected void initializeMeta(CommonParameters parameters)
-
-