Class PositionalControlField
- java.lang.Object
-
- de.gwdg.metadataqa.marc.definition.ControlField
-
- de.gwdg.metadataqa.marc.definition.PositionalControlField
-
- All Implemented Interfaces:
Extractable,Validatable
public abstract class PositionalControlField extends ControlField implements Extractable, Validatable
-
-
Field Summary
Fields Modifier and Type Field Description protected BibliographicRecordmarcRecordprotected List<ValidationError>validationErrorsprotected List<ControlValue>valuesListprotected Map<ControlfieldPositionDefinition,String>valuesMap-
Fields inherited from class de.gwdg.metadataqa.marc.definition.ControlField
content
-
-
Constructor Summary
Constructors Constructor Description PositionalControlField()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,List<String>>getKeyValuePairs()Map<String,List<String>>getKeyValuePairs(String tag, String mqTag, SolrFieldType type)Map<ControlfieldPositionDefinition,String>getMap()voidsetMarcRecord(BibliographicRecord marcRecord)-
Methods inherited from class de.gwdg.metadataqa.marc.definition.ControlField
getContent, getSolrKey
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.gwdg.metadataqa.marc.Extractable
getKeyValuePairs, getKeyValuePairs
-
Methods inherited from interface de.gwdg.metadataqa.marc.Validatable
getValidationErrors, validate
-
-
-
-
Field Detail
-
marcRecord
protected BibliographicRecord marcRecord
-
valuesMap
protected Map<ControlfieldPositionDefinition,String> valuesMap
-
valuesList
protected List<ControlValue> valuesList
-
validationErrors
protected List<ValidationError> validationErrors
-
-
Method Detail
-
setMarcRecord
public void setMarcRecord(BibliographicRecord marcRecord)
-
getKeyValuePairs
public Map<String,List<String>> getKeyValuePairs()
- Specified by:
getKeyValuePairsin interfaceExtractable
-
getKeyValuePairs
public Map<String,List<String>> getKeyValuePairs(String tag, String mqTag, SolrFieldType type)
-
getMap
public Map<ControlfieldPositionDefinition,String> getMap()
-
-