Project

General

Profile

Task #1653

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

Create Metacat MN 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:
None
Product Version:
*
Story Points:
Sprint:

Description

Refactor CrudService into MNBase, MNCoreImpl, MNReadImpl, MNAuthorizationImpl, and MNStorageImpl, MNReplicationImpl

History

#1 Updated by Chris Jones over 13 years ago

We'll use one classs to handle MN service calls:

MNodeService extends D1NodeService implements MNCore, MNRead, MNAuthorization, MNStorage, MNReplication

#2 Updated by Chris Jones over 13 years ago

  • Status changed from New to In Progress

Stub methods are finished, and CrudService functionality needs to be migrated to this class.

#3 Updated by Chris Jones over 13 years ago

MNodeService implements MNRead, MNStorage, MNAuthorization, and MNCore.ping(). Remaining: MNCore.getOperationsStatistics(), MNCore.getCapabilities(), MNReplication.replicate()

#4 Updated by Chris Jones over 13 years ago

  • Milestone set to None

Remaining: MNCore.getOperationsStatistics(), MNCore.getStatus(), which are not defined yet.

#5 Updated by Chris Jones over 13 years ago

  • Status changed from In Progress to Closed

The MNCore API has been modified to drop getOperationsStatistics() and getStatus(), so we're done.

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)