Project

General

Profile

Task #6734

Feature #6498: V2 Metacat MN and CN Support

Implement the feature to support SID in MN and CN apis

Added by Jing Tao about 6 years ago. Updated almost 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Target version:
Start date:
2015-01-05
Due date:
% Done:

100%

Estimated time:
0.00 h
Milestone:
None
Product Version:
*
Story Points:
Sprint:

Subtasks

Task #6714: SID in the SystemMetadata in the create methodClosedJing Tao

Task #6715: The sid handling in the MN.getLogRecordClosedJing Tao

Task #6741: PidFilter different behavior on MN.getLogRecord and CN.getLogRecordClosedJing Tao

Task #6832: How do we check the SID validation in the CN.create methodClosedJing Tao

Task #6856: Fix MNresourceHandler to handle v2 API MNStorage.updateSystemMetadata()ClosedJing Tao

Task #6857: Metacat needs to support CNView interfaceClosedBen Leinfelder

History

#1 Updated by Jing Tao about 6 years ago

  • Assignee set to Jing Tao

#2 Updated by Jing Tao about 6 years ago

MN API has been finished:

MN.get(Identifier id):

MN.getSystemMetadata(Identifier id):

MN.describe(Identifier id):

MN.getChecksum(Identifier pid):

MN.create(Identifier pid, object, SystemMetadata):

MN.update(Identifier id, Identifier newPid, SystemMetadata):

MN.getLogRecords(?idFilter):

MN.delete(Identifier id):

MN.archive(Identifier id):

MN.isAuthorized(Identifier id):

MN.synchronizationFailed(Identifier pid):

MN.replicate():

MN.getReplica(Identifier):

MN.systemMetadataChanged(Identifier, serialVersion, dateSysMetaModified):

#3 Updated by Jing Tao about 6 years ago

The only left is getLogRecord.

#4 Updated by Jing Tao about 6 years ago

CN APIs have been done:
CN.get(Identifier id),
CN.describe(Identifier id)
CN.getSystemMetadata(Identifier id)

#5 Updated by Jing Tao about 6 years ago

  • translation missing: en.field_remaining_hours set to 0

The MN.getLogRecords is done. The one left is MN.getPackage which isn't list on the page:
http://jenkins-1.dataone.org/documentation/unstable/API-Documentation-development/design/ContentMutability.html

#6 Updated by Jing Tao about 6 years ago

  • Estimated time set to 0.00

CN.reserveIdentifier(Identifier id)
CN.hasReservation(Identifier id)
CN.resolve(Identifier)

They are not implemented in Metacat.

#7 Updated by Jing Tao almost 6 years ago

  • Status changed from New to Closed
  • % Done changed from 0 to 100

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)