Revert "Revert "cleanup" and "fix #9129 add AdditionalMediaCopyright preference predicate""
This reverts commit c209fbc15a181c5be945a00cef29768f468ad12b.
Revert "cleanup" and "fix #9129 add AdditionalMediaCopyright preference predicate"
This reverts commit eaf633c931f45f5c95f1656bce0afe7c4c84dc56 and 600a12c7c81c43398ef8ee3e9aaca7d44b2f709e
fix #9129 add AdditionalMediaCopyright preference predicate
cleanup
ref #9025 implement TextDataExcelImport
ref #9049 first implementation for Fl. Uzbekistan habitat import
fix #9041 final changes to AltitudeExcelImport
fix #9071 fix incorrect formatting for empty but not null partials
ref #9009 updating class doc regarding auditing
adapt Language to store cached default language term locally as static variable
cleanup and rename methods and fix Fixme in ProxyUtils
ref #9102 TaxonNodeDto with statusNote, nodeStatus as status and status as TaxonStatus
ref #9078 allow ignoring recursive loading of terms
ref #9071 improve with-month-name period parsing
add preferred languages to DesciptionElementFormatterBase
ref #9071 add formatter for VerbatimTimePeriod
ref #9071 add formatter in ExtendedTimePeriod.toString
ref #9071 create TimePeriodFormatter and ExtendedTimePeriodFormatter and move toString methods
ref #9071, ref #6276 improve TimePeriod parsing with continued
ref #9071, ref #6276 improve TimePeriod parsing for periods with shared year or month and some other
ref #7709 rename putMethods in cacher
ref #9071 remove ExtendedTimePeriodPartialFormatter which is no longer needed
ref #9071, ref #6276 fix order of TimePeriodFormatting to DD MMM YYYY
ref #9071 use new partial formatting also in ExtendedTimePeriodPartialFormatter
ref #9071, ref #6276 Change TimePeriodFormatting to YYYY-MMM-DD
fix #9101 fix compile error
fix #8991 fruiting period added
fix NPE during specimen clone for matrix
ref #9004 change source type to DescriptionElementSource for TaxonNode.source
ref #9085 improve X_OR_FIRST_NULL handling
ref #9085 improvements to MatchStrategyFactory and switch order of match parameters, some improvements to TimePeriod matching
fix #9081 fix handling of empty Partial during save and in Person.get/setLifespan
ref #8785: fix sql exception by fixing nullSafeSet
ref #9004 fix transient behavior for TaxonNode.reference and TaxonNode.microReference
ref #9004 rename isEmpty to checkEmpty to avoid recognition as bean property
fix #9066: set default of preference to true
fix #9040: implement service/persistent methods to get featureDtos fitting to availableFor param
ref #8990: add formatter for extendedTimeperiod - minor
ref #9004 make isEmpty XmlTransient
ref #8990: add formatter for extendedTimeperiod
ref #9004 change XmlTransient for TaxonNode.reference, .detail and source
ref #9004 test CascadeType.Persist for orphanRemoval
ref #6581 ,ref #9004 fix orphanRemoval for ISingleSourced
ref #6581 ,ref #9004 fix preliminary SingleSourcedEntityBase class hierarchy (cont.)
ref #6581 ,ref #9004 fix preliminary SingleSourcedEntityBase class hierarchy
ref #6581 , fix #9004 update script for TaxonNode.source and some fixes
ref #6581 add "source" to Classification, TypeDesignation, RelationshipBase and NomenclaturalStatus
ref #6581 checkSource uses OriginalSource.isEmpty for nomenclaturalSources
ref #9004, ref #6581 link TaxonNode to OriginalSource, not Reference and micro reference String
ref #9004, ref #6581 add isEmpty to OriginalSource and super classes
ref #9067 preliminary added link attribute to Media to support solutions 3 and 4 if required
ref #9064 add ExternalLink to IdentifiableEntity
ref #9065: add preference predicate for specimen list editor
ref #9032: fix isAvailableForTaxon
fix #9009 add MediaMetaData (cont.)
cleanup and version handling
fix #9009 add MediaMetaData
fix #9058 fix failing index creation for ordinary MySQL key indexes and remove combined unique key for AuthorityBase
minor
revert changes in DefaultDescriptionBuilder
ref #9038: fix formatter for exact values
ref #9038 move DescriptionBuilder to model.format
further cleanup TaxonNodeFilter
fix null handling in QuantitativeData.NewMinMaxInstance
make TaxonNodeFilter constructors private, use factory methods instead.
fix #9043 add feature Altitude
ref #9002 Add symbols to TaxonNodeStatus
ref #9005 rename TaxonNode.excludedNote -> statusNote and replace flags by status enum
ref #9027 add termloading for available for and some fixes for availableFor
ref #8978 add integer factory method to StatisticalMeasurementValue
ref #7140 , ref #8802 implement supportedDataTypes and availableFor for Feature
ref #8802 fix DescriptionElementBase.clone for timeperiod
ref #8802 implement TemporalData
ref #8802 fix toString for freetext in ExtendedTimePeriod
ref #8802 add ExtendedTimePeriod
fix #8978 implement BigDecimal for StatisticalMeasurementValue
start SchemaUpdater_5120_5150
ref #9014 parse "bis" in test (not final version yet) for ", n.s.,"