make all defined terms comparable
minor
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...
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)
removing unnessecary casts
move code
allow DefinedTerms to be partOf
Chloroplast DNA Markers and some more Eukaryotes #3591
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, ...
set max length for idInVocabulary
implement some more term hierarchies and isKindOf and getGeneralizationOf(recursive) for IDefinedTerm #3611
Rename RightsTerm -> RightsType #1306
implement RankClass, remove iso639_2, add max values to distance attributes, change type for distances,
exchange modifier classes by DefinedTerm, add termtype to csv files, make term loader required constructor private
remove TdwgArea and add termType and idInVocabulary (#2998, #3478, #3479, #3539)
typo
more tests and features for #476: Implement free-text search methods for TaxonBase and TextData
remove imports
make termbase.uri and GenBankAccession.uri real java.net.URI #2340
remaining clone methods
clone methods for common
Reverting the RightsTerm -> RightsType change (see #1306). This is a model change and needs updates to the schema. We will transfer this into a branch.
#1306
Removed DefinedTermBase.media OneToMany #560 (forgot to delete this line before)
removed FIXME for ManyToMany #560
Changed DefinedTermBase.media form OneToMany to ManyToMany #560
reset for defined terms
made setVocabulary protected because otherwise it is not save for bidirectional use
merging PESI brach into trunk
rightsterm -> rightstype ticket #1306
Changed public boolean supports* to JavaBeans compliant isSupports*() method signatures in Feature class Several minor bugfixes in defined terms, validation. Indexing works on all Description Element Base subclasses.
deleting BibtexEntryType
added misspelling and emendation to name relationships
partOf now using the field directly
NameTypeDesignationStatus defined terms added (ticket #642)
reintroducing transient getters where required for cdm-remote; removing cast from inside getNomenclaturalReference(){}
Made changes to the xml mapping of DefinedTermBase.kindOf, .partOf, includes, and generalizationOf due to the way JAXB handles (or doesn't) generics.
Minor problems discovered whilst refactoring CATE: Corrections to User / Group / Authority impl Changes due to upgrade of hibernate-search change private constructors to protected (due to their handling by hibernate proxies)
Committing large number of changes relating to versioning implementation (#108)
Fixed normalization problems in JAXB import
NomenclaturalCode -> enum
@OneToMany for Media becomes @ManyToMany
Annotated field as IDREF
Major changes to the cdmlib default term loading and initialization, plus indexing of some model entities as part of #476
Annotated fields partOf, kindOf, generalizationOf as IDREF
Define "Includes" as @XmlIDREF to fix endless loop during marshalling.
Fixed a couple of bugs introduced during #464
Resolved #465 - Implemented relationships between terms and added relationships between TDWG Named Areas
Delete Warning, no substantial changes
Using external marshaller listener to set id=0 in case of DefinedTermBase derived classes. Using read-only transaction.
Serialize Cichorieae reference database
Performed project cleanup.
JAXB annotations - first drop
moved to model.media