Project

General

Profile

task #8162

Move term related classes from model.common to model.term

Added by Andreas Müller 20 days ago. Updated 18 days ago.

Status:
Resolved
Priority:
Highest
Category:
cdm
Target version:
Start date:
03/04/2019
Due date:
% Done:

50%

Estimated time:
2.00 h
Severity:
normal

Description

This means moving the following model classes:

  • DefinedTerm
  • DefinedTermBase
  • OrderedTerm
  • OrderedTermBase
  • OrderedTermVocabulary
  • Representation
  • TermBase
  • TermType
  • TermVocabulary

and the following interfaces:

  • IDefinedTerm
  • IEnumTerm
  • IHasTermType
  • IKeyTerm
  • ILoadableTerm
  • ISimpleTerm

and the classes for TermInitializing:

  • DefaultTermInitializer
  • VocabularyEnum

and the following Exception classes

  • NoDefinedTermClassException
  • WrongTermTypeException

and the Comparators

  • OrderedTermComparator
  • TermIdInInVocabularyComparator
  • TermLanguageComparator

and the EnumTerm helper class

  • EnumeratedTermVoc

Associated revisions

Revision 495f8632 (diff)
Added by Andreas Müller 20 days ago

ref #8162 adapt vaadin to new term package

Revision 7ae0512d (diff)
Added by Andreas Müller 20 days ago

ref #8162 adapt cdmlip-app to new term package structure

Revision 1c39686b (diff)
Added by Andreas Müller 19 days ago

ref #8162 adapt cdmlip to new term package structure

Revision a4ae2ca1 (diff)
Added by Andreas Müller 19 days ago

ref #8162 updates to hibernate.cfg.xml

Revision 58e2f57e (diff)
Added by Andreas Müller 19 days ago

ref #8162 updates to test data in further metadata

Revision abfdb8f6 (diff)
Added by Andreas Müller 19 days ago

ref #8162 update to model cache

Revision b9dc6bb1 (diff)
Added by Andreas Müller 19 days ago

fix #8162 adapt terms to new package structure in TaxEditor

Revision ad29970c (diff)
Added by Andreas Müller 19 days ago

fix #8162 adapt PlantGlossaryCategoryAsPropertiesImport to new terms package structure

Revision 974d02d0 (diff)
Added by Andreas Müller 19 days ago

fix #8162 add eu.etaxonomy.cdm.model.term to exported packages

Revision eedc312f (diff)
Added by Andreas Müller 19 days ago

fix #8162 add eu.etaxonomy.cdm.model.term.init to exported packages

Revision 76cfd0f6 (diff)
Added by Andreas Müller 19 days ago

ref #8162 move term related classes from persistence(.dao.)common to .term

Revision 0698c0be (diff)
Added by Andreas Müller 19 days ago

ref #8162 export persistence.dao.(hibernate.)term

Revision bd491943 (diff)
Added by Andreas Müller 19 days ago

ref #8162 move OriginalSourceXXX to reference package

Revision 113347bb (diff)
Added by Andreas Müller 19 days ago

ref #8162 move OriginalSourceXXX to reference package

Revision 334731bb (diff)
Added by Andreas Müller 18 days ago

ref #8162 missing adaption for moving of OriginalSourceBase

Revision 6ed7a1a7 (diff)
Added by Andreas Müller 18 days ago

ref #8162 move OriginalSourceXXX to reference package

Revision b6b3cb35 (diff)
Added by Andreas Müller 18 days ago

ref #8162 move FeatureTree and FeatureNode to term package

Revision de81ab2a (diff)
Added by Andreas Müller 18 days ago

ref #8162 move OriginalSourceXXX to reference package in cdmlib-app

Revision 9ab4e3ab (diff)
Added by Andreas Müller 18 days ago

ref #8162 move FeatureTree and FeatureNode to term package in cdmlib-app

Revision 19ff6869 (diff)
Added by Andreas Müller 18 days ago

ref #8162 move FeatureTree and FeatureNode to new term package in TaxEditor

Revision 7c9e8720 (diff)
Added by Andreas Müller 18 days ago

ref #8162 move ISourceable to reference package in TaxEditor

Revision ce7faf74 (diff)
Added by Patrick Plitzner 9 days ago

ref #8162 update to model cache

History

#1 Updated by Andreas Müller 20 days ago

  • Description updated (diff)

#2 Updated by Andreas Müller 19 days ago

Other classes to move: Sources und IntextReferences, Rights, IReferencedEntity, ReferencedEntityBase, Language?

#3 Updated by Andreas Müller 19 days ago

  • Description updated (diff)

#4 Updated by Andreas Müller 19 days ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 50

#5 Updated by Andreas Müller 19 days ago

we should also adapt persistence layer

#6 Updated by Andreas Müller 19 days ago

  • Status changed from Resolved to In Progress

#7 Updated by Andreas Müller 19 days ago

  • Status changed from In Progress to Resolved

#8 Updated by Andreas Müller 19 days ago

Andreas Müller wrote:

we should also adapt persistence layer

done

#9 Updated by Andreas Müller 18 days ago

Also move FeatureNode and FeatureTree to new term package as they become TermTreeNode and TermTree

#10 Updated by Andreas Müller 18 days ago

Andreas Müller wrote:

Other classes to move: Sources und IntextReferences, Rights, IReferencedEntity, ReferencedEntityBase, Language?

I did move OriginalSourceBase, OriginalSourceType and IOriginalSource to reference package now.

IntextReferences should not be moved. They are not real references.

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 40 MB)