adding transient annotaion so that it is ignored in serializing
set getDescendants() public
fixing bug for missing reference type
implement cache strategy for section references and remove generics from reference cache strategies.
Add preliminary SectionCacheStrategy and remove generics from reference cache strategies
adding Gazetteer to ReferenceSystem
fix for loading continents correctly
Updated countries #3238
log childIndex is null
fix logging for taxa used multiple times in addParentChild
add tests for treeIndex and deletion of nodes
renaming protected setter to setStateData, see #2923 (Rename CategoricalData.states collection to stateData)
#4114 sort order in taxon navigator and adding that autonyms could be whether infraspecific or infrageneric (Art. 22.3 and 26.3)
fix compareTo for IdentifiableEntity
fix missing idInVocabulary for countries; implement country mapping for EditGeoService (#3452, #3651)
minor
add NomStatus vocabulary for ICZN #4085
Added IsoParaType to SpecimenTypeDesignationStatus
implementing test and fixing bugs regarding #4081 (TaxonNodeServiceImpl.makeTaxonNodeASynonymOfAnotherTaxonNode() requires TAXONNAMEBASE.[UPDATE])
changed isTopmostNode to check for null parent node taxon
Add database index on treeIndex #4105
improve TaxonCacheStrategy. Use short form where possible
making TaxonNodeByNameComparator truely null save - #2912 (NPE in TaxonNodeByNameComparator when Taxon in TaxoNode is null)
Cleaning up a bit
solving some reference cache strategy issues, e.g. #3645
adding isBlank to StrategyBase
Better handling for short citation of references
minor and generics
implementing #4082 (implement default permission groups)
fix problem with changeSynonymToAcceptedTaxon of a synonym being part of an homotypical group
improve author parsing
toString for Reference
correct generics for classification
make description.setTaxon protected and cleanup cyprus altitudes and destinations
User.getAuthorities() made public as preliminary solution to #4053 (Transient field User.authorities not refreshed on reloading entity)
part 1 of fixing #2414 (Group updating doesn't work) by using CascaseType.REFRESH and test method extended
fixing and implementing test for #3782 (Security Context is not updated after editing GrantedAuthorities of a Group)
implementing global PUBLISH role, also introducing the interface IPublishable; solves #3980 (Implement PUBLISH role into cdmlib security)
adapt delete of rootnodes
Set setTitleCache to deprecated and add javadoc
add some listeners commented code for Reference class to handle abbrevTitleCache refresh later on
code cosmetics
making boolean methods in TaggedText all Transient #3991
fixing hibernate search annotation
fixing problems related to new taxon node structure
remove publish marker from synonyms #3883
removed tissue as kindOfUnit
remove uri from feature tree #3519
add unknownData to structured descriptive data #2975
schema update to 3.3.1
Fixing some test for new Classification structure in cdmlib-model
rootNode adaption for classification
again bugfix for DNA URLs
fix bug for getBoldUri
Bug fix for DnaSample record basis
minor changes (remove logging of missing classification)
implementing rule 2 and 3 for #3904 (EuroMed: Implement filtering rules for Distributions) - all existing test running successfully
new factory methods
add putter for locality
add "part" to sequence setter
remove old TDWGArea class
add convenients method for multiple elements
remove CopyOnWriteArrayList
move fields up
add first cascading to AgentBase.contact
javadoc and licence
add link to ticket #3596
clean up and remove redundant !removed: #3596
remove empty lines
Add IDescribable interface #3917
#3596
remove import
remote.xml : added simple rdf marshaller (named rdfMarshaller) for the web service rdf responses RdfViewTest, OaiPmhViewTest : changed SpringBeanByType annotation to SpringBeanByName since we have now two marshallers (remote.xml) RdfView, XmlView, OaiPmhResponseView : added qualifier for autowired marshaller since we now have two marshallers (remote.xml)...
simplifying and refactoring the distribution tree implementation, fixes problems in #3475 #2562 #3893