Project

General

Profile

Task #1654

Story #1652: Refactor Metacat MN and CN classes to reflect 0.6.2 API

Create Metacat CN impl classes

Added by Chris Jones over 13 years ago. Updated over 13 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Target version:
Start date:
2011-06-21
Due date:
% Done:

100%

Milestone:
CCI-0.6.2
Product Version:
*
Story Points:
Sprint:

Description

Create CNBase, CNReadImpl, CNAuthorizationImpl, CNReplicationImpl, CNIdentityImpl and CNregisterImpl. The last two will return NotImplemented exceptions since they are handled by the CN service, not in Metacat.

History

#1 Updated by Chris Jones over 13 years ago

We'll use one class to implement the CNode service:

CNodeService extends D1NodeService implements CNCore, CNRead, CNAuthorization, CNIdentity, CNRegister, CNReplication

#2 Updated by Chris Jones over 13 years ago

  • Status changed from New to In Progress

Stub methods are all created. Still need to migrate functions from CNCoreImpl.

#3 Updated by Chris Jones over 13 years ago

Thus far implements CNReplication, CNAuthorization, CNRead except search() (not proxied so throws NotImplemented), CNCore except reserveIdentifier() ( listNodes() is not proxied so throws NotImplemented)

#4 Updated by Ben Leinfelder over 13 years ago

  • Status changed from In Progress to Closed
  • Milestone set to CCI-0.6.2

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)