Module: ProjectUnification
- Defined in:
- lib/project_unification.rb,
lib/project_unification/migrator.rb,
lib/project_unification/cached_rebuilder.rb,
lib/project_unification/model_classifier.rb,
lib/project_unification/special_handlers.rb,
lib/project_unification/taxon_name_handler.rb
Overview
Special handler for TaxonName model during project unification
TaxonNames require special handling due to:
- closure_tree hierarchical structure
- Each project having a unique Root taxon
- Complex parent-child relationships
- Need to preserve hierarchy integrity
Defined Under Namespace
Modules: SpecialHandlers Classes: CachedRebuilder, Migrator, ModelClassifier, Service, TaxonNameHandler