Project

General

Profile

Actions

task #6992

open

Refactor and modernize REST web service API

Added by Andreas Kohlbecker over 6 years ago. Updated 23 days ago.

Status:
New
Priority:
Priority14
Category:
cdmlib-remote
Target version:
Start date:
Due date:
% Done:

12%

Estimated time:
(Total: 0:00 h)
Severity:
normal

Description

The cdmlib-remote controllers need to be harmonized and updated. This is the master ticked that assembles all related activities

  • use HATEOAS
  • Implement Tests
  • use Jackson
  • ....

Literature to take in to account:

Jackson:


Subtasks 9 (8 open1 closed)

bug #3480: tagged text with square bracket confuses jsonNewAndreas Müller

Actions
task #4009: consider using jackson as json libraryNewAndreas Müller

Actions
feature request #4644: json lib incorrectly serializes values containig the characters [, ], {, }NewAndreas Müller

Actions
feature request #4643: make all cdm-remote urls case insensitive [DISCUSS]NewAndreas Müller

Actions
bug #6179: Use @RestController where appropriateNewAndreas Müller

Actions
task #6775: consider using the OpenSessionInViewFilter for all REST service endpointsNewAndreas Müller

Actions
task #6993: Implement web service testsDuplicateAndreas Müller

Actions
task #9460: REST API testsNewAndreas Müller

Actions
discussion #9793: webservice versioning strategyNewAndreas Müller

Actions

Related issues

Related to EDIT - feature request #10474: Improve occurrence loading for taxon pageNewAndreas Müller

Actions
Related to EDIT - feature request #10322: Use DTOs for portal taxon page (cont.)In ProgressAndreas Müller

Actions
Actions #1

Updated by Andreas Kohlbecker over 6 years ago

  • Description updated (diff)
Actions #2

Updated by Andreas Kohlbecker over 6 years ago

  • Description updated (diff)
Actions #3

Updated by Andreas Kohlbecker over 4 years ago

  • Subject changed from Refactor and modernize web services to Refactor and modernize REST web service API
  • Description updated (diff)
Actions #4

Updated by Andreas Kohlbecker over 2 years ago

Actions #5

Updated by Andreas Müller about 2 years ago

  • Target version changed from Unassigned CDM tickets to cdmlib-remote cleanup
Actions #6

Updated by Andreas Müller about 2 years ago

Actions #7

Updated by Andreas Müller about 2 years ago

  • Assignee changed from Andreas Kohlbecker to Andreas Müller
Actions #8

Updated by Andreas Müller 23 days ago

  • Description updated (diff)
Actions #9

Updated by Andreas Müller 23 days ago

Actions #10

Updated by Andreas Müller 23 days ago

Actions

Also available in: Atom PDF