added Cascade.MERGE to all fields with annotation Cascade.SAVE_UPDATE
isAncestor() using treeIndex
alternative for protected: deproxy #4200
cleaning up TaxonNode class and also refactoring solution for #4200
fixing sortindex issue #4200
start bugfixing and refactoring sortindex handling in TaxonNode
set getDescendants back to protected, remove @transient
adding transient annotaion so that it is ignored in serializing
set getDescendants() public
log childIndex is null
add tests for treeIndex and deletion of nodes
changed isTopmostNode to check for null parent node taxon
Add database index on treeIndex #4105
minor
Fixing some test for new Classification structure in cdmlib-model
rootNode adaption for classification
minor changes (remove logging of missing classification)
handle null classification for move taxon
handle newClassificaiton explicitly
try to fix StackOverflow for TaxonNode relations #3885
message change
handle TaxonNodes with no classification #3840
fixing probelms related to bean initialization
some changes for sortindex handling
fixing #3792 (permission problem when turning a taxon into a synonmy of another taxon)
fixed problem with deletion of nodes.
remove duplicates from TaxonNode children
merging delete functionality into trunk
exchange comments on treeNodes for issues related to OrderColumn (#3722)
some bugfixes for TaxonNode sorting #3508
bugfix for failing TaxonNodeService test
implement tree index update
minor cleanup
some changes for object deletion, especially the implementation of the childhandling.
implement sortIndex for TaxonNode and remove usedSynonym from addChildNode methods (#3508)
update updated script and some other changes
changes for absoluteElevation #2663, treeIndex (TaxonNode) #2947 and source type #1549
add original source type #1549 and adding taxon node tree index
remove model changing validations fix Delete_Orphan #3379
introducing the QueryFactory for to modularize lucene query building
reverting erroneously commits r16027 to r16031
more tests and features for #476: Implement free-text search methods for TaxonBase and TextData
updating comments
modifications for clone method of classification
clone() method for Classification: the method returns a classification with clones of all nodes and their relationships
clone methods for TaxonBase, Taxon, Synonym and TaxonNode (#454)
Corrected inheritance of interfaces. Corrected the message string of an exception.
merge 3.0.2 to trunk
integrating trunk
not null comment in taxon node and taxon tree
removed deprecated methods from CdmDefaultImport (revert getMicroReference)
removed deprecated methods form TaxonNode
merging /branches/cdmlib/SPRINT-Chichorieae1/ to trunk
merging PESI brach into trunk
bugfix for TaxonNode.getParent == null
#1390
fixed a bug that occurred when executing operations on taxon nodes on root level
fixes #1100 and #1101
bugfix for new taxon node methods
solved an issue where a parent of a taxon node wasn't deproxied
improving ITreeNode implementation
fixes #1017
fixes #1018
fixes #948
Corrected the implementation of removeRootNode in TaxonomicTree
minor fixes and new method for taxonomic tree
Added methods concerning taxonomic tree to taxon service.
TaxonomicTree implementation (model)
Added Cascade.MERGE for some, not all relationships where Cascade.SAVE_UPDATE exists, also added @NaturalId on uuid field to (a) index this column, speeding it up and (b) ensure uniqueness within a table of a given uuid (following the same semantics as equals())
taxonomic view and node in model