Project

General

Profile

Actions

feature request #4754

open

Implement webservice to get the date of the last change or to check if there are any changes since a certain date

Added by Andreas Müller almost 7 years ago. Updated 9 months ago.

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

0%

Estimated time:
Severity:
normal

Description

This can be implemented via the Auditing information.

Input will be a certain date, output boolean value saying if anything has changed since that date (any AuditEvent after this date exists).

see also #4755

Actions #1

Updated by Andreas Müller almost 7 years ago

see also #4755 for a similar request

Actions #2

Updated by Patrick Plitzner about 6 years ago

  • Assignee changed from Andreas Müller to p.plitzner -
  • Target version deleted (Redlist 2020)
Actions #3

Updated by Andreas Kohlbecker about 6 years ago

Is this a requirement for a special service only or a general feature?

Who is the audience for this information, is it for machines only or for humans? I am asking since our REST services naturally already implement the protocol (HTTP header) to communicate this information. Only our persistence layer it not capable of providing correct the last updated timestamp for complex objects.

BTW: the OAI-PMH webservice already implements a similar function.

Actions #4

Updated by Andreas Müller about 6 years ago

It is meant for machines. Good to know about the http and OAI-PMH solutions.

However, most important here is to implement a functionality to really compute the data in persistence/service (probably services as buisness logic is involved to know what data belongs to a certain data unit (e.g. which data belongs to a taxon and defines an update)

Actions #5

Updated by Andreas Müller about 5 years ago

  • Description updated (diff)
  • Due date set to 05/31/2016
  • Target version changed from 228 to Redlist 2020 - Tasks without Milestone
Actions #6

Updated by Andreas Müller about 2 years ago

  • Target version changed from Redlist 2020 - Tasks without Milestone to Release 5.12
Actions #7

Updated by Andreas Müller about 2 years ago

  • Due date deleted (05/31/2016)
  • Assignee changed from Patrick Plitzner to Andreas Müller
Actions #8

Updated by Andreas Müller about 2 years ago

  • Priority changed from New to Priority14
Actions #9

Updated by Andreas Müller about 2 years ago

  • Target version changed from Release 5.12 to Release 5.13
Actions #10

Updated by Andreas Müller almost 2 years ago

  • Target version changed from Release 5.13 to Release 5.14
Actions #11

Updated by Andreas Müller almost 2 years ago

  • Target version changed from Release 5.14 to Release 5.15
Actions #12

Updated by Andreas Müller over 1 year ago

  • Target version changed from Release 5.15 to Release 5.18
Actions #13

Updated by Andreas Müller about 1 year ago

  • Target version changed from Release 5.18 to Release 5.19
Actions #14

Updated by Andreas Kohlbecker about 1 year ago

  • Private changed from Yes to No

BTW: this is the relevant method in the AbstractOaiPmhController: eu.etaxonomy.cdm.remote.controller.oaipmh.AbstractOaiPmhController.listRecords(@RequestParam(value="from", required=false) DateTime from, @RequestParam(value="until", required=false) DateTime until, @RequestParam(value="metadataPrefix", required=true) MetadataPrefix metadataPrefix, @RequestParam(value="set", required=false) SetSpec set). Internally it used the IAuditEventService.find() method

Actions #15

Updated by Andreas Müller 12 months ago

  • Target version changed from Release 5.19 to Release 5.21
Actions #16

Updated by Andreas Müller 10 months ago

  • Target version changed from Release 5.21 to Release 5.22
Actions #17

Updated by Andreas Müller 9 months ago

  • Target version changed from Release 5.22 to Release 5.30
Actions

Also available in: Atom PDF