first implementation for DnaQuality #4434
added NotNull constraints to User.username, Group.name, GrantedAuthorityImpl.authority #4382
add IdentifierType Vocabulary
fix update script to run with MySQL, add TermType IdentifierType, add List index on identifiers
adapt tests to 3.4
make Identifiers a List
merge-update from trunk
@Audited has to be added to the sourceType then the sourceType column of the OriginalSource_aud allows null values. (#4396)
adapted tcs rdf and xml import, using apache jena for rdf import tcs import for caryophylales minor
update javadoc for OrderedTermBase.compareTo
minor javadoc
merge-update from trunk; added import preference to add media as media specimen
some generics
minor
adding @Transient to new API methods introduced for #3327 (better API for OrderedTermBase and OrderedTermVocabulary)
first implementation of alternative identifier #4275
remove old and misleading titleCache length
remove TODO
implement getNextHigherTerm and getNextLowerTerm #3327
cleaning up CdmBase
reverting erroneously committed experimental branch (swagger)
ignoring joda time partial from json serialization for swagger model scanner
increased storage capacity of mock cdm cachers
removed 2.6.9 reference
move MockCdmCacher to TermLoader
fix failing single model test due to new MockCdmCacher
create new vocabulary for MediaSpecimenKindOfUnit, move Detail image and Specimen scan from old to new vocabulary and create new terms Living plant photo and Artwork #4269
convenience access for new kindOfUnit uuids #4269
First commit for the CDM Caching api ICdmCacher, CdmCacher : CDM Cache class based on Ehcache defaultApplicationContext.xml : added cache package to be component scanned DefinedTermBase : new set/getCdmCacher method to make cacher available to term classes...
use unique name for GrantedAuthority and PermissionGroup also #4102
Unique username and some first update routine (still needs testing) #4102
javadoc
fix "Error occurred when trying retrieve title for Named Area"
implement cache strategy for section references and remove generics from reference cache strategies.
#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
add NomStatus vocabulary for ICZN #4085
implementing #4082 (implement default permission groups)
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)
Set setTitleCache to deprecated and add javadoc
code cosmetics
implementing rule 2 and 3 for #3904 (EuroMed: Implement filtering rules for Distributions) - all existing test running successfully
new factory methods
remove import
fixing #3891 (ordered distributions provided by portal/description//DistributionTree randomly broken) also related to #965 (Return type of partOf, kindOf etc. has to be decided)
added PresenceAbsenceTerm, KindOfUnit to the list of instantiable term types
some more proxy handling
fix sort order bug for lazy initialized names
update java doc
some Java doc for new term loading
refactor term loading for performance
removing unnessecary casts
commenting also method with important information related to #965 (Return type of partOf, kindOf etc. has to be decided)
javadoc for tree index constants
fix titleCache truncation size issue (e.g. #3774)
reordering and changing tests for OriginalSOurceType and make second non capital in MeasurementUnit.csv
change version ->3.3.0, move CdmMetaData, change schema version -> 20130924, fix TaxonServiceSearch test, update update-script
moving preferences into new package and some minor changes
merge trunk into v3.3 branch
some more changes to CdmPreferences including key size
partial implementation of CDM preferences (dao, service and enums): #3555
Javadoc for DnaMarker
final implementation of MaterialOrMethodEvent, Cloning, PreservationMethod, ... #3360
update script for vocabulary representations #3708 and some bugfixes on vocabularies and code
fix #3550 (duplicated reading of TermVocabulary representations during term loading)
Change WaterbodyOrCountry name to Country #3700
move code
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
persist Sequence direction via enum key #3686
Change CdmMetaData term version
minor changes, remove private methods
merge trunk into cdm3.3 branch