Class DataFieldDefinition

    • Constructor Detail

      • DataFieldDefinition

        public DataFieldDefinition()
    • Method Detail

      • getTag

        public String getTag()
      • getIndexTag

        public String getIndexTag()
      • getLabel

        public String getLabel()
      • postCreation

        protected void postCreation()
      • setIndicatorFlags

        protected void setIndicatorFlags()
      • setSubfields

        protected void setSubfields​(String... input)
      • setSubfieldsWithCardinality

        protected void setSubfieldsWithCardinality​(String... input)
      • indexSubfields

        protected void indexSubfields()
      • isHistoricalSubfield

        public boolean isHistoricalSubfield​(String code)
      • getDescriptionUrl

        public String getDescriptionUrl()
      • getSubfield

        public SubfieldDefinition getSubfield​(String code)
        Parameters:
        code -
        Returns:
        The subfield definition or null
      • hasVersionSpecificSubfields

        public boolean hasVersionSpecificSubfields​(MarcVersion marcVersion)
      • isVersionSpecificSubfields

        public boolean isVersionSpecificSubfields​(MarcVersion marcVersion,
                                                  String code)
      • getHistoricalSubfields

        public List<Code> getHistoricalSubfields()
      • getMqTag

        public String getMqTag()
      • setCompilanceLevels

        public void setCompilanceLevels​(String national)
      • setCompilanceLevels

        public void setCompilanceLevels​(String national,
                                        String minimal)
      • getNationalCompilanceLevel

        public CompilanceLevel getNationalCompilanceLevel()
      • setNationalCompilanceLevel

        public void setNationalCompilanceLevel​(CompilanceLevel nationalLevel)
      • setNationalCompilanceLevel

        public void setNationalCompilanceLevel​(String level)
      • getMinimalCompilanceLevel

        public CompilanceLevel getMinimalCompilanceLevel()
      • setMinimalCompilanceLevel

        public void setMinimalCompilanceLevel​(String level)
      • setMinimalCompilanceLevel

        public void setMinimalCompilanceLevel​(CompilanceLevel minimalLevel)
      • isObsolete

        public boolean isObsolete()