[[BackLinksMenu]]

[[TicketQuery(summary=S2S_CORE_RESOURCES_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|)]]



= Analysis =


== Overview ==
 This task concerns about the server logic, related to dealing with resources. It depends on [wiki:S2S_PERSIST_RESOURCES_R0].

== Task requirements ==
Currently, only the information about books/users is persisted on the server. We need a functionality for persisting other resources (groups,frames, media, etc.)
 * Extend the server core logic and improve it, if necessary.
 * Add the possibility to manage a concrete resource on the server. For possible actions, see [wiki:BASE_RESOURCE_COMMONS_R0] and [wiki:S2S_PERSIST_RESOURCES_R0].
 * The "persistence" module's functionality must be used for this.
 * Unit tests must be provided.

== Task result ==
Source code (updated org.sophie2.server.service, unit tests).

== Implementation idea ==
Implement [wiki:S2S_PERSIST_RESOURCES_R0] first. 

== Related ==
[wiki:S2S_PERSIST_RESOURCES_R0] [[BR]]
[wiki:BASE_RESOURCE_COMMONS_R0] [[BR]] 
[wiki:S2S_CORE_MODEL_R0] [[BR]]

== How to demo ==
Show the new/updated classes, run unit tests.

= 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.)