Package de.gwdg.metadataqa.marc.dao
Class MarcControlField
java.lang.Object
de.gwdg.metadataqa.marc.dao.MarcControlField
- All Implemented Interfaces:
Extractable,Validatable,Serializable
- Direct Known Subclasses:
MarcPositionalControlField,SimpleControlField
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected DataFieldDefinitionprotected List<ValidationError>protected BibliographicRecordprotected List<ValidationError> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetKeyValuePairs(SolrFieldType type, MarcVersion marcVersion) getSolrKey(SolrFieldType type, String tag, String mqTag) voidsetMarcRecord(BibliographicRecord marcRecord) booleanvalidate(MarcVersion marcVersion)
-
Field Details
-
marcRecord
-
definition
-
-
initializationErrors
-
validationErrors
-
-
Constructor Details
-
MarcControlField
public MarcControlField() -
MarcControlField
-
-
Method Details
-
getDefinition
-
getContent
-
getSolrKey
-
getKeyValuePairs
- Specified by:
getKeyValuePairsin interfaceExtractable
-
getKeyValuePairs
- Specified by:
getKeyValuePairsin interfaceExtractable
-
getKeyValuePairs
- Specified by:
getKeyValuePairsin interfaceExtractable
-
validate
- Specified by:
validatein interfaceValidatable
-
getValidationErrors
- Specified by:
getValidationErrorsin interfaceValidatable
-
setMarcRecord
-
getInitializationErrors
-