Package de.gwdg.metadataqa.marc.dao
Class Control008
- java.lang.Object
-
- de.gwdg.metadataqa.marc.dao.MarcControlField
-
- de.gwdg.metadataqa.marc.dao.MarcPositionalControlField
-
- de.gwdg.metadataqa.marc.dao.Control008
-
- All Implemented Interfaces:
Extractable,Validatable,Serializable
public class Control008 extends MarcPositionalControlField implements Serializable
- Author:
- Péter Király
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class de.gwdg.metadataqa.marc.dao.MarcPositionalControlField
definition, recordType, valuesList, valuesMap
-
Fields inherited from class de.gwdg.metadataqa.marc.dao.MarcControlField
content, initializationErrors, marcRecord, validationErrors
-
-
Constructor Summary
Constructors Constructor Description Control008(String content, Leader.Type recordType)Control008(String content, BibliographicRecord marcRecord)
-
Method Summary
-
Methods inherited from class de.gwdg.metadataqa.marc.dao.MarcPositionalControlField
getCardinality, getControlValueByPosition, getKeyValuePairs, getKeyValuePairs, getLabel, getMap, getMqTag, getTag, getValuesList, registerControlValue, setMarcRecord
-
Methods inherited from class de.gwdg.metadataqa.marc.dao.MarcControlField
getContent, getDefinition, getInitializationErrors, getKeyValuePairs, getKeyValuePairs, getSolrKey, getValidationErrors, validate
-
-
-
-
Constructor Detail
-
Control008
public Control008(String content, Leader.Type recordType)
-
Control008
public Control008(String content, BibliographicRecord marcRecord)
-
-
Method Detail
-
initialize
public void initialize()
-
processContent
protected void processContent()
- Specified by:
processContentin classMarcPositionalControlField
-
resolve
public String resolve(ControlfieldPositionDefinition key)
-
getValueByPosition
public String getValueByPosition(int position)
-
getSubfieldByPosition
public ControlfieldPositionDefinition getSubfieldByPosition(int position)
-
getValueMap
public Map<ControlfieldPositionDefinition,String> getValueMap()
-
getRecordType
public Leader.Type getRecordType()
-
getTag008all00
public ControlValue getTag008all00()
-
getTag008all06
public ControlValue getTag008all06()
-
getTag008all07
public ControlValue getTag008all07()
-
getTag008all11
public ControlValue getTag008all11()
-
getTag008all15
public ControlValue getTag008all15()
-
getTag008all35
public ControlValue getTag008all35()
-
getTag008all38
public ControlValue getTag008all38()
-
getTag008all39
public ControlValue getTag008all39()
-
getTag008book18
public ControlValue getTag008book18()
-
getTag008book22
public ControlValue getTag008book22()
-
getTag008book23
public ControlValue getTag008book23()
-
getTag008book24
public ControlValue getTag008book24()
-
getTag008book28
public ControlValue getTag008book28()
-
getTag008book29
public ControlValue getTag008book29()
-
getTag008book30
public ControlValue getTag008book30()
-
getTag008book31
public ControlValue getTag008book31()
-
getTag008book33
public ControlValue getTag008book33()
-
getTag008book34
public ControlValue getTag008book34()
-
getTag008computer22
public ControlValue getTag008computer22()
-
getTag008computer23
public ControlValue getTag008computer23()
-
getTag008computer26
public ControlValue getTag008computer26()
-
getTag008computer28
public ControlValue getTag008computer28()
-
getTag008map18
public ControlValue getTag008map18()
-
getTag008map22
public ControlValue getTag008map22()
-
getTag008map25
public ControlValue getTag008map25()
-
getTag008map28
public ControlValue getTag008map28()
-
getTag008map29
public ControlValue getTag008map29()
-
getTag008map31
public ControlValue getTag008map31()
-
getTag008map33
public ControlValue getTag008map33()
-
getTag008music18
public ControlValue getTag008music18()
-
getTag008music20
public ControlValue getTag008music20()
-
getTag008music21
public ControlValue getTag008music21()
-
getTag008music22
public ControlValue getTag008music22()
-
getTag008music23
public ControlValue getTag008music23()
-
getTag008music24
public ControlValue getTag008music24()
-
getTag008music30
public ControlValue getTag008music30()
-
getTag008music33
public ControlValue getTag008music33()
-
getTag008continuing18
public ControlValue getTag008continuing18()
-
getTag008continuing19
public ControlValue getTag008continuing19()
-
getTag008continuing21
public ControlValue getTag008continuing21()
-
getTag008continuing22
public ControlValue getTag008continuing22()
-
getTag008continuing23
public ControlValue getTag008continuing23()
-
getTag008continuing24
public ControlValue getTag008continuing24()
-
getTag008continuing25
public ControlValue getTag008continuing25()
-
getTag008continuing28
public ControlValue getTag008continuing28()
-
getTag008continuing29
public ControlValue getTag008continuing29()
-
getTag008continuing33
public ControlValue getTag008continuing33()
-
getTag008continuing34
public ControlValue getTag008continuing34()
-
getTag008visual18
public ControlValue getTag008visual18()
-
getTag008visual22
public ControlValue getTag008visual22()
-
getTag008visual28
public ControlValue getTag008visual28()
-
getTag008visual29
public ControlValue getTag008visual29()
-
getTag008visual33
public ControlValue getTag008visual33()
-
getTag008visual34
public ControlValue getTag008visual34()
-
getTag008mixed23
public ControlValue getTag008mixed23()
-
-