Project

General

Profile

Actions

feature request #3379

open

Add all hibernate validations

Added by Andreas Müller about 11 years ago. Updated over 2 years ago.

Status:
New
Priority:
Priority12
Category:
cdm
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Severity:
normal

Description

For migration to hibernate 4 (#3344) we removed most validators from the model to avoid problems with existing data. With the next data updater running we should add these validations again and update the data accordingly. E.g. we should update empty strings by NULL if a @NullOrNotEmpty validation rule exists.

Classes to check:

  • Institution.code, name

  • Person.firstname, lastname, suffix, prefix, lifespan

  • TeamOrPersonBase

  • (EventBase.timeperiod)

  • (PolytomousKeyNode.key)

  • CultivarPlantName.name

  • NonViralName.infraGenericEpithet, specificEpithet, infraSpecificEpithet, authorshipCache (??), nameCache(??)

  • TaxonNameBase.appendedPhrase, nomenclaturalMicroReference, rank, homotypicGroup

  • ViralName.acronym

  • Collection.code, codeStandard, name, townOrLocation

  • DerivedUnitBase.catalogNumber, accessionNumber, collectorsNumber, barcode

  • FieldObservation.fieldNumber, fieldNotes

  • GatheringEvent.collectingMethod

  • Specimen.exsiccatum

  • Reference.title, editor, series, volume, pages, edition, isbn, issn, seriesPart, organization, publisher, placePublished, referenceAbstract

  • FeatureNode.featureTree

  • DefinedTermBase.idInVocabulary (see also #4245)

Also check, if there are any Markers with type null

Actions #1

Updated by Andreas Müller almost 11 years ago

  • Priority changed from Priority08 to Priority13
Actions #2

Updated by Andreas Müller over 9 years ago

  • Target version changed from CDM UML 3.5 to CDM UML - Next major release

Move all unassigned modelling tickets to next major release

Actions #3

Updated by Andreas Müller about 7 years ago

  • Description updated (diff)
  • Target version changed from CDM UML - Next major release to CDM UML 4.7
Actions #4

Updated by Andreas Müller almost 7 years ago

  • Target version changed from CDM UML 4.7 to CDM UML 5.0
Actions #5

Updated by Andreas Müller almost 6 years ago

  • Target version changed from CDM UML 5.0 to CDM UML 5.5
Actions #6

Updated by Andreas Müller over 5 years ago

  • Priority changed from Priority13 to Priority12
Actions #7

Updated by Andreas Müller about 5 years ago

  • Target version changed from CDM UML 5.5 to CDM UML 5.15
Actions #8

Updated by Andreas Müller almost 4 years ago

  • Target version changed from CDM UML 5.15 to CDM UML 5.43
Actions #9

Updated by Andreas Müller over 2 years ago

  • Private changed from Yes to No
Actions

Also available in: Atom PDF