minor
merge-update from trunk
-fixed possible NPE (fixes #4532)
some adaptations after trunk merge to 3.4.1
separate Amplification and AmplificationResult.java #4541
implement SingleReadAlignment.java #4529 not yet ready
isDeletable returns DeleteResult
merge PresenceTerm and AbsenceTerm #4521
removed unwanted service field
whitespace
ICdmCacher, DefaultTermInitializer : added comments CdmCacher : added code to disallow null values in cache and moved term initialisation code to specific subclass CdmDaoCacher : replaced with specialised CdmTermCacher defaultApplicationContext : removed remoting exception
improve cache update algorithm
changes in service layer for fixes in bulg editor and search for misapplied names and common names in editor
fix #4450
allow saving FullDataGenerator data through API (preliminary)
adapted tcs rdf and xml import, using apache jena for rdf import tcs import for caryophylales minor
fix delete taxon nodes with children
bugfix for null rank in #4374
remove generics
generics
handle null name
typos
merge-update from trunk; added import preference to add media as media specimen
added check for null cdm entity when putting default terms in cache
added possiblity to initialise some specific terms (like default language) which could be called outside a session
fixing prefer specific distributions for #3904 (EuroMed: Implement filtering rules for Distributions), status=null was ereoneously preferred
isDeletable ignores relations of identifiableEntity
fix jenkins
update abbrevTitleCache in bulk update (Cont.)
update abbrevTitleCache in bulk update
remove deprecated name service getVocabulary methods
implement getNextHigherTerm and getNextLowerTerm #3327
move vocabulary tests to vocabulary service and fix @Ignore, remove deprecated methods from INameService
updated doc
replace LockMode by LockOptions in service layer and persistence
return value of delete methods are DeleteResults