Project

General

Profile

Actions

task #9886

open

Create cdmlib modul cdmlib-api

Added by Andreas Müller about 2 months ago. Updated about 2 months ago.

Status:
In Progress
Priority:
New
Category:
cdmlib
Target version:
Start date:
11/26/2021
Due date:
% Done:

10%

Estimated time:
Severity:
normal

Description

This modul in future will hold all classes and resources required for using cdmlib in a loosely coupled way.

However, doing so is not easy and in a first step we will move all DTOs and maybe also servcies used by persistence and service into the modul and put it between model and persistence. So we still have a dependency to model which is not so nice because cdmlib-model has a lot of dependencies due to annotations.
So further steps are needed.


Related issues

Related to Edit - task #9359: Update cdmlib, taxeditor, cdmserver etc. dependenciesIn ProgressAndreas Müller12/18/2020

Actions
Actions #1

Updated by Andreas Müller about 2 months ago

  • Status changed from New to In Progress
  • % Done changed from 0 to 10

A first implementation with moving UuidAndTitleCache to the new module has been implement. Vaadin and TaxEditor build correctly but please check also if everything works as expected.

Currently it still uses the same package as before eu.etaxonomy.cdm.persistence.dto but in future this may change to something like eu.etaxonomy.cdm.dto or eu.etaxonomy.cdm.api.dto. This is only to not change to much in one step.

Actions #2

Updated by Andreas Müller about 1 month ago

  • Related to task #9359: Update cdmlib, taxeditor, cdmserver etc. dependencies added
Actions

Also available in: Atom PDF