Project

General

Profile

Actions

bug #7103

closed

verify, fix, improve SpecimenTypeDesignationWorkingSetServiceImpl delete functions

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

Status:
Closed
Priority:
New
Category:
cdm-vaadin
Target version:
Start date:
Due date:
% Done:

100%

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

Description

SpecimenTypeDesignationWorkingSetServiceImpl implements the delete operation for SpecimenTypeDesignationWorkingSetDTO<Registration> and also handles the removal of SpecimenTypeDesignations from a workingset. For both test are implemented in SpecimenTypeDesignationWorkingSetServiceImplTest but they still fail completely or not all assumptions are fulfilled:

  • deleteTypeDesignationTest: fails completely and is ignored
  • deleteWorkingsetTest: works but the deletion of the working set is not complete:
    • the gathering event is not deleted, should it be deleted by orphan removal?
    • media are not affected be the deletion, should be an option in SpecimenDeleteConfigurator?
Actions #1

Updated by Andreas Kohlbecker over 6 years ago

  • Description updated (diff)
Actions #2

Updated by Katja Luther over 6 years ago

  • Assignee changed from Katja Luther to Andreas Kohlbecker

The delete in OccurrenceService is updated. Now the deletion of field units of a specimen used in a typedesignation works within a cdmlib service test (see OccurrenceServiceDeepDeleteTest.testDeepDelete_FieldUnitWithTypeDesignation()), the deletion of the gathering event if it is not used somewhere else, works too (see testDeepDelete_FieldUnit()).

Please try if the tests in vaadin work as well.

Actions #3

Updated by Katja Luther over 6 years ago

  • Status changed from New to In Progress
Actions #4

Updated by Andreas Kohlbecker over 6 years ago

  • Target version changed from Release 4.12 to Release 4.13
Actions #5

Updated by Andreas Kohlbecker over 6 years ago

  • Status changed from In Progress to Resolved
  • % Done changed from 0 to 70
Actions #6

Updated by Andreas Kohlbecker about 6 years ago

  • Status changed from Resolved to Closed
  • % Done changed from 70 to 100
Actions

Also available in: Atom PDF