[[BackLinksMenu]] [[TicketQuery(summary=S2S_FACADE_RESOURCE_ACCESS_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 == The Sophie 2 Server Facade layer provides interface which is the same on both the server and the client sides for manipulating the resources on the server. The Facade layer accesses the Server core logic. == Task requirements == This task must make initial model of the facade logic for accessing resources. For now the facade has UserManager and GroupManager implemented, so at least BookManager can be created. * Create BookManager class, which provides the core functionality for accessing books for now. * What else should be added, depends on the result of [wiki:S2S_CORE_RESOURCES_R0]. * Refactor the current code to use the new facade classes. This includes jsps, servlets. * Write appropriate unit tests. == Task result == More functional S2S facade (source code). == Implementation idea == ^(Provide some rough implementation idea(s).)^ == Related == ^(Add links to related tasks that could be useful or helpful.)^ == How to demo == ^(Provide instructions for demonstration of the task.)^ = Design = ^(Describe your design here.)^ = Implementation = ^(Describe and link the implementation results here (from the wiki or the repository).)^ = Testing = ^(Place the testing results here.)^ = Comments = ^(Write comments for this or later revisions here.)