moving preferences into new package and some minor changes
minor
merge trunk into v3.3 branch
some more changes to CdmPreferences including key size
exchange comments on treeNodes for issues related to OrderColumn (#3722)
javadoc for amplification
some bugfixes for TaxonNode sorting #3508
partial implementation of CDM preferences (dao, service and enums): #3555
rename ISectionBase -> ISection
implement Section as ReferenceType #2853
Javadoc for DnaMarker
Javadoc for molecular classes
rename materialMethodTerm -> definedMaterialOrMethod
final implementation of MaterialOrMethodEvent, Cloning, PreservationMethod, ... #3360
add serId
update script for vocabulary representations #3708 and some bugfixes on vocabularies and code
add new derivation events #3714
fix #3550 (duplicated reading of TermVocabulary representations during term loading)
Change WaterbodyOrCountry name to Country #3700
move static waterbody methods to NamedArea
update waterbody uuids in class, csv and TermsDataSet
move code
update some vocabulary labels and descriptions
Change WaterbodyOrCountry representation
remove dummy terms with update script #3706
add hierarchical information to DnaMarker vocabularies #3591
update NomenclaturalCode.csv to use ICNAFP
allow DefinedTerms to be partOf
split Waterbody and Country vocabulary and make waterbody an ordinary NamedArea #3700
Chloroplast DNA Markers and some more Eukaryotes #3591
bugfix for DOI handling
implement DOI class and use in Reference #3572
rename getRankByAbbrev methods to getRankByIdInVoc #3479
conservative language handling for nomenclatural status type #3545
fix duplicate idInVocabulary in term loading and schema updater #3479
persist Sequence direction via enum key #3686
adding FactoryMethods and Constructor to DNA classes and uuid/key for SequenceDirection
Change CdmMetaData term version
some javadoc and factory methods
minor changes, remove private methods
change table name Rights->RightsInfo #2945
update Collection class
fix all compilation errors for app-import 3.3
merge trunk into cdm3.3 branch
update pom vesion 3.2.3 -> 3.2.4
remove descriptionSeparated from FeatureTree #3678
serialUUID for DerivedUnit
javadoc
add kindOfUnit vocabularies to CDM and tests (update script still missing) #3568
add kindOfUnit termType #3568
replace specification by specialization
remove imports
remove commented elevation error
remove commented annotations
remove getCitation and IReferencedEntity from TaxonNameBase
some documentation
fix failing tests for linkbackUri (#3345 and #3374)
final adaptations for Annotation.linkbackUri #3374 and #3345
base implementation for integration of original spelling in name cache strategy #2874
bugfix for failing TaxonNodeService test
bugfix for preserved specimen
log text for enum exceptions
update SpecimenOrObservationTypes
some fixes for modell change branche
TitleCacheLength updater #1592
fix null rank bug
Bugfix for article cache strategy
some bugfixes and persistence implementation for abbrev title in reference
first version of abbreviated title cache generation for references : #1551
implement tree index update
minor cleanup
cleanup blank abbrevLabels
latest changes to Schema updater and handling of blank abbrevLabels
Update script for termtype and some other, remove InstitutionType and COntinent, update idInVocabulary, ...
validate termType not null and some minor changes
set termType when loading terms
readCsv Class changed
fix NameFeatures csv
update update script such that no validation errors exist anymore
change some names in molecular and update the update script
merge trunk to cdm-3.3 branch
set max length for idInVocabulary
use strings for recordBasis (#2615 und #3544)
use strings for rankClass (#2615 und #3544)
use strings for sourcetypes (#2615 und #3544)
use strings for termtypes (#2615 und #3544)
VocabularyServiceImpl.java, TermVocabularyDaoImpl.java, IVocabularyService.java, ITermVocabularyDao.java : added method (findByTermType) to find all vocabularies related to a particular term type. TermType.java : Added method (getEmptyDefinedTermBase) to return DefinedTermBase object corresponding to the (this) TermType....
implement some more term hierarchies and isKindOf and getGeneralizationOf(recursive) for IDefinedTerm #3611
added isKindOf and getGeneralisationOf(recursive) to IEnumTerm #3611
implemented IEnumTerm and its hierarchies #3611, #3618
Separate interface for DefinedTermBase and enumerations #3618
fix test after removing media from specimenOrObservation #3597