Package de.gwdg.metadataqa.marc.cli
Class QACli<T extends CommonParameters>
java.lang.Object
de.gwdg.metadataqa.marc.cli.QACli<T>
- Direct Known Subclasses:
AuthorityAnalysis,BLClassificationAnalysis,ClassificationAnalysis,Completeness,FunctionalAnalysis,MarcToSolr,NetworkAnalysis,SerialScore,Shacl4bib,ShelfReadyCompleteness,ThompsonTraillCompleteness,TranslationAnalysis,ValidatorCli
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringprotected booleanprotected BibiographicPathprotected Fileprotected T -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcopyFileToOutputDir(String fileName) booleandoGroups()extractGroupIds(List<String> idLists) 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 voidsaveParameters(String fileName, T parameters) protected void
-
Field Details
-
parameters
-
ALL
- See Also:
-
groupBy
-
idCollectorFile
-
doSaveGroupIds
protected boolean doSaveGroupIds
-
-
Constructor Details
-
QACli
public QACli()
-
-
Method Details
-
initializeGroups
-
saveParameters
-
saveParameters
-
getGroupIds
protected Set<String> getGroupIds(CommonParameters parameters, BibliographicRecord bibliographicRecord) -
saveGroupIds
-
extractGroupIds
-
doGroups
public boolean doGroups() -
isJarNewerThan
-
initializeMeta
-
prepareReportFile
-
printToFile
Print to file- Parameters:
file- The output filecontent- The content
-
copyFileToOutputDir
-