wiki:S2S_CORE_META_R0
Last modified 16 years ago Last modified on 01/19/09 12:29:07

Error: Macro BackLinksMenu(None) failed
compressed data is corrupt

Error: Macro TicketQuery(summary=S2S_CORE_META_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|) failed
current transaction is aborted, commands ignored until end of transaction block

Analysis

Overview

The core server layer will use the persistence logic for dealing with meta information in order to provide this funcionality to the server facade.

Task requirements

  • This task must be implemented after S2S_PERSIST_META_R0.
  • Get familiar with the concepts of resources and meta information. Think about when meta information of a resource is changed, who will be able to access/modify it, etc.
  • Implement the basic core server logic for dealing with meta things.
  • Write appropriate unit tests and create class diagrams.

Task result

Source code (improved org.sophie2.server.service module), unit tests.

Implementation idea

Probably this kind of information should not be editable by the user - he/she would just be able to read it.

S2S_PERSIST_META_R0
S2S_CORE_MODEL_R0

How to demo

Show the updated org.sophie2.server.service module, run the unit test, show the created diagrams(if any).

Design

Implementation

(Implementation results should be described and linked here (from the wiki or the repository))

Testing

Comments

(Write comments for this or later revisions here.)