def get_record(self):
self.update_system_numbers()<EOL>self.add_systemnumber("<STR_LIT>")<EOL>self.fields_list = [<EOL>"<STR_LIT>", "<STR_LIT>", "<STR_LIT>", "<STR_LIT>", "<STR_LIT>", "<STR_LIT:100>",<EOL>"<STR_LIT>", "<STR_LIT>", "<STR_LIT>", "<STR_LIT>", "<STR_LIT>", "<STR_LIT>",<EOL>"<STR_LIT>", "<STR_LIT>", "<STR_LIT>", "<STR_LIT>", "<STR_LIT>", "<STR_LIT>",<EOL>"<STR_LIT>", "<STR_LIT>", "<STR_LIT>", "<STR_LIT>", "<STR_LIT>", "<STR_LIT>",<EOL>"<STR_LIT>"<EOL>]<EOL>self.keep_only_fields()<EOL>self.determine_collections()<EOL>self.add_cms_link()<EOL>self.update_languages()<EOL>self.update_reportnumbers()<EOL>self.update_date()<EOL>self.update_pagenumber()<EOL>self.update_authors()<EOL>self.update_subject_categories("<STR_LIT>", "<STR_LIT>", "<STR_LIT>")<EOL>self.update_keywords()<EOL>self.update_experiments()<EOL>self.update_collaboration()<EOL>self.update_journals()<EOL>self.update_links_and_ffts()<EOL>if '<STR_LIT>' in self.collections:<EOL><INDENT>self.update_thesis_supervisors()<EOL>self.update_thesis_information()<EOL><DEDENT>if '<STR_LIT>' in self.collections:<EOL><INDENT>self.add_notes()<EOL><DEDENT>for collection in self.collections:<EOL><INDENT>record_add_field(self.record,<EOL>tag='<STR_LIT>',<EOL>subfields=[('<STR_LIT:a>', collection)])<EOL><DEDENT>self.remove_controlfields()<EOL>return self.record<EOL>
Override the base get_record.