Project

General

Profile

task #8162

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

Added by Andreas Müller 9 months ago. Updated 8 months ago.

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

100%

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

Related issues

Related to Edit - bug #8407: Fix "FeatureTest" New 07/25/2019

Associated revisions

Revision 495f8632 (diff)
Added by Andreas Müller 9 months ago

ref #8162 adapt vaadin to new term package

Revision 7ae0512d (diff)
Added by Andreas Müller 9 months ago

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

Revision 1c39686b (diff)
Added by Andreas Müller 9 months ago

ref #8162 adapt cdmlip to new term package structure

Revision a4ae2ca1 (diff)
Added by Andreas Müller 9 months ago

ref #8162 updates to hibernate.cfg.xml

Revision 58e2f57e (diff)
Added by Andreas Müller 9 months ago

ref #8162 updates to test data in further metadata

Revision abfdb8f6 (diff)
Added by Andreas Müller 9 months ago

ref #8162 update to model cache

Revision b9dc6bb1 (diff)
Added by Andreas Müller 9 months ago

fix #8162 adapt terms to new package structure in TaxEditor

Revision ad29970c (diff)
Added by Andreas Müller 9 months ago

fix #8162 adapt PlantGlossaryCategoryAsPropertiesImport to new terms package structure

Revision 974d02d0 (diff)
Added by Andreas Müller 9 months ago

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

Revision eedc312f (diff)
Added by Andreas Müller 9 months ago

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

Revision 76cfd0f6 (diff)
Added by Andreas Müller 9 months ago

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

Revision 0698c0be (diff)
Added by Andreas Müller 9 months ago

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

Revision bd491943 (diff)
Added by Andreas Müller 9 months ago

ref #8162 move OriginalSourceXXX to reference package

Revision 113347bb (diff)
Added by Andreas Müller 9 months ago

ref #8162 move OriginalSourceXXX to reference package

Revision 334731bb (diff)
Added by Andreas Müller 9 months ago

ref #8162 missing adaption for moving of OriginalSourceBase

Revision 6ed7a1a7 (diff)
Added by Andreas Müller 9 months ago

ref #8162 move OriginalSourceXXX to reference package

Revision b6b3cb35 (diff)
Added by Andreas Müller 9 months ago

ref #8162 move FeatureTree and FeatureNode to term package

Revision de81ab2a (diff)
Added by Andreas Müller 9 months ago

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

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

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

Revision 19ff6869 (diff)
Added by Andreas Müller 9 months ago

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

Revision 7c9e8720 (diff)
Added by Andreas Müller 9 months ago

ref #8162 move ISourceable to reference package in TaxEditor

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

ref #8162 update to model cache

Revision 34059bfd (diff)
Added by Andreas Müller 8 months ago

ref #8162 adapt cdmlip to new term package structure

Revision 43386cbb (diff)
Added by Andreas Müller 8 months ago

ref #8162 updates to hibernate.cfg.xml

Revision 328f6b15 (diff)
Added by Andreas Müller 8 months ago

ref #8162 updates to test data in further metadata

Revision a7c45326 (diff)
Added by Andreas Müller 8 months ago

ref #8162 update to model cache

Revision 348e8500 (diff)
Added by Andreas Müller 8 months ago

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

Revision 49d6d28c (diff)
Added by Andreas Müller 8 months ago

ref #8162 move OriginalSourceXXX to reference package

Revision babf9838 (diff)
Added by Andreas Müller 8 months ago

ref #8162 move OriginalSourceXXX to reference package

Revision a9e522a2 (diff)
Added by Andreas Müller 8 months ago

ref #8162 missing adaption for moving of OriginalSourceBase

Revision b64f90fb (diff)
Added by Andreas Müller 8 months ago

ref #8162 move FeatureTree and FeatureNode to term package

Revision 237e3771 (diff)
Added by Patrick Plitzner 8 months ago

ref #8162 update to model cache

History

#1 Updated by Andreas Müller 9 months ago

  • Description updated (diff)

#2 Updated by Andreas Müller 9 months ago

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

#3 Updated by Andreas Müller 9 months ago

  • Description updated (diff)

#4 Updated by Andreas Müller 9 months ago

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

#5 Updated by Andreas Müller 9 months ago

we should also adapt persistence layer

#6 Updated by Andreas Müller 9 months ago

  • Status changed from Resolved to In Progress

#7 Updated by Andreas Müller 9 months ago

  • Status changed from In Progress to Resolved

#8 Updated by Andreas Müller 9 months ago

Andreas Müller wrote:

we should also adapt persistence layer

done

#9 Updated by Andreas Müller 9 months ago

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

#10 Updated by Andreas Müller 9 months 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.

#11 Updated by Andreas Müller 8 months ago

  • Assignee changed from Andreas Müller to Katja Luther
  • % Done changed from 50 to 70

I think this is well tested in the meanwhile, but maybe everybody can shortly have a look if (s)he thinks that everything has been considered. Please close afterwards.

#12 Updated by Katja Luther 8 months ago

  • Assignee changed from Katja Luther to Patrick Plitzner

looks fine.

#13 Updated by Patrick Plitzner 8 months ago

  • Status changed from Resolved to Closed
  • Assignee changed from Patrick Plitzner to Andreas Müller
  • % Done changed from 70 to 100

I cannot see any more term related classes in the common package

#14 Updated by Andreas Müller 5 months ago

  • Related to bug #8407: Fix "FeatureTest" added

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 40 MB)