Project

General

Profile

Actions

bug #7519

open

Avoid static terms

Added by Andreas Kohlbecker over 5 years ago. Updated about 5 years ago.

Status:
New
Priority:
Priority14
Category:
cdm-vaadin
Start date:
Due date:
% Done:

0%

Estimated time:
Severity:
normal
Found in Version:
Tags:

Description

static terms defined in KindOfUnitTerms are directly used in other classes:

  • RegistrationRequiredDataInserter
  • RegistrationTermLists
  • SpecimenTypeDesignationDTO
  • SpecimenTypeDesignationDTORow

This works without problems in these cases, but using static term is discouraged in general.

TODO:

  • Avoid static terms use static UUIDs instead and load the terms from the persistent storage.
  • In all situations where terms are used in select lists the terms must be in the same vocabulary, Therefore it would be better to create the term lists only by loading the vocabulary.

Related issues

Copied from EDIT - bug #7313: eu.etaxonomy.cdm.dataInserter.RegistrationRequiredDataInserter add all terms to vocabularyClosedAndreas Kohlbecker

Actions
Actions #1

Updated by Andreas Kohlbecker over 5 years ago

  • Copied from bug #7313: eu.etaxonomy.cdm.dataInserter.RegistrationRequiredDataInserter add all terms to vocabulary added
Actions #2

Updated by Andreas Kohlbecker over 5 years ago

  • Target version changed from Release 5.2 to Release 5.3
Actions #3

Updated by Andreas Kohlbecker over 5 years ago

  • Priority changed from Highest to Priority14
  • Target version changed from Release 5.3 to Release 5.4
Actions #4

Updated by Andreas Kohlbecker over 5 years ago

  • Target version changed from Release 5.4 to Release 5.5
Actions #5

Updated by Andreas Kohlbecker about 5 years ago

  • Target version changed from Release 5.5 to Release 5.6
Actions #6

Updated by Andreas Kohlbecker about 5 years ago

  • Target version changed from Release 5.6 to Reviewed Next Major Release
Actions

Also available in: Atom PDF