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