Package de.gwdg.metadataqa.marc.cli
Class MarcToSolr
- java.lang.Object
-
- de.gwdg.metadataqa.marc.cli.QACli
-
- de.gwdg.metadataqa.marc.cli.MarcToSolr
-
- All Implemented Interfaces:
BibliographicInputProcessor,Serializable
public class MarcToSolr extends QACli implements BibliographicInputProcessor, Serializable
usage: java -cp target/qa-catalogue-0.1-SNAPSHOT-jar-with-dependencies.jar de.gwdg.metadataqa.marc.cli.SolrKeyGenerator http://localhost:8983/solr/tardit 0001.0000000.formatted.json- Author:
- Péter Király
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class de.gwdg.metadataqa.marc.cli.QACli
ALL, doSaveGroupIds, groupBy, idCollectorFile
-
-
Constructor Summary
Constructors Constructor Description MarcToSolr(MarcToSolrParameters parameters)MarcToSolr(String[] args)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterIteration(int numberOfprocessedRecords)voidbeforeIteration()voidfileOpened(Path path)voidfileProcessed()CommonParametersgetParameters()static voidmain(String[] args)voidprintHelp(org.apache.commons.cli.Options options)voidprocessRecord(BibliographicRecord bibliographicRecord, int recordNumber)voidprocessRecord(org.marc4j.marc.Record marc4jRecord, int recordNumber)booleanreadyToProcess()-
Methods inherited from class de.gwdg.metadataqa.marc.cli.QACli
doGroups, extractGroupIds, getGroupIds, initializeGroups, initializeMeta, isJarNewerThan, prepareReportFile, printToFile, saveGroupIds, saveParameters
-
-
-
-
Constructor Detail
-
MarcToSolr
public MarcToSolr(String[] args) throws org.apache.commons.cli.ParseException
- Throws:
org.apache.commons.cli.ParseException
-
MarcToSolr
public MarcToSolr(MarcToSolrParameters parameters) throws org.apache.commons.cli.ParseException
- Throws:
org.apache.commons.cli.ParseException
-
-
Method Detail
-
main
public static void main(String[] args) throws org.apache.commons.cli.ParseException
- Throws:
org.apache.commons.cli.ParseException
-
getParameters
public CommonParameters getParameters()
- Specified by:
getParametersin interfaceBibliographicInputProcessor
-
processRecord
public void processRecord(org.marc4j.marc.Record marc4jRecord, int recordNumber) throws IOException- Specified by:
processRecordin interfaceBibliographicInputProcessor- Throws:
IOException
-
processRecord
public void processRecord(BibliographicRecord bibliographicRecord, int recordNumber) throws IOException
- Specified by:
processRecordin interfaceBibliographicInputProcessor- Throws:
IOException
-
beforeIteration
public void beforeIteration()
- Specified by:
beforeIterationin interfaceBibliographicInputProcessor
-
fileOpened
public void fileOpened(Path path)
- Specified by:
fileOpenedin interfaceBibliographicInputProcessor
-
fileProcessed
public void fileProcessed()
- Specified by:
fileProcessedin interfaceBibliographicInputProcessor
-
afterIteration
public void afterIteration(int numberOfprocessedRecords)
- Specified by:
afterIterationin interfaceBibliographicInputProcessor
-
printHelp
public void printHelp(org.apache.commons.cli.Options options)
- Specified by:
printHelpin interfaceBibliographicInputProcessor
-
readyToProcess
public boolean readyToProcess()
- Specified by:
readyToProcessin interfaceBibliographicInputProcessor
-
-