verify, fix, improve SpecimenTypeDesignationWorkingSetServiceImpl delete functions
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
Updated by Katja Luther almost 5 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.