Class Marc21Record
- java.lang.Object
-
- de.gwdg.metadataqa.marc.dao.record.BibliographicRecord
-
- de.gwdg.metadataqa.marc.dao.record.Marc21Record
-
- All Implemented Interfaces:
Extractable,Serializable
public class Marc21Record extends BibliographicRecord
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.gwdg.metadataqa.marc.dao.record.BibliographicRecord
BibliographicRecord.RESOLVE
-
-
Field Summary
-
Fields inherited from class de.gwdg.metadataqa.marc.dao.record.BibliographicRecord
PICA_SUBJECT_TAGS, schemaType
-
-
Constructor Summary
Constructors Constructor Description Marc21Record()Marc21Record(String id)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description List<DataField>getAuthorityFields()Map<DataField,AuthorityCategory>getAuthorityFieldsMap()static Map<ShelfReadyFieldsBooks,String>getRawShelfReadyMap()Map<ShelfReadyFieldsBooks,Map<String,List<String>>>getShelfReadyMap()Map<ThompsonTraillFields,List<String>>getThompsonTraillTagsMap()booleanisAuthorityTag(String tag)booleanisSkippableAuthoritySubfield(String tag, String code)booleanisSkippableSubjectSubfield(String tag, String code)booleanisSubjectTag(String tag)-
Methods inherited from class de.gwdg.metadataqa.marc.dao.record.BibliographicRecord
addDataField, addUnhandledTags, asJson, exists, extract, extract, format, formatAsMarc, formatAsText, formatForIndex, getAuthorityFields, getAuthorityFields, getControl001, getControl003, getControl005, getControl006, getControl007, getControl008, getControlfields, getDatafield, getDatafields, getId, getId, getKeyValuePairs, getKeyValuePairs, getKeyValuePairs, getKeyValuePairs, getLeader, getPositionalControlfields, getSchemaType, getSimpleControlfields, getSubject6xx, getSubjects, getType, getUnhandledTags, hasDatafield, isIgnorableField, search, select, select, setControl001, setControl003, setControl005, setControl006, setControl007, setControl008, setField, setField, setField, setLeader, setLeader, setLeader, setSchemaType
-
-
-
-
Constructor Detail
-
Marc21Record
public Marc21Record()
-
Marc21Record
public Marc21Record(String id)
-
-
Method Detail
-
getAuthorityFields
public List<DataField> getAuthorityFields()
- Specified by:
getAuthorityFieldsin classBibliographicRecord
-
getAuthorityFieldsMap
public Map<DataField,AuthorityCategory> getAuthorityFieldsMap()
- Specified by:
getAuthorityFieldsMapin classBibliographicRecord
-
isAuthorityTag
public boolean isAuthorityTag(String tag)
- Specified by:
isAuthorityTagin classBibliographicRecord
-
isSkippableAuthoritySubfield
public boolean isSkippableAuthoritySubfield(String tag, String code)
- Specified by:
isSkippableAuthoritySubfieldin classBibliographicRecord
-
isSubjectTag
public boolean isSubjectTag(String tag)
- Specified by:
isSubjectTagin classBibliographicRecord
-
isSkippableSubjectSubfield
public boolean isSkippableSubjectSubfield(String tag, String code)
- Specified by:
isSkippableSubjectSubfieldin classBibliographicRecord
-
getThompsonTraillTagsMap
public Map<ThompsonTraillFields,List<String>> getThompsonTraillTagsMap()
- Specified by:
getThompsonTraillTagsMapin classBibliographicRecord
-
getShelfReadyMap
public Map<ShelfReadyFieldsBooks,Map<String,List<String>>> getShelfReadyMap()
- Specified by:
getShelfReadyMapin classBibliographicRecord
-
getRawShelfReadyMap
public static Map<ShelfReadyFieldsBooks,String> getRawShelfReadyMap()
-
-